Current version: 0.1.5
This allows you to fetch EPG data for linear streaming services such as Peacock and ABC, and transforms them so you can use them with chrome-capture-for-channels.
The server exposes 2 main endpoints:
Endpoint | Description |
---|---|
/channels.m3u | The channel list you'll import into your client |
/xmltv.xml | The schedule that you'll import into your client |
The recommended way of running is to pull the image from Docker Hub.
Environment Variable | Description | Required? | Default |
---|---|---|---|
PUID | Current user ID. Use if you have permission issues. Needs to be combined with PGID. | No | - |
PGID | Current group ID. Use if you have permission issues. Needs to be combined with PUID. | No | - |
PORT | Port the API will be served on. You can set this if it conflicts with another service in your environment. | No | 8787 |
Volume Name | Description | Required? |
---|---|---|
/app/config | Used to store DB and application state | Yes |
By default, the easiest way to get running is:
docker run -p 8787:8787 -v config_dir:/app/config m0ngr31/ccepg
If you run into permissions issues:
docker run -p 8787:8787 -v config_dir:/app/config -e PUID=$(id -u $USER) -e PGID=$(id -g $USER) m0ngr31/ccepg