Automatic m3u8 / xml grabber for TheTvApp
♾️ TheTvApp Automated Grabber ♾️
Docker image which automatically fetches the M3U playlist and EPG (XML) guide data for TheTvApp. Can be loaded into IPTV applications such as Jellyfin.
Makes use of the generous work over at https://github.com/dtankdempse/thetvapp-m3u
About
This container allows you to automatically fetch the latest .m3u8 playlist, and .xml guide files for the TheTvApp IPTV service.
Once the container is started up, an initial grab will be done immediately. After that initial grab, the container will periodically grab new copies of the files every X hours, which can be adjusted by modifying the docker environment variables.
The fetched .m3u8 and .xml files are then placed in a self-hosted nginx webserver which allows you to add the direct links directly into applications such as Jellyfin without having to go back and update the files on your own.
Install
Instructions on using this container
Docker Compose
Create a new docker-compose.yml with the following:
services:
thetvapp:
container_name: thetvapp
image: thetvapp:latest
restart: unless-stopped
volumes:
- ./thetvapp:/config
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- TZ=${SERVER_TIMEZONE}
- CRON_TIME=*/1 * * * *
Contributors ✨
We are always looking for contributors. If you feel that you can provide something useful to Gistr, then we'd love to review your suggestion. Before submitting your contribution, please review the following resources:
Want to help but can't write code?
- Review active questions by our community and answer the ones you know.
The following people have helped get this project going: