No description
Find a file
2025-03-01 15:22:27 +02:00
playlists sfd 2025-02-04 17:07:58 +02:00
templates sfd 2025-02-04 17:07:58 +02:00
app.py Update app.py 2025-02-04 20:03:29 +02:00
generate.py Update generate.py 2025-03-01 15:22:27 +02:00
LICENSE Create LICENSE 2025-02-16 15:55:25 +02:00
README.md Create README.md 2025-02-16 15:53:08 +02:00
requirements.txt Update requirements.txt 2025-02-05 09:39:07 +02:00

TV

Python-based web service designed to aggregate M3U streams from multiple sources, combine them into a single playlist, and offer the ability to create custom playlists from those streams. Currently, it features around 13,000 different channels, though many links are dead.

The service is split into two parts:

Roadmap

  • Combine both scripts into a single, unified solution
  • Implement functionality to test for dead links
  • Improve code quality and optimize performance
  • Transition to a production-grade WSGI server
  • Add NSFW streams in a separate playlist
  • Docker support
  • Front-End improvements

Deploying

To deploy the service locally, follow these steps:

  1. Install the necessary dependencies:
    pip install -r requirements.txt
    

Depending on your use case, run one of the following commands: To create your own playlists (via the app):

python app.py

To aggregate the streams (via the generator):

python gen.py