Sign inSign up

lopezjo49/xmltv

By lopezjo49

Updated 7 months ago

Fetches XMLTV Guide data from HDHomeRun API.

Image
Internet of things
1

2.4K

lopezjo49/xmltv repository overview

Summary

Fetches XMLTV Guide data from HDHomeRun API.
Requires an HDHomeRun endpoint for device authentication.
Jellyfin pulls in xmltv.xml file for Live TV Guide data.
Cron runs a pull every morning at ~ 3am


Environment Vars
environment:
  TZ: America/New_York    ## Time Zone
  HD_IP: '192.168.1.100'  ## IP Address of HDHomeRun
  XMLDIR: '/scripts'      ## Output Dir of xmltv.xml file (exported)
Volumes (import this dir into Jellyfin)
volumes:
  - ./scripts:/scripts
Script
  • Fetches local HDHomeRun 'DeviceAuth' from http://${HD_IP}/discover.json
  • DeviceAuth passed to HDHomeRun XMLTV API
  • xml written out to xmltv.xml within ${XMLDIR}
  • script is scheduled in crontab for ~ 3am run
  • crond is run in forground using tini (foreground required)

Tag summary

Content type

Image

Digest

sha256:d25904fb4

Size

31.1 MB

Last updated

7 months ago

docker pull lopezjo49/xmltv