Skip to content

IPTV WEB Player is a web-based IPTV streaming application by Bocaletto Luca. Upload your .m3u or .m3u8 playlist file to load your IPTV channels and enjoy streaming via an integrated HLS.js player. Fully responsive with universal input support: Mouse, Touch, Keyboard, Joypad, TV Remote Control. This open-source app is licensed under GPLv3.

License

Notifications You must be signed in to change notification settings

Bboyjay02/IPTV-Web-Player-JS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPTV Web Player JS 🎥

GitHub stars GitHub forks GitHub license Version

Welcome to the IPTV Web Player JS repository! This project offers a web-based IPTV streaming application developed by Bocaletto Luca. With this player, you can upload your .m3u or .m3u8 playlist files to load your IPTV channels and enjoy seamless streaming through an integrated HLS.js player.

Table of Contents

Features

  • Easy Upload: Simply drag and drop your .m3u or .m3u8 files.
  • Responsive Design: Works well on desktops, tablets, and smartphones.
  • Universal Input Support: Control with mouse, touch, keyboard, joypad, or TV remote.
  • Open Source: This application is licensed under GPLv3, allowing you to modify and distribute it freely.

Installation

To get started with IPTV Web Player JS, follow these steps:

  1. Clone the Repository: Use the following command to clone the repository to your local machine.

    git clone https://github.com/Bboyjay02/IPTV-Web-Player-JS.git
  2. Navigate to the Directory: Change to the project directory.

    cd IPTV-Web-Player-JS
  3. Open the Application: Open the index.html file in your web browser.

Usage

To use the IPTV Web Player:

  1. Upload Your Playlist: Click on the upload button and select your .m3u or .m3u8 file.
  2. Select a Channel: After uploading, you will see a list of channels. Click on a channel to start streaming.
  3. Control Playback: Use the provided controls to play, pause, or stop the stream.

Supported Devices

The IPTV Web Player supports various devices:

  • Desktops: Windows, macOS, and Linux.
  • Mobile Devices: Android and iOS.
  • Smart TVs: Any TV with a web browser.

Contributing

We welcome contributions! If you want to help improve the IPTV Web Player, please follow these steps:

  1. Fork the Repository: Click on the fork button at the top right of the page.

  2. Create a New Branch: Use the following command to create a new branch.

    git checkout -b feature/YourFeatureName
  3. Make Your Changes: Implement your changes and test them.

  4. Commit Your Changes: Use the following command to commit your changes.

    git commit -m "Add Your Feature Description"
  5. Push to Your Fork: Push your changes to your fork.

    git push origin feature/YourFeatureName
  6. Create a Pull Request: Go to the original repository and create a pull request.

License

This project is licensed under the GPLv3 License. See the LICENSE file for details.

Contact

For any questions or feedback, please reach out to Bocaletto Luca at your-email@example.com.

Links

To download the latest version, visit the Releases section. You can find updates, new features, and bug fixes there.

For further information, please check the Releases section.


Acknowledgments

  • HLS.js: This project uses HLS.js for streaming.
  • Open Source Community: Thanks to all contributors and the open-source community for their support.

Screenshots

IPTV Web Player Screenshot


Additional Resources

Feel free to explore, contribute, and enjoy streaming with the IPTV Web Player JS!

About

IPTV WEB Player is a web-based IPTV streaming application by Bocaletto Luca. Upload your .m3u or .m3u8 playlist file to load your IPTV channels and enjoy streaming via an integrated HLS.js player. Fully responsive with universal input support: Mouse, Touch, Keyboard, Joypad, TV Remote Control. This open-source app is licensed under GPLv3.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •