Settings

Appearance
Choose Light, Dark, or Auto to follow your system preference.
Override the display timezone. "System default" uses the TZ environment variable or the server's local time. Currently: (UTC-05:00) Eastern Time (New York)
EPG Fetch Settings
Number of days of EPG data to fetch and maintain (1-14).
days
hrs
min
How often to automatically fetch new EPG data. Set all to 0 to disable auto-fetch.
XMLTV Output Settings
Automatically generate the XMLTV file when auto-fetch completes.
Path where the XMLTV file will be saved. Can be relative (e.g., epg.xml) or absolute (e.g., C:\xmltv\guide.xml or /xmltv/epg.xml).
Resolved path: /xmltv/epg.xml
Device Settings
Hostname or IP address of your HDHomeRun device.
How often to refresh device information. Set to 0 to disable auto-refresh.
How often to refresh tuner status on the dashboard. Set to 0 to disable auto-refresh.
About Settings
Appearance

Theme: Choose between Light, Dark, or Auto (follows your system/OS theme). Changes apply immediately.

Time Zone: Override the timezone used for all displayed times. "System default" uses the TZ environment variable or UTC in Docker.


EPG Fetch

Target Days: Controls how many days of future EPG data to maintain. Higher values require more storage and longer fetch times.

Auto-Fetch Interval: How often to automatically fetch new EPG data. Set all fields to 0 to disable. Must be at least 5 minutes when enabled. Recommended: 12 hours to not overload the source API


XMLTV Output

Auto-generate XMLTV: When enabled, the XMLTV file will be automatically generated after each auto-fetch completes.

XMLTV Output Path: Where to save the generated XMLTV file. Can be relative or absolute path.


Device

Device Address: The network address of your HDHomeRun device.

Device Info Refresh: How often to refresh device information (model, firmware, etc.). Set to 0 to disable. Recommended: 10 minutes.

Tuner Status Refresh: How often to refresh tuner status (signal strength, active streams). Set to 0 to disable. Recommended: 30 seconds.


Settings are saved to settings.json and persist across restarts.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.