Jellyfin - System¶
Configuration options for jellyfin system.
Available Options
This page documents 50 configuration options.
nixflix.jellyfin.system.activityLogRetentionDays¶
Number of days to retain activity logs. Set to null to never delete.
| Type | null or signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.allowClientLogUpload¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.cachePath¶
Specify a custom location for server cache files such as images.
| Type | string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.cacheSize¶
Cache size in MB. Must be at least 3 due to Jellyfin's internal caching implementation. The default of 1800 matches Jellyfin's built-in default.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.chapterImageResolution¶
The resolution of the extracted chapter images. Changing this will have no effect on existing dummy chapters.
| Type | one of "MatchSource", "P2160", "P1440", "P1080", "P720", "P480", "P360", "P240", "P144" |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.codecsUsed¶
This option has no description.
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.corsHosts¶
This option has no description.
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.disableLiveTvChannelUserDataName¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.displaySpecialsWithinSeasons¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.dummyChapterDuration¶
This option has no description.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.enableCaseSensitiveItemIds¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.enableExternalContentInSuggestions¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.enableFolderView¶
Whether to enable .
| Type | boolean |
| Default | |
| Example | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.enableGroupingMoviesIntoCollections¶
Whether to enable grouping movies into collections.
| Type | boolean |
| Default | |
| Example | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.enableGroupingShowsIntoCollections¶
Whether to enable grouping shows into collections.
| Type | boolean |
| Default | |
| Example | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.enableLegacyAuthorization¶
Enable legacy authorization mode for backwards compatibility.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.enableMetrics¶
Whether to enable metrics.
| Type | boolean |
| Default | |
| Example | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.enableNormalizedItemByNameIds¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.enableSlowResponseWarning¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.imageExtractionTimeoutMs¶
Leave at 0 for no timeout
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.imageSavingConvention¶
Specifies how images are saved. Legacy uses the old format, Compatible uses a more widely compatible format.
| Type | one of "Legacy", "Compatible" |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.inactiveSessionThreshold¶
This option has no description.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.isPortAuthorized¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.isStartupWizardCompleted¶
Controls whether or not the startup wizard is marked as completed. Set to false to show the startup wizard when visiting jellyfin (not recommended as this will happen every time jellyfin is restarted)
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.libraryMetadataRefreshConcurrency¶
Maximum number of parallel tasks during library scans. Setting this to 0 will choose a limit based on your systems core count.
Warning
Setting this number too high may cause issues with network file systems; if you encounter problems lower this number.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.libraryMonitorDelay¶
This option has no description.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.libraryScanFanoutConcurrency¶
Maximum number of parallel tasks during library scans. Setting this to 0 will choose a limit based on your systems core count.
Warning
Setting this number too high may cause issues with network file systems; if you encounter problems lower this number.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.libraryUpdateDuration¶
This option has no description.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.logFileRetentionDays¶
The amount of days that jellyfin should keep log files before deleting.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.maxAudiobookResume¶
Titles are assumed fully played if stopped when the remaining duration is less than this value.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.maxResumePct¶
Titles are assumed fully played if stopped after this time.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.metadataCountryCode¶
Country code for language. Determines stuff like dates, comma placement etc.
| Type | string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.metadataPath¶
Specify a custom location for downloaded artwork and metadata.
| Type | string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.minAudiobookResume¶
Titles are assumed unplayed if stopped before this time.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.minResumeDurationSeconds¶
The shortest video length in seconds that will save playback location and let you resume.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.minResumePct¶
Titles are assumed unplayed if stopped before this time.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.parallelImageEncodingLimit¶
Maximum number of image encodings that are allowed to run in parallel. Setting this to 0 will choose a limit based on your systems core count.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.pluginRepositories¶
Configure which plugin repositories you use.
| Type | list of (attribute set) |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.preferredMetadataLanguage¶
Display language of jellyfin.
| Type | string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.quickConnectAvailable¶
Whether or not to enable quickconnect
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.remoteClientBitrateLimit¶
This option has no description.
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.removeOldPlugins¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.saveMetadataHidden¶
Whether to enable .
| Type | boolean |
| Default | |
| Example | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.serverName¶
This name will be used to identify the server and will default to the server's hostname.
| Type | string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.skipDeserializationForBasicTypes¶
This option has no description.
| Type | boolean |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.slowResponseThresholdMs¶
How slow (in ms) would a response have to be before a warning is shown
| Type | signed integer |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.sortRemoveCharacters¶
This option has no description.
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.sortRemoveWords¶
This option has no description.
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.sortReplaceCharacters¶
This option has no description.
| Type | list of string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |
nixflix.jellyfin.system.uiCulture¶
This option has no description.
| Type | string |
| Default | |
| Declared in | modules/jellyfin/options/system.nix |