LibraryOptions

@Serializable
data class LibraryOptions(val enabled: Boolean, val enablePhotos: Boolean, val enableRealtimeMonitor: Boolean, val enableLufsScan: Boolean, val enableChapterImageExtraction: Boolean, val extractChapterImagesDuringLibraryScan: Boolean, val enableTrickplayImageExtraction: Boolean, val extractTrickplayImagesDuringLibraryScan: Boolean, val pathInfos: List<MediaPathInfo>, val saveLocalMetadata: Boolean, val enableInternetProviders: Boolean, val enableAutomaticSeriesGrouping: Boolean, val enableEmbeddedTitles: Boolean, val enableEmbeddedExtrasTitles: Boolean, val enableEmbeddedEpisodeInfos: Boolean, val automaticRefreshIntervalDays: Int, val preferredMetadataLanguage: String? = null, val metadataCountryCode: String? = null, val seasonZeroDisplayName: String, val metadataSavers: List<String>? = null, val disabledLocalMetadataReaders: List<String>, val localMetadataReaderOrder: List<String>? = null, val disabledSubtitleFetchers: List<String>, val subtitleFetcherOrder: List<String>, val disabledMediaSegmentProviders: List<String>, val mediaSegmentProviderOrder: List<String>, val skipSubtitlesIfEmbeddedSubtitlesPresent: Boolean, val skipSubtitlesIfAudioTrackMatches: Boolean, val subtitleDownloadLanguages: List<String>? = null, val requirePerfectSubtitleMatch: Boolean, val saveSubtitlesWithMedia: Boolean, val saveLyricsWithMedia: Boolean = false, val saveTrickplayWithMedia: Boolean = false, val disabledLyricFetchers: List<String>, val lyricFetcherOrder: List<String>, val preferNonstandardArtistsTag: Boolean = false, val useCustomTagDelimiters: Boolean = false, val customTagDelimiters: List<String>, val delimiterWhitelist: List<String>, val automaticallyAddToCollection: Boolean, val allowEmbeddedSubtitles: EmbeddedSubtitleOptions, val typeOptions: List<TypeOptions>)

Constructors

Link copied to clipboard
constructor(enabled: Boolean, enablePhotos: Boolean, enableRealtimeMonitor: Boolean, enableLufsScan: Boolean, enableChapterImageExtraction: Boolean, extractChapterImagesDuringLibraryScan: Boolean, enableTrickplayImageExtraction: Boolean, extractTrickplayImagesDuringLibraryScan: Boolean, pathInfos: List<MediaPathInfo>, saveLocalMetadata: Boolean, enableInternetProviders: Boolean, enableAutomaticSeriesGrouping: Boolean, enableEmbeddedTitles: Boolean, enableEmbeddedExtrasTitles: Boolean, enableEmbeddedEpisodeInfos: Boolean, automaticRefreshIntervalDays: Int, preferredMetadataLanguage: String? = null, metadataCountryCode: String? = null, seasonZeroDisplayName: String, metadataSavers: List<String>? = null, disabledLocalMetadataReaders: List<String>, localMetadataReaderOrder: List<String>? = null, disabledSubtitleFetchers: List<String>, subtitleFetcherOrder: List<String>, disabledMediaSegmentProviders: List<String>, mediaSegmentProviderOrder: List<String>, skipSubtitlesIfEmbeddedSubtitlesPresent: Boolean, skipSubtitlesIfAudioTrackMatches: Boolean, subtitleDownloadLanguages: List<String>? = null, requirePerfectSubtitleMatch: Boolean, saveSubtitlesWithMedia: Boolean, saveLyricsWithMedia: Boolean = false, saveTrickplayWithMedia: Boolean = false, disabledLyricFetchers: List<String>, lyricFetcherOrder: List<String>, preferNonstandardArtistsTag: Boolean = false, useCustomTagDelimiters: Boolean = false, customTagDelimiters: List<String>, delimiterWhitelist: List<String>, automaticallyAddToCollection: Boolean, allowEmbeddedSubtitles: EmbeddedSubtitleOptions, typeOptions: List<TypeOptions>)

Properties

Link copied to clipboard
@SerialName(value = "AllowEmbeddedSubtitles")
val allowEmbeddedSubtitles: EmbeddedSubtitleOptions

An enum representing the options to disable embedded subs.

Link copied to clipboard
@SerialName(value = "AutomaticallyAddToCollection")
val automaticallyAddToCollection: Boolean
Link copied to clipboard
@SerialName(value = "AutomaticRefreshIntervalDays")
val automaticRefreshIntervalDays: Int
Link copied to clipboard
@SerialName(value = "CustomTagDelimiters")
val customTagDelimiters: List<String>
Link copied to clipboard
@SerialName(value = "DelimiterWhitelist")
val delimiterWhitelist: List<String>
Link copied to clipboard
@SerialName(value = "DisabledLocalMetadataReaders")
val disabledLocalMetadataReaders: List<String>
Link copied to clipboard
@SerialName(value = "DisabledLyricFetchers")
val disabledLyricFetchers: List<String>
Link copied to clipboard
@SerialName(value = "DisabledMediaSegmentProviders")
val disabledMediaSegmentProviders: List<String>
Link copied to clipboard
@SerialName(value = "DisabledSubtitleFetchers")
val disabledSubtitleFetchers: List<String>
Link copied to clipboard
@SerialName(value = "EnableAutomaticSeriesGrouping")
val enableAutomaticSeriesGrouping: Boolean
Link copied to clipboard
@SerialName(value = "EnableChapterImageExtraction")
val enableChapterImageExtraction: Boolean
Link copied to clipboard
@SerialName(value = "Enabled")
val enabled: Boolean
Link copied to clipboard
@SerialName(value = "EnableEmbeddedEpisodeInfos")
val enableEmbeddedEpisodeInfos: Boolean
Link copied to clipboard
@SerialName(value = "EnableEmbeddedExtrasTitles")
val enableEmbeddedExtrasTitles: Boolean
Link copied to clipboard
@SerialName(value = "EnableEmbeddedTitles")
val enableEmbeddedTitles: Boolean
Link copied to clipboard
@SerialName(value = "EnableInternetProviders")
val enableInternetProviders: Boolean
Link copied to clipboard
@SerialName(value = "EnableLUFSScan")
val enableLufsScan: Boolean
Link copied to clipboard
@SerialName(value = "EnablePhotos")
val enablePhotos: Boolean
Link copied to clipboard
@SerialName(value = "EnableRealtimeMonitor")
val enableRealtimeMonitor: Boolean
Link copied to clipboard
@SerialName(value = "EnableTrickplayImageExtraction")
val enableTrickplayImageExtraction: Boolean
Link copied to clipboard
@SerialName(value = "ExtractChapterImagesDuringLibraryScan")
val extractChapterImagesDuringLibraryScan: Boolean
Link copied to clipboard
@SerialName(value = "ExtractTrickplayImagesDuringLibraryScan")
val extractTrickplayImagesDuringLibraryScan: Boolean
Link copied to clipboard
@SerialName(value = "LocalMetadataReaderOrder")
val localMetadataReaderOrder: List<String>?
Link copied to clipboard
@SerialName(value = "LyricFetcherOrder")
val lyricFetcherOrder: List<String>
Link copied to clipboard
@SerialName(value = "MediaSegmentProviderOrder")
val mediaSegmentProviderOrder: List<String>
Link copied to clipboard
@SerialName(value = "MetadataCountryCode")
val metadataCountryCode: String?

The metadata country code.

Link copied to clipboard
@SerialName(value = "MetadataSavers")
val metadataSavers: List<String>?
Link copied to clipboard
@SerialName(value = "PathInfos")
val pathInfos: List<MediaPathInfo>
Link copied to clipboard
@SerialName(value = "PreferNonstandardArtistsTag")
val preferNonstandardArtistsTag: Boolean
Link copied to clipboard
@SerialName(value = "PreferredMetadataLanguage")
val preferredMetadataLanguage: String?

The preferred metadata language.

Link copied to clipboard
@SerialName(value = "RequirePerfectSubtitleMatch")
val requirePerfectSubtitleMatch: Boolean
Link copied to clipboard
@SerialName(value = "SaveLocalMetadata")
val saveLocalMetadata: Boolean
Link copied to clipboard
@SerialName(value = "SaveLyricsWithMedia")
val saveLyricsWithMedia: Boolean
Link copied to clipboard
@SerialName(value = "SaveSubtitlesWithMedia")
val saveSubtitlesWithMedia: Boolean
Link copied to clipboard
@SerialName(value = "SaveTrickplayWithMedia")
val saveTrickplayWithMedia: Boolean
Link copied to clipboard
@SerialName(value = "SeasonZeroDisplayName")
val seasonZeroDisplayName: String
Link copied to clipboard
@SerialName(value = "SkipSubtitlesIfAudioTrackMatches")
val skipSubtitlesIfAudioTrackMatches: Boolean
Link copied to clipboard
@SerialName(value = "SkipSubtitlesIfEmbeddedSubtitlesPresent")
val skipSubtitlesIfEmbeddedSubtitlesPresent: Boolean
Link copied to clipboard
@SerialName(value = "SubtitleDownloadLanguages")
val subtitleDownloadLanguages: List<String>?
Link copied to clipboard
@SerialName(value = "SubtitleFetcherOrder")
val subtitleFetcherOrder: List<String>
Link copied to clipboard
@SerialName(value = "TypeOptions")
val typeOptions: List<TypeOptions>
Link copied to clipboard
@SerialName(value = "UseCustomTagDelimiters")
val useCustomTagDelimiters: Boolean