Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <serverconfiguration.h>
Public Member Functions | |
ServerConfiguration (qint32 logFileRetentionDays, bool isStartupWizardCompleted, QSharedPointer< Version > previousVersion, bool enableUPnP, bool enableMetrics, qint32 publicPort, bool uPnPCreateHttpPortMap, bool enableIPV6, bool enableIPV4, bool enableSSDPTracing, qint32 uDPSendCount, qint32 uDPSendDelay, bool ignoreVirtualInterfaces, qint32 gatewayMonitorPeriod, bool enableMultiSocketBinding, bool trustAllIP6Interfaces, bool autoDiscoveryTracing, bool autoDiscovery, qint32 publicHttpsPort, qint32 httpServerPortNumber, qint32 httpsPortNumber, bool enableHttps, bool enableNormalizedItemByNameIds, bool isPortAuthorized, bool quickConnectAvailable, bool enableRemoteAccess, bool enableCaseSensitiveItemIds, bool disableLiveTvChannelUserDataName, qint32 minResumePct, qint32 maxResumePct, qint32 minResumeDurationSeconds, qint32 minAudiobookResume, qint32 maxAudiobookResume, qint32 libraryMonitorDelay, bool enableDashboardResponseCaching, ImageSavingConvention imageSavingConvention, bool skipDeserializationForBasicTypes, bool saveMetadataHidden, qint32 remoteClientBitrateLimit, bool enableFolderView, bool enableGroupingIntoCollections, bool displaySpecialsWithinSeasons, bool enableExternalContentInSuggestions, bool requireHttps, bool enableNewOmdbSupport, bool isRemoteIPFilterBlacklist, qint32 imageExtractionTimeoutMs, bool enableSimpleArtistDetection, bool enableSlowResponseWarning, qint64 slowResponseThresholdMs, qint32 libraryScanFanoutConcurrency, qint32 libraryMetadataRefreshConcurrency, bool removeOldPlugins, bool disablePluginImages) | |
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 () |
QSharedPointer< Version > | previousVersion () const |
void | setPreviousVersion (QSharedPointer< Version > newPreviousVersion) |
QString | previousVersionStr () const |
void | setPreviousVersionStr (QString newPreviousVersionStr) |
bool | previousVersionStrNull () const |
void | setPreviousVersionStrNull () |
bool | enableUPnP () const |
Gets or sets a value indicating whether to enable automatic port forwarding. | |
void | setEnableUPnP (bool newEnableUPnP) |
Gets or sets a value indicating whether to enable automatic port forwarding. | |
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. | |
qint32 | publicPort () const |
Gets or sets the public mapped port. | |
void | setPublicPort (qint32 newPublicPort) |
Gets or sets the public mapped port. | |
bool | uPnPCreateHttpPortMap () const |
Gets or sets a value indicating whether the http port should be mapped as part of UPnP automatic port forwarding. | |
void | setUPnPCreateHttpPortMap (bool newUPnPCreateHttpPortMap) |
Gets or sets a value indicating whether the http port should be mapped as part of UPnP automatic port forwarding. | |
QString | uDPPortRange () const |
Gets or sets client udp port range. | |
void | setUDPPortRange (QString newUDPPortRange) |
Gets or sets client udp port range. | |
bool | uDPPortRangeNull () const |
void | setUDPPortRangeNull () |
bool | enableIPV6 () const |
Gets or sets a value indicating whether IPV6 capability is enabled. | |
void | setEnableIPV6 (bool newEnableIPV6) |
Gets or sets a value indicating whether IPV6 capability is enabled. | |
bool | enableIPV4 () const |
Gets or sets a value indicating whether IPV4 capability is enabled. | |
void | setEnableIPV4 (bool newEnableIPV4) |
Gets or sets a value indicating whether IPV4 capability is enabled. | |
bool | enableSSDPTracing () const |
void | setEnableSSDPTracing (bool newEnableSSDPTracing) |
QString | sSDPTracingFilter () const |
void | setSSDPTracingFilter (QString newSSDPTracingFilter) |
bool | sSDPTracingFilterNull () const |
void | setSSDPTracingFilterNull () |
qint32 | uDPSendCount () const |
Gets or sets the number of times SSDP UDP messages are sent. | |
void | setUDPSendCount (qint32 newUDPSendCount) |
Gets or sets the number of times SSDP UDP messages are sent. | |
qint32 | uDPSendDelay () const |
Gets or sets the delay between each groups of SSDP messages (in ms). | |
void | setUDPSendDelay (qint32 newUDPSendDelay) |
Gets or sets the delay between each groups of SSDP messages (in ms). | |
bool | ignoreVirtualInterfaces () const |
Gets or sets a value indicating whether address names that match MediaBrowser.Model.Configuration.ServerConfiguration.VirtualInterfaceNames should be Ignore for the purposes of binding. | |
void | setIgnoreVirtualInterfaces (bool newIgnoreVirtualInterfaces) |
Gets or sets a value indicating whether address names that match MediaBrowser.Model.Configuration.ServerConfiguration.VirtualInterfaceNames should be Ignore for the purposes of binding. | |
QString | virtualInterfaceNames () const |
Gets or sets a value indicating the interfaces that should be ignored. The list can be comma separated.
. | |
void | setVirtualInterfaceNames (QString newVirtualInterfaceNames) |
Gets or sets a value indicating the interfaces that should be ignored. The list can be comma separated.
. | |
bool | virtualInterfaceNamesNull () const |
void | setVirtualInterfaceNamesNull () |
qint32 | gatewayMonitorPeriod () const |
Gets or sets the time (in seconds) between the pings of SSDP gateway monitor. | |
void | setGatewayMonitorPeriod (qint32 newGatewayMonitorPeriod) |
Gets or sets the time (in seconds) between the pings of SSDP gateway monitor. | |
bool | enableMultiSocketBinding () const |
Gets a value indicating whether multi-socket binding is available. | |
void | setEnableMultiSocketBinding (bool newEnableMultiSocketBinding) |
Gets a value indicating whether multi-socket binding is available. | |
bool | trustAllIP6Interfaces () const |
void | setTrustAllIP6Interfaces (bool newTrustAllIP6Interfaces) |
QString | hDHomerunPortRange () const |
Gets or sets the ports that HDHomerun uses. | |
void | setHDHomerunPortRange (QString newHDHomerunPortRange) |
Gets or sets the ports that HDHomerun uses. | |
bool | hDHomerunPortRangeNull () const |
void | setHDHomerunPortRangeNull () |
QStringList | publishedServerUriBySubnet () const |
Gets or sets PublishedServerUri to advertise for specific subnets. | |
void | setPublishedServerUriBySubnet (QStringList newPublishedServerUriBySubnet) |
Gets or sets PublishedServerUri to advertise for specific subnets. | |
bool | publishedServerUriBySubnetNull () const |
void | setPublishedServerUriBySubnetNull () |
bool | autoDiscoveryTracing () const |
Gets or sets a value indicating whether Autodiscovery tracing is enabled. | |
void | setAutoDiscoveryTracing (bool newAutoDiscoveryTracing) |
Gets or sets a value indicating whether Autodiscovery tracing is enabled. | |
bool | autoDiscovery () const |
Gets or sets a value indicating whether Autodiscovery is enabled. | |
void | setAutoDiscovery (bool newAutoDiscovery) |
Gets or sets a value indicating whether Autodiscovery is enabled. | |
qint32 | publicHttpsPort () const |
Gets or sets the public HTTPS port. | |
void | setPublicHttpsPort (qint32 newPublicHttpsPort) |
Gets or sets the public HTTPS port. | |
qint32 | httpServerPortNumber () const |
Gets or sets the HTTP server port number. | |
void | setHttpServerPortNumber (qint32 newHttpServerPortNumber) |
Gets or sets the HTTP server port number. | |
qint32 | httpsPortNumber () const |
Gets or sets the HTTPS server port number. | |
void | setHttpsPortNumber (qint32 newHttpsPortNumber) |
Gets or sets the HTTPS server port number. | |
bool | enableHttps () const |
Gets or sets a value indicating whether to use HTTPS. | |
void | setEnableHttps (bool newEnableHttps) |
Gets or sets a value indicating whether to use HTTPS. | |
bool | enableNormalizedItemByNameIds () const |
void | setEnableNormalizedItemByNameIds (bool newEnableNormalizedItemByNameIds) |
QString | certificatePath () const |
Gets or sets the filesystem path of an X.509 certificate to use for SSL. | |
void | setCertificatePath (QString newCertificatePath) |
Gets or sets the filesystem path of an X.509 certificate to use for SSL. | |
bool | certificatePathNull () const |
void | setCertificatePathNull () |
QString | certificatePassword () const |
Gets or sets the password required to access the X.509 certificate data in the file specified by MediaBrowser.Model.Configuration.ServerConfiguration.CertificatePath. | |
void | setCertificatePassword (QString newCertificatePassword) |
Gets or sets the password required to access the X.509 certificate data in the file specified by MediaBrowser.Model.Configuration.ServerConfiguration.CertificatePath. | |
bool | certificatePasswordNull () const |
void | setCertificatePasswordNull () |
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 | enableRemoteAccess () const |
Gets or sets a value indicating whether access outside of the LAN is permitted. | |
void | setEnableRemoteAccess (bool newEnableRemoteAccess) |
Gets or sets a value indicating whether access outside of the LAN is permitted. | |
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. | |
bool | metadataPathNull () const |
void | setMetadataPathNull () |
QString | metadataNetworkPath () const |
void | setMetadataNetworkPath (QString newMetadataNetworkPath) |
bool | metadataNetworkPathNull () const |
void | setMetadataNetworkPathNull () |
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 () |
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. | |
bool | sortReplaceCharactersNull () const |
void | setSortReplaceCharactersNull () |
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. | |
bool | sortRemoveCharactersNull () const |
void | setSortRemoveCharactersNull () |
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. | |
bool | sortRemoveWordsNull () const |
void | setSortRemoveWordsNull () |
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 | libraryMonitorDelay () const |
void | setLibraryMonitorDelay (qint32 newLibraryMonitorDelay) |
bool | enableDashboardResponseCaching () const |
void | setEnableDashboardResponseCaching (bool newEnableDashboardResponseCaching) |
ImageSavingConvention | imageSavingConvention () const |
void | setImageSavingConvention (ImageSavingConvention newImageSavingConvention) |
QList< MetadataOptions > | metadataOptions () const |
void | setMetadataOptions (QList< MetadataOptions > newMetadataOptions) |
bool | metadataOptionsNull () const |
void | setMetadataOptionsNull () |
bool | skipDeserializationForBasicTypes () const |
void | setSkipDeserializationForBasicTypes (bool newSkipDeserializationForBasicTypes) |
QString | serverName () const |
void | setServerName (QString newServerName) |
bool | serverNameNull () const |
void | setServerNameNull () |
QString | baseUrl () const |
void | setBaseUrl (QString newBaseUrl) |
bool | baseUrlNull () const |
void | setBaseUrlNull () |
QString | uICulture () const |
void | setUICulture (QString newUICulture) |
bool | uICultureNull () const |
void | setUICultureNull () |
bool | saveMetadataHidden () const |
void | setSaveMetadataHidden (bool newSaveMetadataHidden) |
QList< NameValuePair > | contentTypes () const |
void | setContentTypes (QList< NameValuePair > newContentTypes) |
bool | contentTypesNull () const |
void | setContentTypesNull () |
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 | localNetworkSubnets () const |
Gets or sets the subnets that are deemed to make up the LAN. | |
void | setLocalNetworkSubnets (QStringList newLocalNetworkSubnets) |
Gets or sets the subnets that are deemed to make up the LAN. | |
bool | localNetworkSubnetsNull () const |
void | setLocalNetworkSubnetsNull () |
QStringList | localNetworkAddresses () const |
Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will be used. | |
void | setLocalNetworkAddresses (QStringList newLocalNetworkAddresses) |
Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will be used. | |
bool | localNetworkAddressesNull () const |
void | setLocalNetworkAddressesNull () |
QStringList | codecsUsed () const |
void | setCodecsUsed (QStringList newCodecsUsed) |
bool | codecsUsedNull () const |
void | setCodecsUsedNull () |
QList< RepositoryInfo > | pluginRepositories () const |
void | setPluginRepositories (QList< RepositoryInfo > newPluginRepositories) |
bool | pluginRepositoriesNull () const |
void | setPluginRepositoriesNull () |
bool | enableExternalContentInSuggestions () const |
void | setEnableExternalContentInSuggestions (bool newEnableExternalContentInSuggestions) |
bool | requireHttps () const |
Gets or sets a value indicating whether the server should force connections over HTTPS. | |
void | setRequireHttps (bool newRequireHttps) |
Gets or sets a value indicating whether the server should force connections over HTTPS. | |
bool | enableNewOmdbSupport () const |
void | setEnableNewOmdbSupport (bool newEnableNewOmdbSupport) |
QStringList | remoteIPFilter () const |
Gets or sets the filter for remote IP connectivity. Used in conjuntion with
. | |
void | setRemoteIPFilter (QStringList newRemoteIPFilter) |
Gets or sets the filter for remote IP connectivity. Used in conjuntion with
. | |
bool | remoteIPFilterNull () const |
void | setRemoteIPFilterNull () |
bool | isRemoteIPFilterBlacklist () const |
Gets or sets a value indicating whether
contains a blacklist or a whitelist. Default is a whitelist. | |
void | setIsRemoteIPFilterBlacklist (bool newIsRemoteIPFilterBlacklist) |
Gets or sets a value indicating whether
contains a blacklist or a whitelist. Default is a whitelist. | |
qint32 | imageExtractionTimeoutMs () const |
void | setImageExtractionTimeoutMs (qint32 newImageExtractionTimeoutMs) |
QList< PathSubstitution > | pathSubstitutions () const |
void | setPathSubstitutions (QList< PathSubstitution > newPathSubstitutions) |
bool | pathSubstitutionsNull () const |
void | setPathSubstitutionsNull () |
bool | enableSimpleArtistDetection () const |
void | setEnableSimpleArtistDetection (bool newEnableSimpleArtistDetection) |
QStringList | uninstalledPlugins () const |
void | setUninstalledPlugins (QStringList newUninstalledPlugins) |
bool | uninstalledPluginsNull () const |
void | setUninstalledPluginsNull () |
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. | |
bool | corsHostsNull () const |
void | setCorsHostsNull () |
QStringList | knownProxies () const |
Gets or sets the known proxies. | |
void | setKnownProxies (QStringList newKnownProxies) |
Gets or sets the known proxies. | |
bool | knownProxiesNull () const |
void | setKnownProxiesNull () |
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 | disablePluginImages () const |
Gets or sets a value indicating whether plugin image should be disabled. | |
void | setDisablePluginImages (bool newDisablePluginImages) |
Gets or sets a value indicating whether plugin image should be disabled. | |
Static Public Member Functions | |
static ServerConfiguration | fromJson (QJsonObject source) |
Jellyfin::DTO::ServerConfiguration::ServerConfiguration | ( | qint32 | logFileRetentionDays, |
bool | isStartupWizardCompleted, | ||
QSharedPointer< Version > | previousVersion, | ||
bool | enableUPnP, | ||
bool | enableMetrics, | ||
qint32 | publicPort, | ||
bool | uPnPCreateHttpPortMap, | ||
bool | enableIPV6, | ||
bool | enableIPV4, | ||
bool | enableSSDPTracing, | ||
qint32 | uDPSendCount, | ||
qint32 | uDPSendDelay, | ||
bool | ignoreVirtualInterfaces, | ||
qint32 | gatewayMonitorPeriod, | ||
bool | enableMultiSocketBinding, | ||
bool | trustAllIP6Interfaces, | ||
bool | autoDiscoveryTracing, | ||
bool | autoDiscovery, | ||
qint32 | publicHttpsPort, | ||
qint32 | httpServerPortNumber, | ||
qint32 | httpsPortNumber, | ||
bool | enableHttps, | ||
bool | enableNormalizedItemByNameIds, | ||
bool | isPortAuthorized, | ||
bool | quickConnectAvailable, | ||
bool | enableRemoteAccess, | ||
bool | enableCaseSensitiveItemIds, | ||
bool | disableLiveTvChannelUserDataName, | ||
qint32 | minResumePct, | ||
qint32 | maxResumePct, | ||
qint32 | minResumeDurationSeconds, | ||
qint32 | minAudiobookResume, | ||
qint32 | maxAudiobookResume, | ||
qint32 | libraryMonitorDelay, | ||
bool | enableDashboardResponseCaching, | ||
ImageSavingConvention | imageSavingConvention, | ||
bool | skipDeserializationForBasicTypes, | ||
bool | saveMetadataHidden, | ||
qint32 | remoteClientBitrateLimit, | ||
bool | enableFolderView, | ||
bool | enableGroupingIntoCollections, | ||
bool | displaySpecialsWithinSeasons, | ||
bool | enableExternalContentInSuggestions, | ||
bool | requireHttps, | ||
bool | enableNewOmdbSupport, | ||
bool | isRemoteIPFilterBlacklist, | ||
qint32 | imageExtractionTimeoutMs, | ||
bool | enableSimpleArtistDetection, | ||
bool | enableSlowResponseWarning, | ||
qint64 | slowResponseThresholdMs, | ||
qint32 | libraryScanFanoutConcurrency, | ||
qint32 | libraryMetadataRefreshConcurrency, | ||
bool | removeOldPlugins, | ||
bool | disablePluginImages ) |
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::autoDiscovery | ( | ) | const |
Gets or sets a value indicating whether Autodiscovery is enabled.
bool Jellyfin::DTO::ServerConfiguration::autoDiscoveryTracing | ( | ) | const |
Gets or sets a value indicating whether Autodiscovery tracing is enabled.
QString Jellyfin::DTO::ServerConfiguration::baseUrl | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::baseUrlNull | ( | ) | const |
QString Jellyfin::DTO::ServerConfiguration::cachePath | ( | ) | const |
Gets or sets the cache path.
bool Jellyfin::DTO::ServerConfiguration::cachePathNull | ( | ) | const |
QString Jellyfin::DTO::ServerConfiguration::certificatePassword | ( | ) | const |
Gets or sets the password required to access the X.509 certificate data in the file specified by MediaBrowser.Model.Configuration.ServerConfiguration.CertificatePath.
bool Jellyfin::DTO::ServerConfiguration::certificatePasswordNull | ( | ) | const |
QString Jellyfin::DTO::ServerConfiguration::certificatePath | ( | ) | const |
Gets or sets the filesystem path of an X.509 certificate to use for SSL.
bool Jellyfin::DTO::ServerConfiguration::certificatePathNull | ( | ) | const |
QStringList Jellyfin::DTO::ServerConfiguration::codecsUsed | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::codecsUsedNull | ( | ) | const |
QList< NameValuePair > Jellyfin::DTO::ServerConfiguration::contentTypes | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::contentTypesNull | ( | ) | const |
QStringList Jellyfin::DTO::ServerConfiguration::corsHosts | ( | ) | const |
Gets or sets the cors hosts.
bool Jellyfin::DTO::ServerConfiguration::corsHostsNull | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::disableLiveTvChannelUserDataName | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::disablePluginImages | ( | ) | const |
Gets or sets a value indicating whether plugin image should be disabled.
bool Jellyfin::DTO::ServerConfiguration::displaySpecialsWithinSeasons | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::enableCaseSensitiveItemIds | ( | ) | const |
Gets or sets a value indicating whether [enable case sensitive item ids].
bool Jellyfin::DTO::ServerConfiguration::enableDashboardResponseCaching | ( | ) | const |
@brief Gets or sets a value indicating whether [enable dashboard response caching].
Allows potential contributors without visual studio to modify production dashboard code and test changes.
bool Jellyfin::DTO::ServerConfiguration::enableExternalContentInSuggestions | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::enableFolderView | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::enableGroupingIntoCollections | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::enableHttps | ( | ) | const |
Gets or sets a value indicating whether to use HTTPS.
bool Jellyfin::DTO::ServerConfiguration::enableIPV4 | ( | ) | const |
Gets or sets a value indicating whether IPV4 capability is enabled.
bool Jellyfin::DTO::ServerConfiguration::enableIPV6 | ( | ) | const |
Gets or sets a value indicating whether IPV6 capability is enabled.
bool Jellyfin::DTO::ServerConfiguration::enableMetrics | ( | ) | const |
Gets or sets a value indicating whether to enable prometheus metrics exporting.
bool Jellyfin::DTO::ServerConfiguration::enableMultiSocketBinding | ( | ) | const |
Gets a value indicating whether multi-socket binding is available.
bool Jellyfin::DTO::ServerConfiguration::enableNewOmdbSupport | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::enableNormalizedItemByNameIds | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::enableRemoteAccess | ( | ) | const |
Gets or sets a value indicating whether access outside of the LAN is permitted.
bool Jellyfin::DTO::ServerConfiguration::enableSimpleArtistDetection | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::enableSlowResponseWarning | ( | ) | const |
Gets or sets a value indicating whether slow server responses should be logged as a warning.
bool Jellyfin::DTO::ServerConfiguration::enableSSDPTracing | ( | ) | const |
@brief Gets or sets a value indicating whether detailed ssdp logs are sent to the console/log.
"Emby.Dlna": "Debug" must be set in logging.default.json for this property to work.
bool Jellyfin::DTO::ServerConfiguration::enableUPnP | ( | ) | const |
Gets or sets a value indicating whether to enable automatic port forwarding.
|
static |
qint32 Jellyfin::DTO::ServerConfiguration::gatewayMonitorPeriod | ( | ) | const |
Gets or sets the time (in seconds) between the pings of SSDP gateway monitor.
QString Jellyfin::DTO::ServerConfiguration::hDHomerunPortRange | ( | ) | const |
Gets or sets the ports that HDHomerun uses.
bool Jellyfin::DTO::ServerConfiguration::hDHomerunPortRangeNull | ( | ) | const |
qint32 Jellyfin::DTO::ServerConfiguration::httpServerPortNumber | ( | ) | const |
Gets or sets the HTTP server port number.
qint32 Jellyfin::DTO::ServerConfiguration::httpsPortNumber | ( | ) | const |
Gets or sets the HTTPS server port number.
bool Jellyfin::DTO::ServerConfiguration::ignoreVirtualInterfaces | ( | ) | const |
Gets or sets a value indicating whether address names that match MediaBrowser.Model.Configuration.ServerConfiguration.VirtualInterfaceNames should be Ignore for the purposes of binding.
qint32 Jellyfin::DTO::ServerConfiguration::imageExtractionTimeoutMs | ( | ) | const |
ImageSavingConvention Jellyfin::DTO::ServerConfiguration::imageSavingConvention | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::isPortAuthorized | ( | ) | const |
Gets or sets a value indicating whether this instance is port authorized.
bool Jellyfin::DTO::ServerConfiguration::isRemoteIPFilterBlacklist | ( | ) | const |
Gets or sets a value indicating whether
contains a blacklist or a whitelist. Default is a whitelist.
bool Jellyfin::DTO::ServerConfiguration::isStartupWizardCompleted | ( | ) | const |
Gets or sets a value indicating whether this instance is first run.
QStringList Jellyfin::DTO::ServerConfiguration::knownProxies | ( | ) | const |
Gets or sets the known proxies.
bool Jellyfin::DTO::ServerConfiguration::knownProxiesNull | ( | ) | const |
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.
QStringList Jellyfin::DTO::ServerConfiguration::localNetworkAddresses | ( | ) | const |
Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will be used.
bool Jellyfin::DTO::ServerConfiguration::localNetworkAddressesNull | ( | ) | const |
QStringList Jellyfin::DTO::ServerConfiguration::localNetworkSubnets | ( | ) | const |
Gets or sets the subnets that are deemed to make up the LAN.
bool Jellyfin::DTO::ServerConfiguration::localNetworkSubnetsNull | ( | ) | const |
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.
bool Jellyfin::DTO::ServerConfiguration::metadataCountryCodeNull | ( | ) | const |
QString Jellyfin::DTO::ServerConfiguration::metadataNetworkPath | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::metadataNetworkPathNull | ( | ) | const |
QList< MetadataOptions > Jellyfin::DTO::ServerConfiguration::metadataOptions | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::metadataOptionsNull | ( | ) | const |
QString Jellyfin::DTO::ServerConfiguration::metadataPath | ( | ) | const |
Gets or sets the metadata path.
bool Jellyfin::DTO::ServerConfiguration::metadataPathNull | ( | ) | const |
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.
QList< PathSubstitution > Jellyfin::DTO::ServerConfiguration::pathSubstitutions | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::pathSubstitutionsNull | ( | ) | const |
QList< RepositoryInfo > Jellyfin::DTO::ServerConfiguration::pluginRepositories | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::pluginRepositoriesNull | ( | ) | const |
QString Jellyfin::DTO::ServerConfiguration::preferredMetadataLanguage | ( | ) | const |
Gets or sets the preferred metadata language.
bool Jellyfin::DTO::ServerConfiguration::preferredMetadataLanguageNull | ( | ) | const |
QSharedPointer< Version > Jellyfin::DTO::ServerConfiguration::previousVersion | ( | ) | 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 |
qint32 Jellyfin::DTO::ServerConfiguration::publicHttpsPort | ( | ) | const |
Gets or sets the public HTTPS port.
qint32 Jellyfin::DTO::ServerConfiguration::publicPort | ( | ) | const |
Gets or sets the public mapped port.
QStringList Jellyfin::DTO::ServerConfiguration::publishedServerUriBySubnet | ( | ) | const |
Gets or sets PublishedServerUri to advertise for specific subnets.
bool Jellyfin::DTO::ServerConfiguration::publishedServerUriBySubnetNull | ( | ) | 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 |
QStringList Jellyfin::DTO::ServerConfiguration::remoteIPFilter | ( | ) | const |
Gets or sets the filter for remote IP connectivity. Used in conjuntion with
.
bool Jellyfin::DTO::ServerConfiguration::remoteIPFilterNull | ( | ) | 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::requireHttps | ( | ) | const |
Gets or sets a value indicating whether the server should force connections over HTTPS.
bool Jellyfin::DTO::ServerConfiguration::saveMetadataHidden | ( | ) | const |
QString Jellyfin::DTO::ServerConfiguration::serverName | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::serverNameNull | ( | ) | 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::setAutoDiscovery | ( | bool | newAutoDiscovery | ) |
Gets or sets a value indicating whether Autodiscovery is enabled.
void Jellyfin::DTO::ServerConfiguration::setAutoDiscoveryTracing | ( | bool | newAutoDiscoveryTracing | ) |
Gets or sets a value indicating whether Autodiscovery tracing is enabled.
void Jellyfin::DTO::ServerConfiguration::setBaseUrl | ( | QString | newBaseUrl | ) |
void Jellyfin::DTO::ServerConfiguration::setBaseUrlNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setCachePath | ( | QString | newCachePath | ) |
Gets or sets the cache path.
void Jellyfin::DTO::ServerConfiguration::setCachePathNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setCertificatePassword | ( | QString | newCertificatePassword | ) |
Gets or sets the password required to access the X.509 certificate data in the file specified by MediaBrowser.Model.Configuration.ServerConfiguration.CertificatePath.
void Jellyfin::DTO::ServerConfiguration::setCertificatePasswordNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setCertificatePath | ( | QString | newCertificatePath | ) |
Gets or sets the filesystem path of an X.509 certificate to use for SSL.
void Jellyfin::DTO::ServerConfiguration::setCertificatePathNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setCodecsUsed | ( | QStringList | newCodecsUsed | ) |
void Jellyfin::DTO::ServerConfiguration::setCodecsUsedNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setContentTypes | ( | QList< NameValuePair > | newContentTypes | ) |
void Jellyfin::DTO::ServerConfiguration::setContentTypesNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setCorsHosts | ( | QStringList | newCorsHosts | ) |
Gets or sets the cors hosts.
void Jellyfin::DTO::ServerConfiguration::setCorsHostsNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setDisableLiveTvChannelUserDataName | ( | bool | newDisableLiveTvChannelUserDataName | ) |
void Jellyfin::DTO::ServerConfiguration::setDisablePluginImages | ( | bool | newDisablePluginImages | ) |
Gets or sets a value indicating whether plugin image should be disabled.
void Jellyfin::DTO::ServerConfiguration::setDisplaySpecialsWithinSeasons | ( | bool | newDisplaySpecialsWithinSeasons | ) |
void Jellyfin::DTO::ServerConfiguration::setEnableCaseSensitiveItemIds | ( | bool | newEnableCaseSensitiveItemIds | ) |
Gets or sets a value indicating whether [enable case sensitive item ids].
void Jellyfin::DTO::ServerConfiguration::setEnableDashboardResponseCaching | ( | bool | newEnableDashboardResponseCaching | ) |
@brief Gets or sets a value indicating whether [enable dashboard response caching].
Allows potential contributors without visual studio to modify production dashboard code and test changes.
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::setEnableHttps | ( | bool | newEnableHttps | ) |
Gets or sets a value indicating whether to use HTTPS.
void Jellyfin::DTO::ServerConfiguration::setEnableIPV4 | ( | bool | newEnableIPV4 | ) |
Gets or sets a value indicating whether IPV4 capability is enabled.
void Jellyfin::DTO::ServerConfiguration::setEnableIPV6 | ( | bool | newEnableIPV6 | ) |
Gets or sets a value indicating whether IPV6 capability is enabled.
void Jellyfin::DTO::ServerConfiguration::setEnableMetrics | ( | bool | newEnableMetrics | ) |
Gets or sets a value indicating whether to enable prometheus metrics exporting.
void Jellyfin::DTO::ServerConfiguration::setEnableMultiSocketBinding | ( | bool | newEnableMultiSocketBinding | ) |
Gets a value indicating whether multi-socket binding is available.
void Jellyfin::DTO::ServerConfiguration::setEnableNewOmdbSupport | ( | bool | newEnableNewOmdbSupport | ) |
void Jellyfin::DTO::ServerConfiguration::setEnableNormalizedItemByNameIds | ( | bool | newEnableNormalizedItemByNameIds | ) |
void Jellyfin::DTO::ServerConfiguration::setEnableRemoteAccess | ( | bool | newEnableRemoteAccess | ) |
Gets or sets a value indicating whether access outside of the LAN is permitted.
void Jellyfin::DTO::ServerConfiguration::setEnableSimpleArtistDetection | ( | bool | newEnableSimpleArtistDetection | ) |
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::setEnableSSDPTracing | ( | bool | newEnableSSDPTracing | ) |
@brief Gets or sets a value indicating whether detailed ssdp logs are sent to the console/log.
"Emby.Dlna": "Debug" must be set in logging.default.json for this property to work.
void Jellyfin::DTO::ServerConfiguration::setEnableUPnP | ( | bool | newEnableUPnP | ) |
Gets or sets a value indicating whether to enable automatic port forwarding.
void Jellyfin::DTO::ServerConfiguration::setFromJson | ( | QJsonObject | source | ) |
void Jellyfin::DTO::ServerConfiguration::setGatewayMonitorPeriod | ( | qint32 | newGatewayMonitorPeriod | ) |
Gets or sets the time (in seconds) between the pings of SSDP gateway monitor.
void Jellyfin::DTO::ServerConfiguration::setHDHomerunPortRange | ( | QString | newHDHomerunPortRange | ) |
Gets or sets the ports that HDHomerun uses.
void Jellyfin::DTO::ServerConfiguration::setHDHomerunPortRangeNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setHttpServerPortNumber | ( | qint32 | newHttpServerPortNumber | ) |
Gets or sets the HTTP server port number.
void Jellyfin::DTO::ServerConfiguration::setHttpsPortNumber | ( | qint32 | newHttpsPortNumber | ) |
Gets or sets the HTTPS server port number.
void Jellyfin::DTO::ServerConfiguration::setIgnoreVirtualInterfaces | ( | bool | newIgnoreVirtualInterfaces | ) |
Gets or sets a value indicating whether address names that match MediaBrowser.Model.Configuration.ServerConfiguration.VirtualInterfaceNames should be Ignore for the purposes of binding.
void Jellyfin::DTO::ServerConfiguration::setImageExtractionTimeoutMs | ( | qint32 | newImageExtractionTimeoutMs | ) |
void Jellyfin::DTO::ServerConfiguration::setImageSavingConvention | ( | ImageSavingConvention | newImageSavingConvention | ) |
void Jellyfin::DTO::ServerConfiguration::setIsPortAuthorized | ( | bool | newIsPortAuthorized | ) |
Gets or sets a value indicating whether this instance is port authorized.
void Jellyfin::DTO::ServerConfiguration::setIsRemoteIPFilterBlacklist | ( | bool | newIsRemoteIPFilterBlacklist | ) |
Gets or sets a value indicating whether
contains a blacklist or a whitelist. Default is a whitelist.
void Jellyfin::DTO::ServerConfiguration::setIsStartupWizardCompleted | ( | bool | newIsStartupWizardCompleted | ) |
Gets or sets a value indicating whether this instance is first run.
void Jellyfin::DTO::ServerConfiguration::setKnownProxies | ( | QStringList | newKnownProxies | ) |
Gets or sets the known proxies.
void Jellyfin::DTO::ServerConfiguration::setKnownProxiesNull | ( | ) |
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::setLocalNetworkAddresses | ( | QStringList | newLocalNetworkAddresses | ) |
Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will be used.
void Jellyfin::DTO::ServerConfiguration::setLocalNetworkAddressesNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setLocalNetworkSubnets | ( | QStringList | newLocalNetworkSubnets | ) |
Gets or sets the subnets that are deemed to make up the LAN.
void Jellyfin::DTO::ServerConfiguration::setLocalNetworkSubnetsNull | ( | ) |
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::setMetadataCountryCodeNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setMetadataNetworkPath | ( | QString | newMetadataNetworkPath | ) |
void Jellyfin::DTO::ServerConfiguration::setMetadataNetworkPathNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setMetadataOptions | ( | QList< MetadataOptions > | newMetadataOptions | ) |
void Jellyfin::DTO::ServerConfiguration::setMetadataOptionsNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setMetadataPath | ( | QString | newMetadataPath | ) |
Gets or sets the metadata path.
void Jellyfin::DTO::ServerConfiguration::setMetadataPathNull | ( | ) |
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::setPathSubstitutions | ( | QList< PathSubstitution > | newPathSubstitutions | ) |
void Jellyfin::DTO::ServerConfiguration::setPathSubstitutionsNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setPluginRepositories | ( | QList< RepositoryInfo > | newPluginRepositories | ) |
void Jellyfin::DTO::ServerConfiguration::setPluginRepositoriesNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setPreferredMetadataLanguage | ( | QString | newPreferredMetadataLanguage | ) |
Gets or sets the preferred metadata language.
void Jellyfin::DTO::ServerConfiguration::setPreferredMetadataLanguageNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setPreviousVersion | ( | QSharedPointer< Version > | newPreviousVersion | ) |
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::setPublicHttpsPort | ( | qint32 | newPublicHttpsPort | ) |
Gets or sets the public HTTPS port.
void Jellyfin::DTO::ServerConfiguration::setPublicPort | ( | qint32 | newPublicPort | ) |
Gets or sets the public mapped port.
void Jellyfin::DTO::ServerConfiguration::setPublishedServerUriBySubnet | ( | QStringList | newPublishedServerUriBySubnet | ) |
Gets or sets PublishedServerUri to advertise for specific subnets.
void Jellyfin::DTO::ServerConfiguration::setPublishedServerUriBySubnetNull | ( | ) |
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::setRemoteIPFilter | ( | QStringList | newRemoteIPFilter | ) |
Gets or sets the filter for remote IP connectivity. Used in conjuntion with
.
void Jellyfin::DTO::ServerConfiguration::setRemoteIPFilterNull | ( | ) |
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::setRequireHttps | ( | bool | newRequireHttps | ) |
Gets or sets a value indicating whether the server should force connections over HTTPS.
void Jellyfin::DTO::ServerConfiguration::setSaveMetadataHidden | ( | bool | newSaveMetadataHidden | ) |
void Jellyfin::DTO::ServerConfiguration::setServerName | ( | QString | newServerName | ) |
void Jellyfin::DTO::ServerConfiguration::setServerNameNull | ( | ) |
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::setSortRemoveCharactersNull | ( | ) |
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::setSortRemoveWordsNull | ( | ) |
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::setSortReplaceCharactersNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setSSDPTracingFilter | ( | QString | newSSDPTracingFilter | ) |
@brief Gets or sets a value indicating whether an IP address is to be used to filter the detailed ssdp logs that are being sent to the console/log.
If the setting "Emby.Dlna": "Debug" msut be set in logging.default.json for this property to work.
void Jellyfin::DTO::ServerConfiguration::setSSDPTracingFilterNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setTrustAllIP6Interfaces | ( | bool | newTrustAllIP6Interfaces | ) |
@brief Gets or sets a value indicating whether all IPv6 interfaces should be treated as on the internal network.
Depending on the address range implemented ULA ranges might not be used.
void Jellyfin::DTO::ServerConfiguration::setUDPPortRange | ( | QString | newUDPPortRange | ) |
Gets or sets client udp port range.
void Jellyfin::DTO::ServerConfiguration::setUDPPortRangeNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setUDPSendCount | ( | qint32 | newUDPSendCount | ) |
Gets or sets the number of times SSDP UDP messages are sent.
void Jellyfin::DTO::ServerConfiguration::setUDPSendDelay | ( | qint32 | newUDPSendDelay | ) |
Gets or sets the delay between each groups of SSDP messages (in ms).
void Jellyfin::DTO::ServerConfiguration::setUICulture | ( | QString | newUICulture | ) |
void Jellyfin::DTO::ServerConfiguration::setUICultureNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setUninstalledPlugins | ( | QStringList | newUninstalledPlugins | ) |
void Jellyfin::DTO::ServerConfiguration::setUninstalledPluginsNull | ( | ) |
void Jellyfin::DTO::ServerConfiguration::setUPnPCreateHttpPortMap | ( | bool | newUPnPCreateHttpPortMap | ) |
Gets or sets a value indicating whether the http port should be mapped as part of UPnP automatic port forwarding.
void Jellyfin::DTO::ServerConfiguration::setVirtualInterfaceNames | ( | QString | newVirtualInterfaceNames | ) |
Gets or sets a value indicating the interfaces that should be ignored. The list can be comma separated.
.
void Jellyfin::DTO::ServerConfiguration::setVirtualInterfaceNamesNull | ( | ) |
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.
bool Jellyfin::DTO::ServerConfiguration::sortRemoveCharactersNull | ( | ) | const |
QStringList Jellyfin::DTO::ServerConfiguration::sortRemoveWords | ( | ) | const |
Gets or sets words to be removed from strings to create a sort name.
bool Jellyfin::DTO::ServerConfiguration::sortRemoveWordsNull | ( | ) | const |
QStringList Jellyfin::DTO::ServerConfiguration::sortReplaceCharacters | ( | ) | const |
Gets or sets characters to be replaced with a ' ' in strings to create a sort name.
bool Jellyfin::DTO::ServerConfiguration::sortReplaceCharactersNull | ( | ) | const |
QString Jellyfin::DTO::ServerConfiguration::sSDPTracingFilter | ( | ) | const |
@brief Gets or sets a value indicating whether an IP address is to be used to filter the detailed ssdp logs that are being sent to the console/log.
If the setting "Emby.Dlna": "Debug" msut be set in logging.default.json for this property to work.
bool Jellyfin::DTO::ServerConfiguration::sSDPTracingFilterNull | ( | ) | const |
QJsonObject Jellyfin::DTO::ServerConfiguration::toJson | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::trustAllIP6Interfaces | ( | ) | const |
@brief Gets or sets a value indicating whether all IPv6 interfaces should be treated as on the internal network.
Depending on the address range implemented ULA ranges might not be used.
QString Jellyfin::DTO::ServerConfiguration::uDPPortRange | ( | ) | const |
Gets or sets client udp port range.
bool Jellyfin::DTO::ServerConfiguration::uDPPortRangeNull | ( | ) | const |
qint32 Jellyfin::DTO::ServerConfiguration::uDPSendCount | ( | ) | const |
Gets or sets the number of times SSDP UDP messages are sent.
qint32 Jellyfin::DTO::ServerConfiguration::uDPSendDelay | ( | ) | const |
Gets or sets the delay between each groups of SSDP messages (in ms).
QString Jellyfin::DTO::ServerConfiguration::uICulture | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::uICultureNull | ( | ) | const |
QStringList Jellyfin::DTO::ServerConfiguration::uninstalledPlugins | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::uninstalledPluginsNull | ( | ) | const |
bool Jellyfin::DTO::ServerConfiguration::uPnPCreateHttpPortMap | ( | ) | const |
Gets or sets a value indicating whether the http port should be mapped as part of UPnP automatic port forwarding.
QString Jellyfin::DTO::ServerConfiguration::virtualInterfaceNames | ( | ) | const |
Gets or sets a value indicating the interfaces that should be ignored. The list can be comma separated.
.
bool Jellyfin::DTO::ServerConfiguration::virtualInterfaceNamesNull | ( | ) | 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 |
|
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 |