Current version: 4.04
Generates M3U playlists and EPG XMLTV files from Plex linear feeds.
If you like this and other linear containers for Channels that I have created, please consider supporting my work.
Or Even Better support the Girl Scouts with the purchase of cookies for the 2025 campaign:
- Version 4.04
- EPG Updates
- Version 4.03a
- Even More Memory Optmizations
- Version 4.02
- More Updates
- Version 4.01
- Corrected memory issues and parsing
- Version 4.00
- Total revamp of Plex Project!!!
- Improved threading capability, updated web interface
- Removed need for PLEX_CODE variable, now handled through url parameters
- PLEX_PORT has been modified to PORT
The recommended way of running is to pull the image from GitHub.
docker run -d --restart unless-stopped --network=host -e PORT=[your_port_number_here] --name plex-for-channels ghcr.io/jgomez177/plex-for-channels
or
docker run -d --restart unless-stopped -p [your_port_number_here]:7777 --name plex-for-channels ghcr.io/jgomez177/plex-for-channels
You can retrieve the playlist and EPG via the status page.
http://127.0.0.1:[your_port_number_here]
Environment Variable | Description | Default |
---|---|---|
PORT | Port the API will be served on. You can set this if it conflicts with another service in your environment. | 7777 |
Parameter | Description | Default |
---|---|---|
gracenote | "include" will utilize gracenote EPG information and filter to those streams utilizing Gracenote. "exclude" will filter those streams that do not have a matching gracenote EPG data. | |
regions | Identify regions wanted in playlist. Can utilize multiple regions | local |