![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <libraryoptions.h>
Public Member Functions | |
| LibraryOptions (bool enabled, bool enablePhotos, bool enableRealtimeMonitor, bool enableLUFSScan, bool enableChapterImageExtraction, bool extractChapterImagesDuringLibraryScan, bool enableTrickplayImageExtraction, bool extractTrickplayImagesDuringLibraryScan, QList< MediaPathInfo > pathInfos, bool saveLocalMetadata, bool enableInternetProviders, bool enableAutomaticSeriesGrouping, bool enableEmbeddedTitles, bool enableEmbeddedExtrasTitles, bool enableEmbeddedEpisodeInfos, qint32 automaticRefreshIntervalDays, QString seasonZeroDisplayName, QStringList disabledLocalMetadataReaders, QStringList disabledSubtitleFetchers, QStringList subtitleFetcherOrder, QStringList disabledMediaSegmentProviders, QStringList mediaSegmentProvideOrder, bool skipSubtitlesIfEmbeddedSubtitlesPresent, bool skipSubtitlesIfAudioTrackMatches, bool requirePerfectSubtitleMatch, bool saveSubtitlesWithMedia, std::optional< bool > saveLyricsWithMedia, std::optional< bool > saveTrickplayWithMedia, QStringList disabledLyricFetchers, QStringList lyricFetcherOrder, std::optional< bool > preferNonstandardArtistsTag, std::optional< bool > useCustomTagDelimiters, QStringList customTagDelimiters, QStringList delimiterWhitelist, bool automaticallyAddToCollection, EmbeddedSubtitleOptions allowEmbeddedSubtitles, QList< TypeOptions > typeOptions) | |
| LibraryOptions (const LibraryOptions &other) | |
| void | replaceData (LibraryOptions &other) |
| void | setFromJson (QJsonObject source) |
| QJsonObject | toJson () const |
| bool | enabled () const |
| void | setEnabled (bool newEnabled) |
| bool | enablePhotos () const |
| void | setEnablePhotos (bool newEnablePhotos) |
| bool | enableRealtimeMonitor () const |
| void | setEnableRealtimeMonitor (bool newEnableRealtimeMonitor) |
| bool | enableLUFSScan () const |
| void | setEnableLUFSScan (bool newEnableLUFSScan) |
| bool | enableChapterImageExtraction () const |
| void | setEnableChapterImageExtraction (bool newEnableChapterImageExtraction) |
| bool | extractChapterImagesDuringLibraryScan () const |
| void | setExtractChapterImagesDuringLibraryScan (bool newExtractChapterImagesDuringLibraryScan) |
| bool | enableTrickplayImageExtraction () const |
| void | setEnableTrickplayImageExtraction (bool newEnableTrickplayImageExtraction) |
| bool | extractTrickplayImagesDuringLibraryScan () const |
| void | setExtractTrickplayImagesDuringLibraryScan (bool newExtractTrickplayImagesDuringLibraryScan) |
| QList< MediaPathInfo > | pathInfos () const |
| void | setPathInfos (QList< MediaPathInfo > newPathInfos) |
| bool | saveLocalMetadata () const |
| void | setSaveLocalMetadata (bool newSaveLocalMetadata) |
| bool | enableInternetProviders () const |
| void | setEnableInternetProviders (bool newEnableInternetProviders) |
| bool | enableAutomaticSeriesGrouping () const |
| void | setEnableAutomaticSeriesGrouping (bool newEnableAutomaticSeriesGrouping) |
| bool | enableEmbeddedTitles () const |
| void | setEnableEmbeddedTitles (bool newEnableEmbeddedTitles) |
| bool | enableEmbeddedExtrasTitles () const |
| void | setEnableEmbeddedExtrasTitles (bool newEnableEmbeddedExtrasTitles) |
| bool | enableEmbeddedEpisodeInfos () const |
| void | setEnableEmbeddedEpisodeInfos (bool newEnableEmbeddedEpisodeInfos) |
| qint32 | automaticRefreshIntervalDays () const |
| void | setAutomaticRefreshIntervalDays (qint32 newAutomaticRefreshIntervalDays) |
| QString | preferredMetadataLanguage () const |
| Gets or sets the preferred metadata language. | |
| void | setPreferredMetadataLanguage (QString newPreferredMetadataLanguage) |
| Gets or sets the preferred metadata language. | |
| bool | preferredMetadataLanguageNull () const |
| void | setPreferredMetadataLanguageNull () |
| QString | metadataCountryCode () const |
| Gets or sets the metadata country code. | |
| void | setMetadataCountryCode (QString newMetadataCountryCode) |
| Gets or sets the metadata country code. | |
| bool | metadataCountryCodeNull () const |
| void | setMetadataCountryCodeNull () |
| QString | seasonZeroDisplayName () const |
| void | setSeasonZeroDisplayName (QString newSeasonZeroDisplayName) |
| QStringList | metadataSavers () const |
| void | setMetadataSavers (QStringList newMetadataSavers) |
| bool | metadataSaversNull () const |
| void | setMetadataSaversNull () |
| QStringList | disabledLocalMetadataReaders () const |
| void | setDisabledLocalMetadataReaders (QStringList newDisabledLocalMetadataReaders) |
| QStringList | localMetadataReaderOrder () const |
| void | setLocalMetadataReaderOrder (QStringList newLocalMetadataReaderOrder) |
| bool | localMetadataReaderOrderNull () const |
| void | setLocalMetadataReaderOrderNull () |
| QStringList | disabledSubtitleFetchers () const |
| void | setDisabledSubtitleFetchers (QStringList newDisabledSubtitleFetchers) |
| QStringList | subtitleFetcherOrder () const |
| void | setSubtitleFetcherOrder (QStringList newSubtitleFetcherOrder) |
| QStringList | disabledMediaSegmentProviders () const |
| void | setDisabledMediaSegmentProviders (QStringList newDisabledMediaSegmentProviders) |
| QStringList | mediaSegmentProvideOrder () const |
| void | setMediaSegmentProvideOrder (QStringList newMediaSegmentProvideOrder) |
| bool | skipSubtitlesIfEmbeddedSubtitlesPresent () const |
| void | setSkipSubtitlesIfEmbeddedSubtitlesPresent (bool newSkipSubtitlesIfEmbeddedSubtitlesPresent) |
| bool | skipSubtitlesIfAudioTrackMatches () const |
| void | setSkipSubtitlesIfAudioTrackMatches (bool newSkipSubtitlesIfAudioTrackMatches) |
| QStringList | subtitleDownloadLanguages () const |
| void | setSubtitleDownloadLanguages (QStringList newSubtitleDownloadLanguages) |
| bool | subtitleDownloadLanguagesNull () const |
| void | setSubtitleDownloadLanguagesNull () |
| bool | requirePerfectSubtitleMatch () const |
| void | setRequirePerfectSubtitleMatch (bool newRequirePerfectSubtitleMatch) |
| bool | saveSubtitlesWithMedia () const |
| void | setSaveSubtitlesWithMedia (bool newSaveSubtitlesWithMedia) |
| std::optional< bool > | saveLyricsWithMedia () const |
| void | setSaveLyricsWithMedia (std::optional< bool > newSaveLyricsWithMedia) |
| std::optional< bool > | saveTrickplayWithMedia () const |
| void | setSaveTrickplayWithMedia (std::optional< bool > newSaveTrickplayWithMedia) |
| QStringList | disabledLyricFetchers () const |
| void | setDisabledLyricFetchers (QStringList newDisabledLyricFetchers) |
| QStringList | lyricFetcherOrder () const |
| void | setLyricFetcherOrder (QStringList newLyricFetcherOrder) |
| std::optional< bool > | preferNonstandardArtistsTag () const |
| void | setPreferNonstandardArtistsTag (std::optional< bool > newPreferNonstandardArtistsTag) |
| std::optional< bool > | useCustomTagDelimiters () const |
| void | setUseCustomTagDelimiters (std::optional< bool > newUseCustomTagDelimiters) |
| QStringList | customTagDelimiters () const |
| void | setCustomTagDelimiters (QStringList newCustomTagDelimiters) |
| QStringList | delimiterWhitelist () const |
| void | setDelimiterWhitelist (QStringList newDelimiterWhitelist) |
| bool | automaticallyAddToCollection () const |
| void | setAutomaticallyAddToCollection (bool newAutomaticallyAddToCollection) |
| EmbeddedSubtitleOptions | allowEmbeddedSubtitles () const |
| void | setAllowEmbeddedSubtitles (EmbeddedSubtitleOptions newAllowEmbeddedSubtitles) |
| QList< TypeOptions > | typeOptions () const |
| void | setTypeOptions (QList< TypeOptions > newTypeOptions) |
Static Public Member Functions | |
| static LibraryOptions | fromJson (QJsonObject source) |
| Jellyfin::DTO::LibraryOptions::LibraryOptions | ( | bool | enabled, |
| bool | enablePhotos, | ||
| bool | enableRealtimeMonitor, | ||
| bool | enableLUFSScan, | ||
| bool | enableChapterImageExtraction, | ||
| bool | extractChapterImagesDuringLibraryScan, | ||
| bool | enableTrickplayImageExtraction, | ||
| bool | extractTrickplayImagesDuringLibraryScan, | ||
| QList< MediaPathInfo > | pathInfos, | ||
| bool | saveLocalMetadata, | ||
| bool | enableInternetProviders, | ||
| bool | enableAutomaticSeriesGrouping, | ||
| bool | enableEmbeddedTitles, | ||
| bool | enableEmbeddedExtrasTitles, | ||
| bool | enableEmbeddedEpisodeInfos, | ||
| qint32 | automaticRefreshIntervalDays, | ||
| QString | seasonZeroDisplayName, | ||
| QStringList | disabledLocalMetadataReaders, | ||
| QStringList | disabledSubtitleFetchers, | ||
| QStringList | subtitleFetcherOrder, | ||
| QStringList | disabledMediaSegmentProviders, | ||
| QStringList | mediaSegmentProvideOrder, | ||
| bool | skipSubtitlesIfEmbeddedSubtitlesPresent, | ||
| bool | skipSubtitlesIfAudioTrackMatches, | ||
| bool | requirePerfectSubtitleMatch, | ||
| bool | saveSubtitlesWithMedia, | ||
| std::optional< bool > | saveLyricsWithMedia, | ||
| std::optional< bool > | saveTrickplayWithMedia, | ||
| QStringList | disabledLyricFetchers, | ||
| QStringList | lyricFetcherOrder, | ||
| std::optional< bool > | preferNonstandardArtistsTag, | ||
| std::optional< bool > | useCustomTagDelimiters, | ||
| QStringList | customTagDelimiters, | ||
| QStringList | delimiterWhitelist, | ||
| bool | automaticallyAddToCollection, | ||
| EmbeddedSubtitleOptions | allowEmbeddedSubtitles, | ||
| QList< TypeOptions > | typeOptions ) |
| Jellyfin::DTO::LibraryOptions::LibraryOptions | ( | const LibraryOptions & | other | ) |
| EmbeddedSubtitleOptions Jellyfin::DTO::LibraryOptions::allowEmbeddedSubtitles | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::automaticallyAddToCollection | ( | ) | const |
| qint32 Jellyfin::DTO::LibraryOptions::automaticRefreshIntervalDays | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::customTagDelimiters | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::delimiterWhitelist | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::disabledLocalMetadataReaders | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::disabledLyricFetchers | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::disabledMediaSegmentProviders | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::disabledSubtitleFetchers | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enableAutomaticSeriesGrouping | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enableChapterImageExtraction | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enabled | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enableEmbeddedEpisodeInfos | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enableEmbeddedExtrasTitles | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enableEmbeddedTitles | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enableInternetProviders | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enableLUFSScan | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enablePhotos | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enableRealtimeMonitor | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::enableTrickplayImageExtraction | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::extractChapterImagesDuringLibraryScan | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::extractTrickplayImagesDuringLibraryScan | ( | ) | const |
|
static |
| QStringList Jellyfin::DTO::LibraryOptions::localMetadataReaderOrder | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::localMetadataReaderOrderNull | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::lyricFetcherOrder | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::mediaSegmentProvideOrder | ( | ) | const |
| QString Jellyfin::DTO::LibraryOptions::metadataCountryCode | ( | ) | const |
Gets or sets the metadata country code.
| bool Jellyfin::DTO::LibraryOptions::metadataCountryCodeNull | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::metadataSavers | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::metadataSaversNull | ( | ) | const |
| QList< MediaPathInfo > Jellyfin::DTO::LibraryOptions::pathInfos | ( | ) | const |
| std::optional< bool > Jellyfin::DTO::LibraryOptions::preferNonstandardArtistsTag | ( | ) | const |
| QString Jellyfin::DTO::LibraryOptions::preferredMetadataLanguage | ( | ) | const |
Gets or sets the preferred metadata language.
| bool Jellyfin::DTO::LibraryOptions::preferredMetadataLanguageNull | ( | ) | const |
| void Jellyfin::DTO::LibraryOptions::replaceData | ( | LibraryOptions & | other | ) |
Replaces the data being hold by this class with that of the other.
| bool Jellyfin::DTO::LibraryOptions::requirePerfectSubtitleMatch | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::saveLocalMetadata | ( | ) | const |
| std::optional< bool > Jellyfin::DTO::LibraryOptions::saveLyricsWithMedia | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::saveSubtitlesWithMedia | ( | ) | const |
| std::optional< bool > Jellyfin::DTO::LibraryOptions::saveTrickplayWithMedia | ( | ) | const |
| QString Jellyfin::DTO::LibraryOptions::seasonZeroDisplayName | ( | ) | const |
| void Jellyfin::DTO::LibraryOptions::setAllowEmbeddedSubtitles | ( | EmbeddedSubtitleOptions | newAllowEmbeddedSubtitles | ) |
| void Jellyfin::DTO::LibraryOptions::setAutomaticallyAddToCollection | ( | bool | newAutomaticallyAddToCollection | ) |
| void Jellyfin::DTO::LibraryOptions::setAutomaticRefreshIntervalDays | ( | qint32 | newAutomaticRefreshIntervalDays | ) |
| void Jellyfin::DTO::LibraryOptions::setCustomTagDelimiters | ( | QStringList | newCustomTagDelimiters | ) |
| void Jellyfin::DTO::LibraryOptions::setDelimiterWhitelist | ( | QStringList | newDelimiterWhitelist | ) |
| void Jellyfin::DTO::LibraryOptions::setDisabledLocalMetadataReaders | ( | QStringList | newDisabledLocalMetadataReaders | ) |
| void Jellyfin::DTO::LibraryOptions::setDisabledLyricFetchers | ( | QStringList | newDisabledLyricFetchers | ) |
| void Jellyfin::DTO::LibraryOptions::setDisabledMediaSegmentProviders | ( | QStringList | newDisabledMediaSegmentProviders | ) |
| void Jellyfin::DTO::LibraryOptions::setDisabledSubtitleFetchers | ( | QStringList | newDisabledSubtitleFetchers | ) |
| void Jellyfin::DTO::LibraryOptions::setEnableAutomaticSeriesGrouping | ( | bool | newEnableAutomaticSeriesGrouping | ) |
| void Jellyfin::DTO::LibraryOptions::setEnableChapterImageExtraction | ( | bool | newEnableChapterImageExtraction | ) |
| void Jellyfin::DTO::LibraryOptions::setEnabled | ( | bool | newEnabled | ) |
| void Jellyfin::DTO::LibraryOptions::setEnableEmbeddedEpisodeInfos | ( | bool | newEnableEmbeddedEpisodeInfos | ) |
| void Jellyfin::DTO::LibraryOptions::setEnableEmbeddedExtrasTitles | ( | bool | newEnableEmbeddedExtrasTitles | ) |
| void Jellyfin::DTO::LibraryOptions::setEnableEmbeddedTitles | ( | bool | newEnableEmbeddedTitles | ) |
| void Jellyfin::DTO::LibraryOptions::setEnableInternetProviders | ( | bool | newEnableInternetProviders | ) |
| void Jellyfin::DTO::LibraryOptions::setEnableLUFSScan | ( | bool | newEnableLUFSScan | ) |
| void Jellyfin::DTO::LibraryOptions::setEnablePhotos | ( | bool | newEnablePhotos | ) |
| void Jellyfin::DTO::LibraryOptions::setEnableRealtimeMonitor | ( | bool | newEnableRealtimeMonitor | ) |
| void Jellyfin::DTO::LibraryOptions::setEnableTrickplayImageExtraction | ( | bool | newEnableTrickplayImageExtraction | ) |
| void Jellyfin::DTO::LibraryOptions::setExtractChapterImagesDuringLibraryScan | ( | bool | newExtractChapterImagesDuringLibraryScan | ) |
| void Jellyfin::DTO::LibraryOptions::setExtractTrickplayImagesDuringLibraryScan | ( | bool | newExtractTrickplayImagesDuringLibraryScan | ) |
| void Jellyfin::DTO::LibraryOptions::setFromJson | ( | QJsonObject | source | ) |
| void Jellyfin::DTO::LibraryOptions::setLocalMetadataReaderOrder | ( | QStringList | newLocalMetadataReaderOrder | ) |
| void Jellyfin::DTO::LibraryOptions::setLocalMetadataReaderOrderNull | ( | ) |
| void Jellyfin::DTO::LibraryOptions::setLyricFetcherOrder | ( | QStringList | newLyricFetcherOrder | ) |
| void Jellyfin::DTO::LibraryOptions::setMediaSegmentProvideOrder | ( | QStringList | newMediaSegmentProvideOrder | ) |
| void Jellyfin::DTO::LibraryOptions::setMetadataCountryCode | ( | QString | newMetadataCountryCode | ) |
Gets or sets the metadata country code.
| void Jellyfin::DTO::LibraryOptions::setMetadataCountryCodeNull | ( | ) |
| void Jellyfin::DTO::LibraryOptions::setMetadataSavers | ( | QStringList | newMetadataSavers | ) |
| void Jellyfin::DTO::LibraryOptions::setMetadataSaversNull | ( | ) |
| void Jellyfin::DTO::LibraryOptions::setPathInfos | ( | QList< MediaPathInfo > | newPathInfos | ) |
| void Jellyfin::DTO::LibraryOptions::setPreferNonstandardArtistsTag | ( | std::optional< bool > | newPreferNonstandardArtistsTag | ) |
| void Jellyfin::DTO::LibraryOptions::setPreferredMetadataLanguage | ( | QString | newPreferredMetadataLanguage | ) |
Gets or sets the preferred metadata language.
| void Jellyfin::DTO::LibraryOptions::setPreferredMetadataLanguageNull | ( | ) |
| void Jellyfin::DTO::LibraryOptions::setRequirePerfectSubtitleMatch | ( | bool | newRequirePerfectSubtitleMatch | ) |
| void Jellyfin::DTO::LibraryOptions::setSaveLocalMetadata | ( | bool | newSaveLocalMetadata | ) |
| void Jellyfin::DTO::LibraryOptions::setSaveLyricsWithMedia | ( | std::optional< bool > | newSaveLyricsWithMedia | ) |
| void Jellyfin::DTO::LibraryOptions::setSaveSubtitlesWithMedia | ( | bool | newSaveSubtitlesWithMedia | ) |
| void Jellyfin::DTO::LibraryOptions::setSaveTrickplayWithMedia | ( | std::optional< bool > | newSaveTrickplayWithMedia | ) |
| void Jellyfin::DTO::LibraryOptions::setSeasonZeroDisplayName | ( | QString | newSeasonZeroDisplayName | ) |
| void Jellyfin::DTO::LibraryOptions::setSkipSubtitlesIfAudioTrackMatches | ( | bool | newSkipSubtitlesIfAudioTrackMatches | ) |
| void Jellyfin::DTO::LibraryOptions::setSkipSubtitlesIfEmbeddedSubtitlesPresent | ( | bool | newSkipSubtitlesIfEmbeddedSubtitlesPresent | ) |
| void Jellyfin::DTO::LibraryOptions::setSubtitleDownloadLanguages | ( | QStringList | newSubtitleDownloadLanguages | ) |
| void Jellyfin::DTO::LibraryOptions::setSubtitleDownloadLanguagesNull | ( | ) |
| void Jellyfin::DTO::LibraryOptions::setSubtitleFetcherOrder | ( | QStringList | newSubtitleFetcherOrder | ) |
| void Jellyfin::DTO::LibraryOptions::setTypeOptions | ( | QList< TypeOptions > | newTypeOptions | ) |
| void Jellyfin::DTO::LibraryOptions::setUseCustomTagDelimiters | ( | std::optional< bool > | newUseCustomTagDelimiters | ) |
| bool Jellyfin::DTO::LibraryOptions::skipSubtitlesIfAudioTrackMatches | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::skipSubtitlesIfEmbeddedSubtitlesPresent | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::subtitleDownloadLanguages | ( | ) | const |
| bool Jellyfin::DTO::LibraryOptions::subtitleDownloadLanguagesNull | ( | ) | const |
| QStringList Jellyfin::DTO::LibraryOptions::subtitleFetcherOrder | ( | ) | const |
| QJsonObject Jellyfin::DTO::LibraryOptions::toJson | ( | ) | const |
| QList< TypeOptions > Jellyfin::DTO::LibraryOptions::typeOptions | ( | ) | const |
| std::optional< bool > Jellyfin::DTO::LibraryOptions::useCustomTagDelimiters | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |