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.
- 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.
To get started with IPTV Web Player JS, follow these steps:
-
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
-
Navigate to the Directory: Change to the project directory.
cd IPTV-Web-Player-JS
-
Open the Application: Open the
index.html
file in your web browser.
To use the IPTV Web Player:
- Upload Your Playlist: Click on the upload button and select your
.m3u
or.m3u8
file. - Select a Channel: After uploading, you will see a list of channels. Click on a channel to start streaming.
- Control Playback: Use the provided controls to play, pause, or stop the stream.
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.
We welcome contributions! If you want to help improve the IPTV Web Player, please follow these steps:
-
Fork the Repository: Click on the fork button at the top right of the page.
-
Create a New Branch: Use the following command to create a new branch.
git checkout -b feature/YourFeatureName
-
Make Your Changes: Implement your changes and test them.
-
Commit Your Changes: Use the following command to commit your changes.
git commit -m "Add Your Feature Description"
-
Push to Your Fork: Push your changes to your fork.
git push origin feature/YourFeatureName
-
Create a Pull Request: Go to the original repository and create a pull request.
This project is licensed under the GPLv3 License. See the LICENSE file for details.
For any questions or feedback, please reach out to Bocaletto Luca at your-email@example.com.
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.
- HLS.js: This project uses HLS.js for streaming.
- Open Source Community: Thanks to all contributors and the open-source community for their support.
Feel free to explore, contribute, and enjoy streaming with the IPTV Web Player JS!