DVarr ghcr.io/haydenw22/dvarr:latest https://github.com/haydenw22/DVarr/pkgs/container/dvarr bridge sh false https://github.com/haydenw22/DVarr/issues https://github.com/haydenw22/DVarr DVarr is a reliability-first, self-hosted IPTV sports DVR with one overriding job: never miss a can't-miss live sports event. It watches the leagues you follow on TheSportsDB, maps them to your IPTV channels, and records every event automatically. - Bulletproof recorder: supervised, segmented MPEG-TS capture (-c copy) that relaunches on stall and concatenates losslessly, so a feed blip costs you the blip, not the event. - League automation: follow a whole league, just one team, or (motorsport) only the sessions you care about. Events, posters and season data sync from TheSportsDB. - Smart auto-stop: near the scheduled end DVarr polls the live score and extends the recording in 15-minute steps while play continues, so extra time and penalty shoot-outs land in the file. - Match-aware channel picking: an hour before start it re-checks the EPG and records from the channel actually showing your event; ranked fallbacks fail over automatically. - Integrations: Plex custom metadata provider, Sonarr-v3-compatible API for Prowlarr, Home Assistant status endpoint, token-secured ICS calendar feed, credential-free M3U/XMLTV export, and a mobile PWA. First run: open the WebUI on port 1867 and sign in with the username/password you set below (defaults user/password, which the container warns about until changed). Then add a TheSportsDB API key, add your IPTV source, ingest channels + EPG, follow a league, and map it to channels. Full setup guide: https://github.com/haydenw22/DVarr#full-setup-guide GPU is optional: recording capture never needs one; only the in-browser live preview transcodes. To enable it, add --runtime=nvidia to Extra Parameters, install the Unraid Nvidia Driver plugin, and set the NVIDIA_* variables (shown under Advanced). MediaApp:Video http://[IP]:[PORT:1867]/ https://raw.githubusercontent.com/haydenw22/unraid-templates/main/templates/dvarr.xml https://raw.githubusercontent.com/haydenw22/DVarr/main/src/DVarr/wwwroot/icons/icon-512.png Buy me a beer for the next game https://ko-fi.com/haydenw22 DVarr is a reliability-first, self-hosted IPTV sports DVR. Its one job: never miss a can't-miss live sports event. Highlights: - Supervised segmented recorder (-c copy) that relaunches on stall and concatenates losslessly. - League automation via TheSportsDB: follow a league, a single team, or just the motorsport sessions you want. - Smart auto-stop extends a live recording in 15-minute steps while play continues (extra time, penalties, red flags). - Match-aware channel picking re-checks the EPG an hour before start; ranked fallbacks fail over automatically. - Plex metadata provider, Sonarr-v3 API for Prowlarr, Home Assistant endpoint, ICS calendar feed, M3U/XMLTV export, mobile PWA. Volumes: /config - SQLite DB (WAL) + settings; small, keep on a fast disk (cache/SSD). /media - finished recordings, filed in Plex-scannable show/season folders. /segments - in-flight capture scratch (several GB per recording), auto-cleaned after finalize. WebUI on port 1867. Set real credentials below and add a TheSportsDB API key on first run. Full guide: https://github.com/haydenw22/DVarr#full-setup-guide bridge 1867 1867 tcp /mnt/user/appdata/dvarr /config rw /mnt/user/media/sports /media rw /mnt/user/appdata/dvarr/segments /segments rw TZ Etc/UTC DVARR_AUTH_USER user DVARR_AUTH_PASS password HOME /config NVIDIA_VISIBLE_DEVICES all NVIDIA_DRIVER_CAPABILITIES compute,video,utility 1867 /mnt/user/appdata/dvarr /mnt/user/media/sports /mnt/user/appdata/dvarr/segments Etc/UTC user password /config all compute,video,utility