![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <serverconfiguration.h>
Public Member Functions | |
| ServerConfiguration (qint32 logFileRetentionDays, bool isStartupWizardCompleted, bool enableMetrics, bool enableNormalizedItemByNameIds, bool isPortAuthorized, bool quickConnectAvailable, bool enableCaseSensitiveItemIds, bool disableLiveTvChannelUserDataName, QString metadataPath, QString preferredMetadataLanguage, QString metadataCountryCode, QStringList sortReplaceCharacters, QStringList sortRemoveCharacters, QStringList sortRemoveWords, qint32 minResumePct, qint32 maxResumePct, qint32 minResumeDurationSeconds, qint32 minAudiobookResume, qint32 maxAudiobookResume, qint32 inactiveSessionThreshold, qint32 libraryMonitorDelay, qint32 libraryUpdateDuration, ImageSavingConvention imageSavingConvention, QList< MetadataOptions > metadataOptions, bool skipDeserializationForBasicTypes, QString serverName, QString uICulture, bool saveMetadataHidden, QList< NameValuePair > contentTypes, qint32 remoteClientBitrateLimit, bool enableFolderView, bool enableGroupingIntoCollections, bool displaySpecialsWithinSeasons, QStringList codecsUsed, QList< RepositoryInfo > pluginRepositories, bool enableExternalContentInSuggestions, qint32 imageExtractionTimeoutMs, QList< PathSubstitution > pathSubstitutions, bool enableSlowResponseWarning, qint64 slowResponseThresholdMs, QStringList corsHosts, qint32 libraryScanFanoutConcurrency, qint32 libraryMetadataRefreshConcurrency, bool removeOldPlugins, bool allowClientLogUpload, qint32 dummyChapterDuration, ImageResolution chapterImageResolution, qint32 parallelImageEncodingLimit, QList< CastReceiverApplication > castReceiverApplications, QSharedPointer< TrickplayOptions > trickplayOptions) | |
| ServerConfiguration (const ServerConfiguration &other) | |
| void | replaceData (ServerConfiguration &other) |
| void | setFromJson (QJsonObject source) |
| QJsonObject | toJson () const |
| qint32 | logFileRetentionDays () const |
| Gets or sets the number of days we should retain log files. | |
| void | setLogFileRetentionDays (qint32 newLogFileRetentionDays) |
| Gets or sets the number of days we should retain log files. | |
| bool | isStartupWizardCompleted () const |
| Gets or sets a value indicating whether this instance is first run. | |
| void | setIsStartupWizardCompleted (bool newIsStartupWizardCompleted) |
| Gets or sets a value indicating whether this instance is first run. | |
| QString | cachePath () const |
| Gets or sets the cache path. | |
| void | setCachePath (QString newCachePath) |
| Gets or sets the cache path. | |
| bool | cachePathNull () const |
| void | setCachePathNull () |
| QString | previousVersion () const |
| Gets or sets the last known version that was ran using the configuration. | |
| void | setPreviousVersion (QString newPreviousVersion) |
| Gets or sets the last known version that was ran using the configuration. | |
| bool | previousVersionNull () const |
| void | setPreviousVersionNull () |
| QString | previousVersionStr () const |
| void | setPreviousVersionStr (QString newPreviousVersionStr) |
| bool | previousVersionStrNull () const |
| void | setPreviousVersionStrNull () |
| bool | enableMetrics () const |
| Gets or sets a value indicating whether to enable prometheus metrics exporting. | |
| void | setEnableMetrics (bool newEnableMetrics) |
| Gets or sets a value indicating whether to enable prometheus metrics exporting. | |
| bool | enableNormalizedItemByNameIds () const |
| void | setEnableNormalizedItemByNameIds (bool newEnableNormalizedItemByNameIds) |
| bool | isPortAuthorized () const |
| Gets or sets a value indicating whether this instance is port authorized. | |
| void | setIsPortAuthorized (bool newIsPortAuthorized) |
| Gets or sets a value indicating whether this instance is port authorized. | |
| bool | quickConnectAvailable () const |
| Gets or sets a value indicating whether quick connect is available for use on this server. | |
| void | setQuickConnectAvailable (bool newQuickConnectAvailable) |
| Gets or sets a value indicating whether quick connect is available for use on this server. | |
| bool | enableCaseSensitiveItemIds () const |
| Gets or sets a value indicating whether [enable case sensitive item ids]. | |
| void | setEnableCaseSensitiveItemIds (bool newEnableCaseSensitiveItemIds) |
| Gets or sets a value indicating whether [enable case sensitive item ids]. | |
| bool | disableLiveTvChannelUserDataName () const |
| void | setDisableLiveTvChannelUserDataName (bool newDisableLiveTvChannelUserDataName) |
| QString | metadataPath () const |
| Gets or sets the metadata path. | |
| void | setMetadataPath (QString newMetadataPath) |
| Gets or sets the metadata path. | |
| QString | preferredMetadataLanguage () const |
| Gets or sets the preferred metadata language. | |
| void | setPreferredMetadataLanguage (QString newPreferredMetadataLanguage) |
| Gets or sets the preferred metadata language. | |
| QString | metadataCountryCode () const |
| Gets or sets the metadata country code. | |
| void | setMetadataCountryCode (QString newMetadataCountryCode) |
| Gets or sets the metadata country code. | |
| QStringList | sortReplaceCharacters () const |
| Gets or sets characters to be replaced with a ' ' in strings to create a sort name. | |
| void | setSortReplaceCharacters (QStringList newSortReplaceCharacters) |
| Gets or sets characters to be replaced with a ' ' in strings to create a sort name. | |
| QStringList | sortRemoveCharacters () const |
| Gets or sets characters to be removed from strings to create a sort name. | |
| void | setSortRemoveCharacters (QStringList newSortRemoveCharacters) |
| Gets or sets characters to be removed from strings to create a sort name. | |
| QStringList | sortRemoveWords () const |
| Gets or sets words to be removed from strings to create a sort name. | |
| void | setSortRemoveWords (QStringList newSortRemoveWords) |
| Gets or sets words to be removed from strings to create a sort name. | |
| qint32 | minResumePct () const |
| Gets or sets the minimum percentage of an item that must be played in order for playstate to be updated. | |
| void | setMinResumePct (qint32 newMinResumePct) |
| Gets or sets the minimum percentage of an item that must be played in order for playstate to be updated. | |
| qint32 | maxResumePct () const |
| Gets or sets the maximum percentage of an item that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched. | |
| void | setMaxResumePct (qint32 newMaxResumePct) |
| Gets or sets the maximum percentage of an item that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched. | |
| qint32 | minResumeDurationSeconds () const |
| Gets or sets the minimum duration that an item must have in order to be eligible for playstate updates.. | |
| void | setMinResumeDurationSeconds (qint32 newMinResumeDurationSeconds) |
| Gets or sets the minimum duration that an item must have in order to be eligible for playstate updates.. | |
| qint32 | minAudiobookResume () const |
| Gets or sets the minimum minutes of a book that must be played in order for playstate to be updated. | |
| void | setMinAudiobookResume (qint32 newMinAudiobookResume) |
| Gets or sets the minimum minutes of a book that must be played in order for playstate to be updated. | |
| qint32 | maxAudiobookResume () const |
| Gets or sets the remaining minutes of a book that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched. | |
| void | setMaxAudiobookResume (qint32 newMaxAudiobookResume) |
| Gets or sets the remaining minutes of a book that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched. | |
| qint32 | inactiveSessionThreshold () const |
| void | setInactiveSessionThreshold (qint32 newInactiveSessionThreshold) |
| qint32 | libraryMonitorDelay () const |
| void | setLibraryMonitorDelay (qint32 newLibraryMonitorDelay) |
| qint32 | libraryUpdateDuration () const |
| Gets or sets the duration in seconds that we will wait after a library updated event before executing the library changed notification. | |
| void | setLibraryUpdateDuration (qint32 newLibraryUpdateDuration) |
| Gets or sets the duration in seconds that we will wait after a library updated event before executing the library changed notification. | |
| ImageSavingConvention | imageSavingConvention () const |
| void | setImageSavingConvention (ImageSavingConvention newImageSavingConvention) |
| QList< MetadataOptions > | metadataOptions () const |
| void | setMetadataOptions (QList< MetadataOptions > newMetadataOptions) |
| bool | skipDeserializationForBasicTypes () const |
| void | setSkipDeserializationForBasicTypes (bool newSkipDeserializationForBasicTypes) |
| QString | serverName () const |
| void | setServerName (QString newServerName) |
| QString | uICulture () const |
| void | setUICulture (QString newUICulture) |
| bool | saveMetadataHidden () const |
| void | setSaveMetadataHidden (bool newSaveMetadataHidden) |
| QList< NameValuePair > | contentTypes () const |
| void | setContentTypes (QList< NameValuePair > newContentTypes) |
| qint32 | remoteClientBitrateLimit () const |
| void | setRemoteClientBitrateLimit (qint32 newRemoteClientBitrateLimit) |
| bool | enableFolderView () const |
| void | setEnableFolderView (bool newEnableFolderView) |
| bool | enableGroupingIntoCollections () const |
| void | setEnableGroupingIntoCollections (bool newEnableGroupingIntoCollections) |
| bool | displaySpecialsWithinSeasons () const |
| void | setDisplaySpecialsWithinSeasons (bool newDisplaySpecialsWithinSeasons) |
| QStringList | codecsUsed () const |
| void | setCodecsUsed (QStringList newCodecsUsed) |
| QList< RepositoryInfo > | pluginRepositories () const |
| void | setPluginRepositories (QList< RepositoryInfo > newPluginRepositories) |
| bool | enableExternalContentInSuggestions () const |
| void | setEnableExternalContentInSuggestions (bool newEnableExternalContentInSuggestions) |
| qint32 | imageExtractionTimeoutMs () const |
| void | setImageExtractionTimeoutMs (qint32 newImageExtractionTimeoutMs) |
| QList< PathSubstitution > | pathSubstitutions () const |
| void | setPathSubstitutions (QList< PathSubstitution > newPathSubstitutions) |
| bool | enableSlowResponseWarning () const |
| Gets or sets a value indicating whether slow server responses should be logged as a warning. | |
| void | setEnableSlowResponseWarning (bool newEnableSlowResponseWarning) |
| Gets or sets a value indicating whether slow server responses should be logged as a warning. | |
| qint64 | slowResponseThresholdMs () const |
| Gets or sets the threshold for the slow response time warning in ms. | |
| void | setSlowResponseThresholdMs (qint64 newSlowResponseThresholdMs) |
| Gets or sets the threshold for the slow response time warning in ms. | |
| QStringList | corsHosts () const |
| Gets or sets the cors hosts. | |
| void | setCorsHosts (QStringList newCorsHosts) |
| Gets or sets the cors hosts. | |
| std::optional< qint32 > | activityLogRetentionDays () const |
| Gets or sets the number of days we should retain activity logs. | |
| void | setActivityLogRetentionDays (std::optional< qint32 > newActivityLogRetentionDays) |
| Gets or sets the number of days we should retain activity logs. | |
| bool | activityLogRetentionDaysNull () const |
| void | setActivityLogRetentionDaysNull () |
| qint32 | libraryScanFanoutConcurrency () const |
| Gets or sets the how the library scan fans out. | |
| void | setLibraryScanFanoutConcurrency (qint32 newLibraryScanFanoutConcurrency) |
| Gets or sets the how the library scan fans out. | |
| qint32 | libraryMetadataRefreshConcurrency () const |
| Gets or sets the how many metadata refreshes can run concurrently. | |
| void | setLibraryMetadataRefreshConcurrency (qint32 newLibraryMetadataRefreshConcurrency) |
| Gets or sets the how many metadata refreshes can run concurrently. | |
| bool | removeOldPlugins () const |
| Gets or sets a value indicating whether older plugins should automatically be deleted from the plugin folder. | |
| void | setRemoveOldPlugins (bool newRemoveOldPlugins) |
| Gets or sets a value indicating whether older plugins should automatically be deleted from the plugin folder. | |
| bool | allowClientLogUpload () const |
| Gets or sets a value indicating whether clients should be allowed to upload logs. | |
| void | setAllowClientLogUpload (bool newAllowClientLogUpload) |
| Gets or sets a value indicating whether clients should be allowed to upload logs. | |
| qint32 | dummyChapterDuration () const |
| Gets or sets the dummy chapter duration in seconds, use 0 (zero) or less to disable generation alltogether. | |
| void | setDummyChapterDuration (qint32 newDummyChapterDuration) |
| Gets or sets the dummy chapter duration in seconds, use 0 (zero) or less to disable generation alltogether. | |
| ImageResolution | chapterImageResolution () const |
| void | setChapterImageResolution (ImageResolution newChapterImageResolution) |
| qint32 | parallelImageEncodingLimit () const |
| Gets or sets the limit for parallel image encoding. | |
| void | setParallelImageEncodingLimit (qint32 newParallelImageEncodingLimit) |
| Gets or sets the limit for parallel image encoding. | |
| QList< CastReceiverApplication > | castReceiverApplications () const |
| Gets or sets the list of cast receiver applications. | |
| void | setCastReceiverApplications (QList< CastReceiverApplication > newCastReceiverApplications) |
| Gets or sets the list of cast receiver applications. | |
| QSharedPointer< TrickplayOptions > | trickplayOptions () const |
| void | setTrickplayOptions (QSharedPointer< TrickplayOptions > newTrickplayOptions) |
Static Public Member Functions | |
| static ServerConfiguration | fromJson (QJsonObject source) |
| Jellyfin::DTO::ServerConfiguration::ServerConfiguration | ( | qint32 | logFileRetentionDays, |
| bool | isStartupWizardCompleted, | ||
| bool | enableMetrics, | ||
| bool | enableNormalizedItemByNameIds, | ||
| bool | isPortAuthorized, | ||
| bool | quickConnectAvailable, | ||
| bool | enableCaseSensitiveItemIds, | ||
| bool | disableLiveTvChannelUserDataName, | ||
| QString | metadataPath, | ||
| QString | preferredMetadataLanguage, | ||
| QString | metadataCountryCode, | ||
| QStringList | sortReplaceCharacters, | ||
| QStringList | sortRemoveCharacters, | ||
| QStringList | sortRemoveWords, | ||
| qint32 | minResumePct, | ||
| qint32 | maxResumePct, | ||
| qint32 | minResumeDurationSeconds, | ||
| qint32 | minAudiobookResume, | ||
| qint32 | maxAudiobookResume, | ||
| qint32 | inactiveSessionThreshold, | ||
| qint32 | libraryMonitorDelay, | ||
| qint32 | libraryUpdateDuration, | ||
| ImageSavingConvention | imageSavingConvention, | ||
| QList< MetadataOptions > | metadataOptions, | ||
| bool | skipDeserializationForBasicTypes, | ||
| QString | serverName, | ||
| QString | uICulture, | ||
| bool | saveMetadataHidden, | ||
| QList< NameValuePair > | contentTypes, | ||
| qint32 | remoteClientBitrateLimit, | ||
| bool | enableFolderView, | ||
| bool | enableGroupingIntoCollections, | ||
| bool | displaySpecialsWithinSeasons, | ||
| QStringList | codecsUsed, | ||
| QList< RepositoryInfo > | pluginRepositories, | ||
| bool | enableExternalContentInSuggestions, | ||
| qint32 | imageExtractionTimeoutMs, | ||
| QList< PathSubstitution > | pathSubstitutions, | ||
| bool | enableSlowResponseWarning, | ||
| qint64 | slowResponseThresholdMs, | ||
| QStringList | corsHosts, | ||
| qint32 | libraryScanFanoutConcurrency, | ||
| qint32 | libraryMetadataRefreshConcurrency, | ||
| bool | removeOldPlugins, | ||
| bool | allowClientLogUpload, | ||
| qint32 | dummyChapterDuration, | ||
| ImageResolution | chapterImageResolution, | ||
| qint32 | parallelImageEncodingLimit, | ||
| QList< CastReceiverApplication > | castReceiverApplications, | ||
| QSharedPointer< TrickplayOptions > | trickplayOptions ) |
| Jellyfin::DTO::ServerConfiguration::ServerConfiguration | ( | const ServerConfiguration & | other | ) |
| std::optional< qint32 > Jellyfin::DTO::ServerConfiguration::activityLogRetentionDays | ( | ) | const |
Gets or sets the number of days we should retain activity logs.
| bool Jellyfin::DTO::ServerConfiguration::activityLogRetentionDaysNull | ( | ) | const |
| bool Jellyfin::DTO::ServerConfiguration::allowClientLogUpload | ( | ) | const |
Gets or sets a value indicating whether clients should be allowed to upload logs.
| QString Jellyfin::DTO::ServerConfiguration::cachePath | ( | ) | const |
Gets or sets the cache path.
| bool Jellyfin::DTO::ServerConfiguration::cachePathNull | ( | ) | const |
| QList< CastReceiverApplication > Jellyfin::DTO::ServerConfiguration::castReceiverApplications | ( | ) | const |
Gets or sets the list of cast receiver applications.
| ImageResolution Jellyfin::DTO::ServerConfiguration::chapterImageResolution | ( | ) | const |
| QStringList Jellyfin::DTO::ServerConfiguration::codecsUsed | ( | ) | const |
| QList< NameValuePair > Jellyfin::DTO::ServerConfiguration::contentTypes | ( | ) | const |
| QStringList Jellyfin::DTO::ServerConfiguration::corsHosts | ( | ) | const |
Gets or sets the cors hosts.
| bool Jellyfin::DTO::ServerConfiguration::disableLiveTvChannelUserDataName | ( | ) | const |
| bool Jellyfin::DTO::ServerConfiguration::displaySpecialsWithinSeasons | ( | ) | const |
| qint32 Jellyfin::DTO::ServerConfiguration::dummyChapterDuration | ( | ) | const |
Gets or sets the dummy chapter duration in seconds, use 0 (zero) or less to disable generation alltogether.
| bool Jellyfin::DTO::ServerConfiguration::enableCaseSensitiveItemIds | ( | ) | const |
Gets or sets a value indicating whether [enable case sensitive item ids].
| bool Jellyfin::DTO::ServerConfiguration::enableExternalContentInSuggestions | ( | ) | const |
| bool Jellyfin::DTO::ServerConfiguration::enableFolderView | ( | ) | const |
| bool Jellyfin::DTO::ServerConfiguration::enableGroupingIntoCollections | ( | ) | const |
| bool Jellyfin::DTO::ServerConfiguration::enableMetrics | ( | ) | const |
Gets or sets a value indicating whether to enable prometheus metrics exporting.
| bool Jellyfin::DTO::ServerConfiguration::enableNormalizedItemByNameIds | ( | ) | const |
| bool Jellyfin::DTO::ServerConfiguration::enableSlowResponseWarning | ( | ) | const |
Gets or sets a value indicating whether slow server responses should be logged as a warning.
|
static |
| qint32 Jellyfin::DTO::ServerConfiguration::imageExtractionTimeoutMs | ( | ) | const |
| ImageSavingConvention Jellyfin::DTO::ServerConfiguration::imageSavingConvention | ( | ) | const |
| qint32 Jellyfin::DTO::ServerConfiguration::inactiveSessionThreshold | ( | ) | const |
@brief Gets or sets the threshold in minutes after a inactive session gets closed automatically.
If set to 0 the check for inactive sessions gets disabled.
| bool Jellyfin::DTO::ServerConfiguration::isPortAuthorized | ( | ) | const |
Gets or sets a value indicating whether this instance is port authorized.
| bool Jellyfin::DTO::ServerConfiguration::isStartupWizardCompleted | ( | ) | const |
Gets or sets a value indicating whether this instance is first run.
| qint32 Jellyfin::DTO::ServerConfiguration::libraryMetadataRefreshConcurrency | ( | ) | const |
Gets or sets the how many metadata refreshes can run concurrently.
| qint32 Jellyfin::DTO::ServerConfiguration::libraryMonitorDelay | ( | ) | const |
@brief Gets or sets the delay in seconds that we will wait after a file system change to try and discover what has been added/removed
Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files.
| qint32 Jellyfin::DTO::ServerConfiguration::libraryScanFanoutConcurrency | ( | ) | const |
Gets or sets the how the library scan fans out.
| qint32 Jellyfin::DTO::ServerConfiguration::libraryUpdateDuration | ( | ) | const |
Gets or sets the duration in seconds that we will wait after a library updated event before executing the library changed notification.
| qint32 Jellyfin::DTO::ServerConfiguration::logFileRetentionDays | ( | ) | const |
Gets or sets the number of days we should retain log files.
| qint32 Jellyfin::DTO::ServerConfiguration::maxAudiobookResume | ( | ) | const |
Gets or sets the remaining minutes of a book that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched.
| qint32 Jellyfin::DTO::ServerConfiguration::maxResumePct | ( | ) | const |
Gets or sets the maximum percentage of an item that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched.
| QString Jellyfin::DTO::ServerConfiguration::metadataCountryCode | ( | ) | const |
Gets or sets the metadata country code.
| QList< MetadataOptions > Jellyfin::DTO::ServerConfiguration::metadataOptions | ( | ) | const |
| QString Jellyfin::DTO::ServerConfiguration::metadataPath | ( | ) | const |
Gets or sets the metadata path.
| qint32 Jellyfin::DTO::ServerConfiguration::minAudiobookResume | ( | ) | const |
Gets or sets the minimum minutes of a book that must be played in order for playstate to be updated.
| qint32 Jellyfin::DTO::ServerConfiguration::minResumeDurationSeconds | ( | ) | const |
Gets or sets the minimum duration that an item must have in order to be eligible for playstate updates..
| qint32 Jellyfin::DTO::ServerConfiguration::minResumePct | ( | ) | const |
Gets or sets the minimum percentage of an item that must be played in order for playstate to be updated.
| qint32 Jellyfin::DTO::ServerConfiguration::parallelImageEncodingLimit | ( | ) | const |
Gets or sets the limit for parallel image encoding.
| QList< PathSubstitution > Jellyfin::DTO::ServerConfiguration::pathSubstitutions | ( | ) | const |
| QList< RepositoryInfo > Jellyfin::DTO::ServerConfiguration::pluginRepositories | ( | ) | const |
| QString Jellyfin::DTO::ServerConfiguration::preferredMetadataLanguage | ( | ) | const |
Gets or sets the preferred metadata language.
| QString Jellyfin::DTO::ServerConfiguration::previousVersion | ( | ) | const |
Gets or sets the last known version that was ran using the configuration.
| bool Jellyfin::DTO::ServerConfiguration::previousVersionNull | ( | ) | const |
| QString Jellyfin::DTO::ServerConfiguration::previousVersionStr | ( | ) | const |
@brief Gets or sets the stringified PreviousVersion to be stored/loaded,
because System.Version itself isn't xml-serializable.
| bool Jellyfin::DTO::ServerConfiguration::previousVersionStrNull | ( | ) | const |
| bool Jellyfin::DTO::ServerConfiguration::quickConnectAvailable | ( | ) | const |
Gets or sets a value indicating whether quick connect is available for use on this server.
| qint32 Jellyfin::DTO::ServerConfiguration::remoteClientBitrateLimit | ( | ) | const |
| bool Jellyfin::DTO::ServerConfiguration::removeOldPlugins | ( | ) | const |
Gets or sets a value indicating whether older plugins should automatically be deleted from the plugin folder.
| void Jellyfin::DTO::ServerConfiguration::replaceData | ( | ServerConfiguration & | other | ) |
Replaces the data being hold by this class with that of the other.
| bool Jellyfin::DTO::ServerConfiguration::saveMetadataHidden | ( | ) | const |
| QString Jellyfin::DTO::ServerConfiguration::serverName | ( | ) | const |
| void Jellyfin::DTO::ServerConfiguration::setActivityLogRetentionDays | ( | std::optional< qint32 > | newActivityLogRetentionDays | ) |
Gets or sets the number of days we should retain activity logs.
| void Jellyfin::DTO::ServerConfiguration::setActivityLogRetentionDaysNull | ( | ) |
| void Jellyfin::DTO::ServerConfiguration::setAllowClientLogUpload | ( | bool | newAllowClientLogUpload | ) |
Gets or sets a value indicating whether clients should be allowed to upload logs.
| void Jellyfin::DTO::ServerConfiguration::setCachePath | ( | QString | newCachePath | ) |
Gets or sets the cache path.
| void Jellyfin::DTO::ServerConfiguration::setCachePathNull | ( | ) |
| void Jellyfin::DTO::ServerConfiguration::setCastReceiverApplications | ( | QList< CastReceiverApplication > | newCastReceiverApplications | ) |
Gets or sets the list of cast receiver applications.
| void Jellyfin::DTO::ServerConfiguration::setChapterImageResolution | ( | ImageResolution | newChapterImageResolution | ) |
| void Jellyfin::DTO::ServerConfiguration::setCodecsUsed | ( | QStringList | newCodecsUsed | ) |
| void Jellyfin::DTO::ServerConfiguration::setContentTypes | ( | QList< NameValuePair > | newContentTypes | ) |
| void Jellyfin::DTO::ServerConfiguration::setCorsHosts | ( | QStringList | newCorsHosts | ) |
Gets or sets the cors hosts.
| void Jellyfin::DTO::ServerConfiguration::setDisableLiveTvChannelUserDataName | ( | bool | newDisableLiveTvChannelUserDataName | ) |
| void Jellyfin::DTO::ServerConfiguration::setDisplaySpecialsWithinSeasons | ( | bool | newDisplaySpecialsWithinSeasons | ) |
| void Jellyfin::DTO::ServerConfiguration::setDummyChapterDuration | ( | qint32 | newDummyChapterDuration | ) |
Gets or sets the dummy chapter duration in seconds, use 0 (zero) or less to disable generation alltogether.
| void Jellyfin::DTO::ServerConfiguration::setEnableCaseSensitiveItemIds | ( | bool | newEnableCaseSensitiveItemIds | ) |
Gets or sets a value indicating whether [enable case sensitive item ids].
| void Jellyfin::DTO::ServerConfiguration::setEnableExternalContentInSuggestions | ( | bool | newEnableExternalContentInSuggestions | ) |
| void Jellyfin::DTO::ServerConfiguration::setEnableFolderView | ( | bool | newEnableFolderView | ) |
| void Jellyfin::DTO::ServerConfiguration::setEnableGroupingIntoCollections | ( | bool | newEnableGroupingIntoCollections | ) |
| void Jellyfin::DTO::ServerConfiguration::setEnableMetrics | ( | bool | newEnableMetrics | ) |
Gets or sets a value indicating whether to enable prometheus metrics exporting.
| void Jellyfin::DTO::ServerConfiguration::setEnableNormalizedItemByNameIds | ( | bool | newEnableNormalizedItemByNameIds | ) |
| void Jellyfin::DTO::ServerConfiguration::setEnableSlowResponseWarning | ( | bool | newEnableSlowResponseWarning | ) |
Gets or sets a value indicating whether slow server responses should be logged as a warning.
| void Jellyfin::DTO::ServerConfiguration::setFromJson | ( | QJsonObject | source | ) |
| void Jellyfin::DTO::ServerConfiguration::setImageExtractionTimeoutMs | ( | qint32 | newImageExtractionTimeoutMs | ) |
| void Jellyfin::DTO::ServerConfiguration::setImageSavingConvention | ( | ImageSavingConvention | newImageSavingConvention | ) |
| void Jellyfin::DTO::ServerConfiguration::setInactiveSessionThreshold | ( | qint32 | newInactiveSessionThreshold | ) |
@brief Gets or sets the threshold in minutes after a inactive session gets closed automatically.
If set to 0 the check for inactive sessions gets disabled.
| void Jellyfin::DTO::ServerConfiguration::setIsPortAuthorized | ( | bool | newIsPortAuthorized | ) |
Gets or sets a value indicating whether this instance is port authorized.
| void Jellyfin::DTO::ServerConfiguration::setIsStartupWizardCompleted | ( | bool | newIsStartupWizardCompleted | ) |
Gets or sets a value indicating whether this instance is first run.
| void Jellyfin::DTO::ServerConfiguration::setLibraryMetadataRefreshConcurrency | ( | qint32 | newLibraryMetadataRefreshConcurrency | ) |
Gets or sets the how many metadata refreshes can run concurrently.
| void Jellyfin::DTO::ServerConfiguration::setLibraryMonitorDelay | ( | qint32 | newLibraryMonitorDelay | ) |
@brief Gets or sets the delay in seconds that we will wait after a file system change to try and discover what has been added/removed
Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files.
| void Jellyfin::DTO::ServerConfiguration::setLibraryScanFanoutConcurrency | ( | qint32 | newLibraryScanFanoutConcurrency | ) |
Gets or sets the how the library scan fans out.
| void Jellyfin::DTO::ServerConfiguration::setLibraryUpdateDuration | ( | qint32 | newLibraryUpdateDuration | ) |
Gets or sets the duration in seconds that we will wait after a library updated event before executing the library changed notification.
| void Jellyfin::DTO::ServerConfiguration::setLogFileRetentionDays | ( | qint32 | newLogFileRetentionDays | ) |
Gets or sets the number of days we should retain log files.
| void Jellyfin::DTO::ServerConfiguration::setMaxAudiobookResume | ( | qint32 | newMaxAudiobookResume | ) |
Gets or sets the remaining minutes of a book that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched.
| void Jellyfin::DTO::ServerConfiguration::setMaxResumePct | ( | qint32 | newMaxResumePct | ) |
Gets or sets the maximum percentage of an item that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched.
| void Jellyfin::DTO::ServerConfiguration::setMetadataCountryCode | ( | QString | newMetadataCountryCode | ) |
Gets or sets the metadata country code.
| void Jellyfin::DTO::ServerConfiguration::setMetadataOptions | ( | QList< MetadataOptions > | newMetadataOptions | ) |
| void Jellyfin::DTO::ServerConfiguration::setMetadataPath | ( | QString | newMetadataPath | ) |
Gets or sets the metadata path.
| void Jellyfin::DTO::ServerConfiguration::setMinAudiobookResume | ( | qint32 | newMinAudiobookResume | ) |
Gets or sets the minimum minutes of a book that must be played in order for playstate to be updated.
| void Jellyfin::DTO::ServerConfiguration::setMinResumeDurationSeconds | ( | qint32 | newMinResumeDurationSeconds | ) |
Gets or sets the minimum duration that an item must have in order to be eligible for playstate updates..
| void Jellyfin::DTO::ServerConfiguration::setMinResumePct | ( | qint32 | newMinResumePct | ) |
Gets or sets the minimum percentage of an item that must be played in order for playstate to be updated.
| void Jellyfin::DTO::ServerConfiguration::setParallelImageEncodingLimit | ( | qint32 | newParallelImageEncodingLimit | ) |
Gets or sets the limit for parallel image encoding.
| void Jellyfin::DTO::ServerConfiguration::setPathSubstitutions | ( | QList< PathSubstitution > | newPathSubstitutions | ) |
| void Jellyfin::DTO::ServerConfiguration::setPluginRepositories | ( | QList< RepositoryInfo > | newPluginRepositories | ) |
| void Jellyfin::DTO::ServerConfiguration::setPreferredMetadataLanguage | ( | QString | newPreferredMetadataLanguage | ) |
Gets or sets the preferred metadata language.
| void Jellyfin::DTO::ServerConfiguration::setPreviousVersion | ( | QString | newPreviousVersion | ) |
Gets or sets the last known version that was ran using the configuration.
| void Jellyfin::DTO::ServerConfiguration::setPreviousVersionNull | ( | ) |
| void Jellyfin::DTO::ServerConfiguration::setPreviousVersionStr | ( | QString | newPreviousVersionStr | ) |
@brief Gets or sets the stringified PreviousVersion to be stored/loaded,
because System.Version itself isn't xml-serializable.
| void Jellyfin::DTO::ServerConfiguration::setPreviousVersionStrNull | ( | ) |
| void Jellyfin::DTO::ServerConfiguration::setQuickConnectAvailable | ( | bool | newQuickConnectAvailable | ) |
Gets or sets a value indicating whether quick connect is available for use on this server.
| void Jellyfin::DTO::ServerConfiguration::setRemoteClientBitrateLimit | ( | qint32 | newRemoteClientBitrateLimit | ) |
| void Jellyfin::DTO::ServerConfiguration::setRemoveOldPlugins | ( | bool | newRemoveOldPlugins | ) |
Gets or sets a value indicating whether older plugins should automatically be deleted from the plugin folder.
| void Jellyfin::DTO::ServerConfiguration::setSaveMetadataHidden | ( | bool | newSaveMetadataHidden | ) |
| void Jellyfin::DTO::ServerConfiguration::setServerName | ( | QString | newServerName | ) |
| void Jellyfin::DTO::ServerConfiguration::setSkipDeserializationForBasicTypes | ( | bool | newSkipDeserializationForBasicTypes | ) |
| void Jellyfin::DTO::ServerConfiguration::setSlowResponseThresholdMs | ( | qint64 | newSlowResponseThresholdMs | ) |
Gets or sets the threshold for the slow response time warning in ms.
| void Jellyfin::DTO::ServerConfiguration::setSortRemoveCharacters | ( | QStringList | newSortRemoveCharacters | ) |
Gets or sets characters to be removed from strings to create a sort name.
| void Jellyfin::DTO::ServerConfiguration::setSortRemoveWords | ( | QStringList | newSortRemoveWords | ) |
Gets or sets words to be removed from strings to create a sort name.
| void Jellyfin::DTO::ServerConfiguration::setSortReplaceCharacters | ( | QStringList | newSortReplaceCharacters | ) |
Gets or sets characters to be replaced with a ' ' in strings to create a sort name.
| void Jellyfin::DTO::ServerConfiguration::setTrickplayOptions | ( | QSharedPointer< TrickplayOptions > | newTrickplayOptions | ) |
| void Jellyfin::DTO::ServerConfiguration::setUICulture | ( | QString | newUICulture | ) |
| bool Jellyfin::DTO::ServerConfiguration::skipDeserializationForBasicTypes | ( | ) | const |
| qint64 Jellyfin::DTO::ServerConfiguration::slowResponseThresholdMs | ( | ) | const |
Gets or sets the threshold for the slow response time warning in ms.
| QStringList Jellyfin::DTO::ServerConfiguration::sortRemoveCharacters | ( | ) | const |
Gets or sets characters to be removed from strings to create a sort name.
| QStringList Jellyfin::DTO::ServerConfiguration::sortRemoveWords | ( | ) | const |
Gets or sets words to be removed from strings to create a sort name.
| QStringList Jellyfin::DTO::ServerConfiguration::sortReplaceCharacters | ( | ) | const |
Gets or sets characters to be replaced with a ' ' in strings to create a sort name.
| QJsonObject Jellyfin::DTO::ServerConfiguration::toJson | ( | ) | const |
| QSharedPointer< TrickplayOptions > Jellyfin::DTO::ServerConfiguration::trickplayOptions | ( | ) | const |
| QString Jellyfin::DTO::ServerConfiguration::uICulture | ( | ) | 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 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |