A container that splits IPTV M3U playlists for use with xTeVe and Threadfin.
1.5K

This project is being developed during my spare time. I would appreciate a donation if you found it useful.
You can also support me by sending a BitCoin donation to the following address:
19JXFGfRUV4NedS5tBGfJhkfRrN2EQtxVo
| Architecture | AKA |
|---|---|
| amd64 | x64 |
| arm | linux/arm/v7 (32 bit) |
| arm64 | linux/arm/v8 (aarch64) |
xTeVe Playlist Splitter - This is an image that runs a script to split an IPTV M3U file into chunks of 480 to satisfy the xTeVe channel limit.
xTeVe refuses to serve more than 480 channels in each instance. If you need to serve more channels to Plex/Jellyfin/Emby, you need to create multiple instances of xTeVe. Breaking your M3U list into chunks that can be managed by separate xTeVe instances makes setup a lot easier.
Most IPTV providers provide a URL to:
This container does the following:
The container will share the files from the /data directory in case you need to access them from another application.
Just point to http://<containerip>:8080
If using a NAS, you can map port 8080 in the container to another port in the NAS and access it like this: http://<NASIP>:<mapped port>
| Variable | Values | Description |
|---|---|---|
| LIST | https://example.com/api/channels | A URL to the IPTV provider's API listing the channels and channel numbers. |
| PLAYLIST | https://example.com/playlist.m3u | A URL to the IPTV provider's M3U playlist file. |
| SCHEDULE | [ once ] | Run only once. |
| SCHEDULE | [ 0 3 1 * * ] | A cron schedule in which to run the script. |
The container expects a volume to store the files that it will create to be mounted to the /data directory.
If your channels change often, for some reason, then pass this directory also to xTeVe to use.
The container will log its results to the console and the files that you need will be in the folder mapped to the /data directory.
Content type
Image
Digest
sha256:e397bb9d1…
Size
48.4 MB
Last updated
8 months ago
docker pull prengineer/xteve-playlist-splitter