This is a Next.js project bootstrapped with create-next-app
.
This app offers a seamless experience for discovering today's football events across numerous channels. With the ability to click on channels and play them directly through VLC Player, you can enjoy faster access to your favorite sport events.
Football Events Overview:
Explore today's football events fetched from sport-tv-guide.live website.
Stream Availability:
Easily discover where to watch each game by clicking on events.
Channel Search and Playback:
Easily find and play your favorite channels using the search features. Then simply start the stream with a single click!
Customization Options:
You can customize the app by modifying popular channels, countries, and leagues lists directly in the code to suit your preferences and needs.
Ensure you have the following prerequisites installed:
-
MongoDB
-
Node.js and npm
-
VLC Player
-
Legal IPTV Playlist: Ensure you have a legitimate .m3u playlist file containing the IPTV channels required for the app to function properly.
After installing the requirements:
-
Clone this repository to your local machine.
-
Navigate to the project directory in your terminal.
-
Customize the path to your VLC Player installation by editing the following file:
.env.local
By default, its set to:
C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe
- Run the following command to install dependencies (only once):
npm install
- Finally, run the following command to start the app (you should run this everytime you want to start the app):
npm run dev
After these steps, the app will be accessible for viewing at http://localhost:3002
Please ensure you have legal access to the IPTV channels provided in your .m3u playlist file. This app does not endorse or promote unauthorized access to any content.
This project is licensed under the MIT License.