Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
Jellyfin::DTO::LibraryOptions Class Reference

#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< MediaPathInfopathInfos () 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< TypeOptionstypeOptions () const
void setTypeOptions (QList< TypeOptions > newTypeOptions)

Static Public Member Functions

static LibraryOptions fromJson (QJsonObject source)

Protected Attributes

bool m_enabled
bool m_enablePhotos
bool m_enableRealtimeMonitor
bool m_enableLUFSScan
bool m_enableChapterImageExtraction
bool m_extractChapterImagesDuringLibraryScan
bool m_enableTrickplayImageExtraction
bool m_extractTrickplayImagesDuringLibraryScan
QList< MediaPathInfom_pathInfos
bool m_saveLocalMetadata
bool m_enableInternetProviders
bool m_enableAutomaticSeriesGrouping
bool m_enableEmbeddedTitles
bool m_enableEmbeddedExtrasTitles
bool m_enableEmbeddedEpisodeInfos
qint32 m_automaticRefreshIntervalDays
QString m_preferredMetadataLanguage
QString m_metadataCountryCode
QString m_seasonZeroDisplayName
QStringList m_metadataSavers
QStringList m_disabledLocalMetadataReaders
QStringList m_localMetadataReaderOrder
QStringList m_disabledSubtitleFetchers
QStringList m_subtitleFetcherOrder
QStringList m_disabledMediaSegmentProviders
QStringList m_mediaSegmentProvideOrder
bool m_skipSubtitlesIfEmbeddedSubtitlesPresent
bool m_skipSubtitlesIfAudioTrackMatches
QStringList m_subtitleDownloadLanguages
bool m_requirePerfectSubtitleMatch
bool m_saveSubtitlesWithMedia
std::optional< bool > m_saveLyricsWithMedia = std::nullopt
std::optional< bool > m_saveTrickplayWithMedia = std::nullopt
QStringList m_disabledLyricFetchers
QStringList m_lyricFetcherOrder
std::optional< bool > m_preferNonstandardArtistsTag = std::nullopt
std::optional< bool > m_useCustomTagDelimiters = std::nullopt
QStringList m_customTagDelimiters
QStringList m_delimiterWhitelist
bool m_automaticallyAddToCollection
EmbeddedSubtitleOptions m_allowEmbeddedSubtitles
QList< TypeOptionsm_typeOptions

Constructor & Destructor Documentation

◆ LibraryOptions() [1/2]

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 )

◆ LibraryOptions() [2/2]

Jellyfin::DTO::LibraryOptions::LibraryOptions ( const LibraryOptions & other)

Member Function Documentation

◆ allowEmbeddedSubtitles()

EmbeddedSubtitleOptions Jellyfin::DTO::LibraryOptions::allowEmbeddedSubtitles ( ) const

◆ automaticallyAddToCollection()

bool Jellyfin::DTO::LibraryOptions::automaticallyAddToCollection ( ) const

◆ automaticRefreshIntervalDays()

qint32 Jellyfin::DTO::LibraryOptions::automaticRefreshIntervalDays ( ) const

◆ customTagDelimiters()

QStringList Jellyfin::DTO::LibraryOptions::customTagDelimiters ( ) const

◆ delimiterWhitelist()

QStringList Jellyfin::DTO::LibraryOptions::delimiterWhitelist ( ) const

◆ disabledLocalMetadataReaders()

QStringList Jellyfin::DTO::LibraryOptions::disabledLocalMetadataReaders ( ) const

◆ disabledLyricFetchers()

QStringList Jellyfin::DTO::LibraryOptions::disabledLyricFetchers ( ) const

◆ disabledMediaSegmentProviders()

QStringList Jellyfin::DTO::LibraryOptions::disabledMediaSegmentProviders ( ) const

◆ disabledSubtitleFetchers()

QStringList Jellyfin::DTO::LibraryOptions::disabledSubtitleFetchers ( ) const

◆ enableAutomaticSeriesGrouping()

bool Jellyfin::DTO::LibraryOptions::enableAutomaticSeriesGrouping ( ) const

◆ enableChapterImageExtraction()

bool Jellyfin::DTO::LibraryOptions::enableChapterImageExtraction ( ) const

◆ enabled()

bool Jellyfin::DTO::LibraryOptions::enabled ( ) const

◆ enableEmbeddedEpisodeInfos()

bool Jellyfin::DTO::LibraryOptions::enableEmbeddedEpisodeInfos ( ) const

◆ enableEmbeddedExtrasTitles()

bool Jellyfin::DTO::LibraryOptions::enableEmbeddedExtrasTitles ( ) const

◆ enableEmbeddedTitles()

bool Jellyfin::DTO::LibraryOptions::enableEmbeddedTitles ( ) const

◆ enableInternetProviders()

bool Jellyfin::DTO::LibraryOptions::enableInternetProviders ( ) const

◆ enableLUFSScan()

bool Jellyfin::DTO::LibraryOptions::enableLUFSScan ( ) const

◆ enablePhotos()

bool Jellyfin::DTO::LibraryOptions::enablePhotos ( ) const

◆ enableRealtimeMonitor()

bool Jellyfin::DTO::LibraryOptions::enableRealtimeMonitor ( ) const

◆ enableTrickplayImageExtraction()

bool Jellyfin::DTO::LibraryOptions::enableTrickplayImageExtraction ( ) const

◆ extractChapterImagesDuringLibraryScan()

bool Jellyfin::DTO::LibraryOptions::extractChapterImagesDuringLibraryScan ( ) const

◆ extractTrickplayImagesDuringLibraryScan()

bool Jellyfin::DTO::LibraryOptions::extractTrickplayImagesDuringLibraryScan ( ) const

◆ fromJson()

LibraryOptions Jellyfin::DTO::LibraryOptions::fromJson ( QJsonObject source)
static

◆ localMetadataReaderOrder()

QStringList Jellyfin::DTO::LibraryOptions::localMetadataReaderOrder ( ) const

◆ localMetadataReaderOrderNull()

bool Jellyfin::DTO::LibraryOptions::localMetadataReaderOrderNull ( ) const

◆ lyricFetcherOrder()

QStringList Jellyfin::DTO::LibraryOptions::lyricFetcherOrder ( ) const

◆ mediaSegmentProvideOrder()

QStringList Jellyfin::DTO::LibraryOptions::mediaSegmentProvideOrder ( ) const

◆ metadataCountryCode()

QString Jellyfin::DTO::LibraryOptions::metadataCountryCode ( ) const

Gets or sets the metadata country code.

◆ metadataCountryCodeNull()

bool Jellyfin::DTO::LibraryOptions::metadataCountryCodeNull ( ) const

◆ metadataSavers()

QStringList Jellyfin::DTO::LibraryOptions::metadataSavers ( ) const

◆ metadataSaversNull()

bool Jellyfin::DTO::LibraryOptions::metadataSaversNull ( ) const

◆ pathInfos()

QList< MediaPathInfo > Jellyfin::DTO::LibraryOptions::pathInfos ( ) const

◆ preferNonstandardArtistsTag()

std::optional< bool > Jellyfin::DTO::LibraryOptions::preferNonstandardArtistsTag ( ) const

◆ preferredMetadataLanguage()

QString Jellyfin::DTO::LibraryOptions::preferredMetadataLanguage ( ) const

Gets or sets the preferred metadata language.

◆ preferredMetadataLanguageNull()

bool Jellyfin::DTO::LibraryOptions::preferredMetadataLanguageNull ( ) const

◆ replaceData()

void Jellyfin::DTO::LibraryOptions::replaceData ( LibraryOptions & other)

Replaces the data being hold by this class with that of the other.

◆ requirePerfectSubtitleMatch()

bool Jellyfin::DTO::LibraryOptions::requirePerfectSubtitleMatch ( ) const

◆ saveLocalMetadata()

bool Jellyfin::DTO::LibraryOptions::saveLocalMetadata ( ) const

◆ saveLyricsWithMedia()

std::optional< bool > Jellyfin::DTO::LibraryOptions::saveLyricsWithMedia ( ) const

◆ saveSubtitlesWithMedia()

bool Jellyfin::DTO::LibraryOptions::saveSubtitlesWithMedia ( ) const

◆ saveTrickplayWithMedia()

std::optional< bool > Jellyfin::DTO::LibraryOptions::saveTrickplayWithMedia ( ) const

◆ seasonZeroDisplayName()

QString Jellyfin::DTO::LibraryOptions::seasonZeroDisplayName ( ) const

◆ setAllowEmbeddedSubtitles()

void Jellyfin::DTO::LibraryOptions::setAllowEmbeddedSubtitles ( EmbeddedSubtitleOptions newAllowEmbeddedSubtitles)

◆ setAutomaticallyAddToCollection()

void Jellyfin::DTO::LibraryOptions::setAutomaticallyAddToCollection ( bool newAutomaticallyAddToCollection)

◆ setAutomaticRefreshIntervalDays()

void Jellyfin::DTO::LibraryOptions::setAutomaticRefreshIntervalDays ( qint32 newAutomaticRefreshIntervalDays)

◆ setCustomTagDelimiters()

void Jellyfin::DTO::LibraryOptions::setCustomTagDelimiters ( QStringList newCustomTagDelimiters)

◆ setDelimiterWhitelist()

void Jellyfin::DTO::LibraryOptions::setDelimiterWhitelist ( QStringList newDelimiterWhitelist)

◆ setDisabledLocalMetadataReaders()

void Jellyfin::DTO::LibraryOptions::setDisabledLocalMetadataReaders ( QStringList newDisabledLocalMetadataReaders)

◆ setDisabledLyricFetchers()

void Jellyfin::DTO::LibraryOptions::setDisabledLyricFetchers ( QStringList newDisabledLyricFetchers)

◆ setDisabledMediaSegmentProviders()

void Jellyfin::DTO::LibraryOptions::setDisabledMediaSegmentProviders ( QStringList newDisabledMediaSegmentProviders)

◆ setDisabledSubtitleFetchers()

void Jellyfin::DTO::LibraryOptions::setDisabledSubtitleFetchers ( QStringList newDisabledSubtitleFetchers)

◆ setEnableAutomaticSeriesGrouping()

void Jellyfin::DTO::LibraryOptions::setEnableAutomaticSeriesGrouping ( bool newEnableAutomaticSeriesGrouping)

◆ setEnableChapterImageExtraction()

void Jellyfin::DTO::LibraryOptions::setEnableChapterImageExtraction ( bool newEnableChapterImageExtraction)

◆ setEnabled()

void Jellyfin::DTO::LibraryOptions::setEnabled ( bool newEnabled)

◆ setEnableEmbeddedEpisodeInfos()

void Jellyfin::DTO::LibraryOptions::setEnableEmbeddedEpisodeInfos ( bool newEnableEmbeddedEpisodeInfos)

◆ setEnableEmbeddedExtrasTitles()

void Jellyfin::DTO::LibraryOptions::setEnableEmbeddedExtrasTitles ( bool newEnableEmbeddedExtrasTitles)

◆ setEnableEmbeddedTitles()

void Jellyfin::DTO::LibraryOptions::setEnableEmbeddedTitles ( bool newEnableEmbeddedTitles)

◆ setEnableInternetProviders()

void Jellyfin::DTO::LibraryOptions::setEnableInternetProviders ( bool newEnableInternetProviders)

◆ setEnableLUFSScan()

void Jellyfin::DTO::LibraryOptions::setEnableLUFSScan ( bool newEnableLUFSScan)

◆ setEnablePhotos()

void Jellyfin::DTO::LibraryOptions::setEnablePhotos ( bool newEnablePhotos)

◆ setEnableRealtimeMonitor()

void Jellyfin::DTO::LibraryOptions::setEnableRealtimeMonitor ( bool newEnableRealtimeMonitor)

◆ setEnableTrickplayImageExtraction()

void Jellyfin::DTO::LibraryOptions::setEnableTrickplayImageExtraction ( bool newEnableTrickplayImageExtraction)

◆ setExtractChapterImagesDuringLibraryScan()

void Jellyfin::DTO::LibraryOptions::setExtractChapterImagesDuringLibraryScan ( bool newExtractChapterImagesDuringLibraryScan)

◆ setExtractTrickplayImagesDuringLibraryScan()

void Jellyfin::DTO::LibraryOptions::setExtractTrickplayImagesDuringLibraryScan ( bool newExtractTrickplayImagesDuringLibraryScan)

◆ setFromJson()

void Jellyfin::DTO::LibraryOptions::setFromJson ( QJsonObject source)

◆ setLocalMetadataReaderOrder()

void Jellyfin::DTO::LibraryOptions::setLocalMetadataReaderOrder ( QStringList newLocalMetadataReaderOrder)

◆ setLocalMetadataReaderOrderNull()

void Jellyfin::DTO::LibraryOptions::setLocalMetadataReaderOrderNull ( )

◆ setLyricFetcherOrder()

void Jellyfin::DTO::LibraryOptions::setLyricFetcherOrder ( QStringList newLyricFetcherOrder)

◆ setMediaSegmentProvideOrder()

void Jellyfin::DTO::LibraryOptions::setMediaSegmentProvideOrder ( QStringList newMediaSegmentProvideOrder)

◆ setMetadataCountryCode()

void Jellyfin::DTO::LibraryOptions::setMetadataCountryCode ( QString newMetadataCountryCode)

Gets or sets the metadata country code.

◆ setMetadataCountryCodeNull()

void Jellyfin::DTO::LibraryOptions::setMetadataCountryCodeNull ( )

◆ setMetadataSavers()

void Jellyfin::DTO::LibraryOptions::setMetadataSavers ( QStringList newMetadataSavers)

◆ setMetadataSaversNull()

void Jellyfin::DTO::LibraryOptions::setMetadataSaversNull ( )

◆ setPathInfos()

void Jellyfin::DTO::LibraryOptions::setPathInfos ( QList< MediaPathInfo > newPathInfos)

◆ setPreferNonstandardArtistsTag()

void Jellyfin::DTO::LibraryOptions::setPreferNonstandardArtistsTag ( std::optional< bool > newPreferNonstandardArtistsTag)

◆ setPreferredMetadataLanguage()

void Jellyfin::DTO::LibraryOptions::setPreferredMetadataLanguage ( QString newPreferredMetadataLanguage)

Gets or sets the preferred metadata language.

◆ setPreferredMetadataLanguageNull()

void Jellyfin::DTO::LibraryOptions::setPreferredMetadataLanguageNull ( )

◆ setRequirePerfectSubtitleMatch()

void Jellyfin::DTO::LibraryOptions::setRequirePerfectSubtitleMatch ( bool newRequirePerfectSubtitleMatch)

◆ setSaveLocalMetadata()

void Jellyfin::DTO::LibraryOptions::setSaveLocalMetadata ( bool newSaveLocalMetadata)

◆ setSaveLyricsWithMedia()

void Jellyfin::DTO::LibraryOptions::setSaveLyricsWithMedia ( std::optional< bool > newSaveLyricsWithMedia)

◆ setSaveSubtitlesWithMedia()

void Jellyfin::DTO::LibraryOptions::setSaveSubtitlesWithMedia ( bool newSaveSubtitlesWithMedia)

◆ setSaveTrickplayWithMedia()

void Jellyfin::DTO::LibraryOptions::setSaveTrickplayWithMedia ( std::optional< bool > newSaveTrickplayWithMedia)

◆ setSeasonZeroDisplayName()

void Jellyfin::DTO::LibraryOptions::setSeasonZeroDisplayName ( QString newSeasonZeroDisplayName)

◆ setSkipSubtitlesIfAudioTrackMatches()

void Jellyfin::DTO::LibraryOptions::setSkipSubtitlesIfAudioTrackMatches ( bool newSkipSubtitlesIfAudioTrackMatches)

◆ setSkipSubtitlesIfEmbeddedSubtitlesPresent()

void Jellyfin::DTO::LibraryOptions::setSkipSubtitlesIfEmbeddedSubtitlesPresent ( bool newSkipSubtitlesIfEmbeddedSubtitlesPresent)

◆ setSubtitleDownloadLanguages()

void Jellyfin::DTO::LibraryOptions::setSubtitleDownloadLanguages ( QStringList newSubtitleDownloadLanguages)

◆ setSubtitleDownloadLanguagesNull()

void Jellyfin::DTO::LibraryOptions::setSubtitleDownloadLanguagesNull ( )

◆ setSubtitleFetcherOrder()

void Jellyfin::DTO::LibraryOptions::setSubtitleFetcherOrder ( QStringList newSubtitleFetcherOrder)

◆ setTypeOptions()

void Jellyfin::DTO::LibraryOptions::setTypeOptions ( QList< TypeOptions > newTypeOptions)

◆ setUseCustomTagDelimiters()

void Jellyfin::DTO::LibraryOptions::setUseCustomTagDelimiters ( std::optional< bool > newUseCustomTagDelimiters)

◆ skipSubtitlesIfAudioTrackMatches()

bool Jellyfin::DTO::LibraryOptions::skipSubtitlesIfAudioTrackMatches ( ) const

◆ skipSubtitlesIfEmbeddedSubtitlesPresent()

bool Jellyfin::DTO::LibraryOptions::skipSubtitlesIfEmbeddedSubtitlesPresent ( ) const

◆ subtitleDownloadLanguages()

QStringList Jellyfin::DTO::LibraryOptions::subtitleDownloadLanguages ( ) const

◆ subtitleDownloadLanguagesNull()

bool Jellyfin::DTO::LibraryOptions::subtitleDownloadLanguagesNull ( ) const

◆ subtitleFetcherOrder()

QStringList Jellyfin::DTO::LibraryOptions::subtitleFetcherOrder ( ) const

◆ toJson()

QJsonObject Jellyfin::DTO::LibraryOptions::toJson ( ) const

◆ typeOptions()

QList< TypeOptions > Jellyfin::DTO::LibraryOptions::typeOptions ( ) const

◆ useCustomTagDelimiters()

std::optional< bool > Jellyfin::DTO::LibraryOptions::useCustomTagDelimiters ( ) const

Member Data Documentation

◆ m_allowEmbeddedSubtitles

EmbeddedSubtitleOptions Jellyfin::DTO::LibraryOptions::m_allowEmbeddedSubtitles
protected

◆ m_automaticallyAddToCollection

bool Jellyfin::DTO::LibraryOptions::m_automaticallyAddToCollection
protected

◆ m_automaticRefreshIntervalDays

qint32 Jellyfin::DTO::LibraryOptions::m_automaticRefreshIntervalDays
protected

◆ m_customTagDelimiters

QStringList Jellyfin::DTO::LibraryOptions::m_customTagDelimiters
protected

◆ m_delimiterWhitelist

QStringList Jellyfin::DTO::LibraryOptions::m_delimiterWhitelist
protected

◆ m_disabledLocalMetadataReaders

QStringList Jellyfin::DTO::LibraryOptions::m_disabledLocalMetadataReaders
protected

◆ m_disabledLyricFetchers

QStringList Jellyfin::DTO::LibraryOptions::m_disabledLyricFetchers
protected

◆ m_disabledMediaSegmentProviders

QStringList Jellyfin::DTO::LibraryOptions::m_disabledMediaSegmentProviders
protected

◆ m_disabledSubtitleFetchers

QStringList Jellyfin::DTO::LibraryOptions::m_disabledSubtitleFetchers
protected

◆ m_enableAutomaticSeriesGrouping

bool Jellyfin::DTO::LibraryOptions::m_enableAutomaticSeriesGrouping
protected

◆ m_enableChapterImageExtraction

bool Jellyfin::DTO::LibraryOptions::m_enableChapterImageExtraction
protected

◆ m_enabled

bool Jellyfin::DTO::LibraryOptions::m_enabled
protected

◆ m_enableEmbeddedEpisodeInfos

bool Jellyfin::DTO::LibraryOptions::m_enableEmbeddedEpisodeInfos
protected

◆ m_enableEmbeddedExtrasTitles

bool Jellyfin::DTO::LibraryOptions::m_enableEmbeddedExtrasTitles
protected

◆ m_enableEmbeddedTitles

bool Jellyfin::DTO::LibraryOptions::m_enableEmbeddedTitles
protected

◆ m_enableInternetProviders

bool Jellyfin::DTO::LibraryOptions::m_enableInternetProviders
protected

◆ m_enableLUFSScan

bool Jellyfin::DTO::LibraryOptions::m_enableLUFSScan
protected

◆ m_enablePhotos

bool Jellyfin::DTO::LibraryOptions::m_enablePhotos
protected

◆ m_enableRealtimeMonitor

bool Jellyfin::DTO::LibraryOptions::m_enableRealtimeMonitor
protected

◆ m_enableTrickplayImageExtraction

bool Jellyfin::DTO::LibraryOptions::m_enableTrickplayImageExtraction
protected

◆ m_extractChapterImagesDuringLibraryScan

bool Jellyfin::DTO::LibraryOptions::m_extractChapterImagesDuringLibraryScan
protected

◆ m_extractTrickplayImagesDuringLibraryScan

bool Jellyfin::DTO::LibraryOptions::m_extractTrickplayImagesDuringLibraryScan
protected

◆ m_localMetadataReaderOrder

QStringList Jellyfin::DTO::LibraryOptions::m_localMetadataReaderOrder
protected

◆ m_lyricFetcherOrder

QStringList Jellyfin::DTO::LibraryOptions::m_lyricFetcherOrder
protected

◆ m_mediaSegmentProvideOrder

QStringList Jellyfin::DTO::LibraryOptions::m_mediaSegmentProvideOrder
protected

◆ m_metadataCountryCode

QString Jellyfin::DTO::LibraryOptions::m_metadataCountryCode
protected

◆ m_metadataSavers

QStringList Jellyfin::DTO::LibraryOptions::m_metadataSavers
protected

◆ m_pathInfos

QList<MediaPathInfo> Jellyfin::DTO::LibraryOptions::m_pathInfos
protected

◆ m_preferNonstandardArtistsTag

std::optional<bool> Jellyfin::DTO::LibraryOptions::m_preferNonstandardArtistsTag = std::nullopt
protected

◆ m_preferredMetadataLanguage

QString Jellyfin::DTO::LibraryOptions::m_preferredMetadataLanguage
protected

◆ m_requirePerfectSubtitleMatch

bool Jellyfin::DTO::LibraryOptions::m_requirePerfectSubtitleMatch
protected

◆ m_saveLocalMetadata

bool Jellyfin::DTO::LibraryOptions::m_saveLocalMetadata
protected

◆ m_saveLyricsWithMedia

std::optional<bool> Jellyfin::DTO::LibraryOptions::m_saveLyricsWithMedia = std::nullopt
protected

◆ m_saveSubtitlesWithMedia

bool Jellyfin::DTO::LibraryOptions::m_saveSubtitlesWithMedia
protected

◆ m_saveTrickplayWithMedia

std::optional<bool> Jellyfin::DTO::LibraryOptions::m_saveTrickplayWithMedia = std::nullopt
protected

◆ m_seasonZeroDisplayName

QString Jellyfin::DTO::LibraryOptions::m_seasonZeroDisplayName
protected

◆ m_skipSubtitlesIfAudioTrackMatches

bool Jellyfin::DTO::LibraryOptions::m_skipSubtitlesIfAudioTrackMatches
protected

◆ m_skipSubtitlesIfEmbeddedSubtitlesPresent

bool Jellyfin::DTO::LibraryOptions::m_skipSubtitlesIfEmbeddedSubtitlesPresent
protected

◆ m_subtitleDownloadLanguages

QStringList Jellyfin::DTO::LibraryOptions::m_subtitleDownloadLanguages
protected

◆ m_subtitleFetcherOrder

QStringList Jellyfin::DTO::LibraryOptions::m_subtitleFetcherOrder
protected

◆ m_typeOptions

QList<TypeOptions> Jellyfin::DTO::LibraryOptions::m_typeOptions
protected

◆ m_useCustomTagDelimiters

std::optional<bool> Jellyfin::DTO::LibraryOptions::m_useCustomTagDelimiters = std::nullopt
protected

The documentation for this class was generated from the following files: