Jellyfin - Live Tv - Listing Providers¶
Configuration options for jellyfin liveTv listingProviders.
Available Options
This page documents 4 configuration options.
nixflix.jellyfin.liveTv.listingProviders¶
XMLTV guide sources for Live TV, matched to channels by tvg-id.
Managed the same way as tuners: created or updated in place, removed when no longer declared, and providers added by hand are left alone.
| Type | attribute set of (submodule) |
| Default | |
| Example | |
| Declared in | modules/jellyfin/liveTv/options.nix |
nixflix.jellyfin.liveTv.listingProviders.<name>.path¶
The XMLTV guide: a local file path or an http(s) URL. This is how Jellyfin identifies the guide. Use { _secret = path; } for a URL that carries credentials.
Warning
Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.
Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.
| Type | non-empty string or (submodule) |
| Default | |
| Example | |
| Declared in | modules/jellyfin/liveTv/options.nix |
nixflix.jellyfin.liveTv.listingProviders.<name>.settings¶
Further ListingsProviderInfo fields, in camelCase. type, path, enableAllTuners and enabledTuners are set from the options above.
| Type | attribute set of (boolean or signed integer or string or list of string) |
| Default | |
| Example | |
| Declared in | modules/jellyfin/liveTv/options.nix |
nixflix.jellyfin.liveTv.listingProviders.<name>.tuners¶
Names of declared tuners (attribute names in liveTv.tuners) this guide applies to. null applies it to every tuner, including ones added by hand.
| Type | null or (list of string) |
| Default | |
| Example | |
| Declared in | modules/jellyfin/liveTv/options.nix |