30#ifndef JELLYFIN_DTO_SERVERCONFIGURATION_H
31#define JELLYFIN_DTO_SERVERCONFIGURATION_H
36#include <QSharedPointer>
125 QJsonObject
toJson()
const;
Value
Definition imagesavingconvention.h:49
Definition serverconfiguration.h:57
bool uPnPCreateHttpPortMap() const
Gets or sets a value indicating whether the http port should be mapped as part of UPnP automatic port...
Definition serverconfiguration.cpp:699
static ServerConfiguration fromJson(QJsonObject source)
Definition serverconfiguration.cpp:326
bool m_isRemoteIPFilterBlacklist
Definition serverconfiguration.h:946
void setPluginRepositoriesNull()
Definition serverconfiguration.cpp:1210
QSharedPointer< Version > previousVersion() const
Definition serverconfiguration.cpp:662
qint32 m_minAudiobookResume
Definition serverconfiguration.h:922
void setEnableIPV6(bool newEnableIPV6)
Gets or sets a value indicating whether IPV6 capability is enabled.
Definition serverconfiguration.cpp:720
void setPreviousVersion(QSharedPointer< Version > newPreviousVersion)
Definition serverconfiguration.cpp:664
void setIsPortAuthorized(bool newIsPortAuthorized)
Gets or sets a value indicating whether this instance is port authorized.
Definition serverconfiguration.cpp:894
QString m_sSDPTracingFilter
Definition serverconfiguration.h:888
std::optional< qint32 > activityLogRetentionDays() const
Gets or sets the number of days we should retain activity logs.
Definition serverconfiguration.cpp:1327
bool sSDPTracingFilterNull() const
Definition serverconfiguration.cpp:741
void setSortRemoveCharacters(QStringList newSortRemoveCharacters)
Gets or sets characters to be removed from strings to create a sort name.
Definition serverconfiguration.cpp:989
QStringList sortRemoveCharacters() const
Gets or sets characters to be removed from strings to create a sort name.
Definition serverconfiguration.cpp:987
void setSortRemoveWords(QStringList newSortRemoveWords)
Gets or sets words to be removed from strings to create a sort name.
Definition serverconfiguration.cpp:1002
QSharedPointer< Version > m_previousVersion
Definition serverconfiguration.h:878
QString m_metadataNetworkPath
Definition serverconfiguration.h:913
void setLocalNetworkAddresses(QStringList newLocalNetworkAddresses)
Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will be us...
Definition serverconfiguration.cpp:1177
void setRemoveOldPlugins(bool newRemoveOldPlugins)
Gets or sets a value indicating whether older plugins should automatically be deleted from the plugin...
Definition serverconfiguration.cpp:1354
void setEnableNormalizedItemByNameIds(bool newEnableNormalizedItemByNameIds)
Definition serverconfiguration.cpp:862
bool trustAllIP6Interfaces() const
Definition serverconfiguration.cpp:792
void setGatewayMonitorPeriod(qint32 newGatewayMonitorPeriod)
Gets or sets the time (in seconds) between the pings of SSDP gateway monitor.
Definition serverconfiguration.cpp:782
QStringList codecsUsed() const
Definition serverconfiguration.cpp:1188
bool activityLogRetentionDaysNull() const
Definition serverconfiguration.cpp:1332
QString virtualInterfaceNames() const
Gets or sets a value indicating the interfaces that should be ignored. The list can be comma separate...
Definition serverconfiguration.cpp:767
void setLogFileRetentionDays(qint32 newLogFileRetentionDays)
Gets or sets the number of days we should retain log files.
Definition serverconfiguration.cpp:639
bool metadataCountryCodeNull() const
Definition serverconfiguration.cpp:966
bool m_enableSlowResponseWarning
Definition serverconfiguration.h:951
QString m_previousVersionStr
Definition serverconfiguration.h:879
bool m_autoDiscovery
Definition serverconfiguration.h:899
QString certificatePassword() const
Gets or sets the password required to access the X.509 certificate data in the file specified by Medi...
Definition serverconfiguration.cpp:879
void setImageSavingConvention(ImageSavingConvention newImageSavingConvention)
Definition serverconfiguration.cpp:1057
void setEnableNewOmdbSupport(bool newEnableNewOmdbSupport)
Definition serverconfiguration.cpp:1228
void setKnownProxiesNull()
Definition serverconfiguration.cpp:1323
qint32 m_maxAudiobookResume
Definition serverconfiguration.h:923
void setUDPSendDelay(qint32 newUDPSendDelay)
Gets or sets the delay between each groups of SSDP messages (in ms).
Definition serverconfiguration.cpp:757
void setUICultureNull()
Definition serverconfiguration.cpp:1115
bool m_skipDeserializationForBasicTypes
Definition serverconfiguration.h:928
QStringList m_localNetworkAddresses
Definition serverconfiguration.h:939
void setSSDPTracingFilter(QString newSSDPTracingFilter)
Definition serverconfiguration.cpp:738
void setUICulture(QString newUICulture)
Definition serverconfiguration.cpp:1108
void setMetadataOptions(QList< MetadataOptions > newMetadataOptions)
Definition serverconfiguration.cpp:1063
void setUDPPortRangeNull()
Definition serverconfiguration.cpp:714
void setImageExtractionTimeoutMs(qint32 newImageExtractionTimeoutMs)
Definition serverconfiguration.cpp:1253
QList< RepositoryInfo > pluginRepositories() const
Definition serverconfiguration.cpp:1201
void setUninstalledPluginsNull()
Definition serverconfiguration.cpp:1285
bool pluginRepositoriesNull() const
Definition serverconfiguration.cpp:1206
bool publishedServerUriBySubnetNull() const
Definition serverconfiguration.cpp:816
void setSortReplaceCharacters(QStringList newSortReplaceCharacters)
Gets or sets characters to be replaced with a ' ' in strings to create a sort name.
Definition serverconfiguration.cpp:976
qint32 m_publicPort
Definition serverconfiguration.h:882
qint32 httpServerPortNumber() const
Gets or sets the HTTP server port number.
Definition serverconfiguration.cpp:842
bool m_isStartupWizardCompleted
Definition serverconfiguration.h:876
void setAutoDiscoveryTracing(bool newAutoDiscoveryTracing)
Gets or sets a value indicating whether Autodiscovery tracing is enabled.
Definition serverconfiguration.cpp:826
void setEnableMultiSocketBinding(bool newEnableMultiSocketBinding)
Gets a value indicating whether multi-socket binding is available.
Definition serverconfiguration.cpp:788
qint32 m_libraryMetadataRefreshConcurrency
Definition serverconfiguration.h:957
bool enableMetrics() const
Gets or sets a value indicating whether to enable prometheus metrics exporting.
Definition serverconfiguration.cpp:687
QStringList m_sortRemoveWords
Definition serverconfiguration.h:918
bool hDHomerunPortRangeNull() const
Definition serverconfiguration.cpp:803
bool sortReplaceCharactersNull() const
Definition serverconfiguration.cpp:979
void setMaxAudiobookResume(qint32 newMaxAudiobookResume)
Gets or sets the remaining minutes of a book that can be played while still saving playstate....
Definition serverconfiguration.cpp:1039
void setSSDPTracingFilterNull()
Definition serverconfiguration.cpp:745
QStringList publishedServerUriBySubnet() const
Gets or sets PublishedServerUri to advertise for specific subnets.
Definition serverconfiguration.cpp:811
QString m_uICulture
Definition serverconfiguration.h:931
bool quickConnectAvailable() const
Gets or sets a value indicating whether quick connect is available for use on this server.
Definition serverconfiguration.cpp:898
bool saveMetadataHidden() const
Definition serverconfiguration.cpp:1119
qint32 m_libraryMonitorDelay
Definition serverconfiguration.h:924
void setUDPPortRange(QString newUDPPortRange)
Gets or sets client udp port range.
Definition serverconfiguration.cpp:707
QString uICulture() const
Definition serverconfiguration.cpp:1106
bool m_enableGroupingIntoCollections
Definition serverconfiguration.h:936
bool m_enableMultiSocketBinding
Definition serverconfiguration.h:894
void setEnableHttps(bool newEnableHttps)
Gets or sets a value indicating whether to use HTTPS.
Definition serverconfiguration.cpp:856
bool m_uPnPCreateHttpPortMap
Definition serverconfiguration.h:883
void setLibraryMonitorDelay(qint32 newLibraryMonitorDelay)
Definition serverconfiguration.cpp:1045
bool corsHostsNull() const
Definition serverconfiguration.cpp:1306
void setHttpServerPortNumber(qint32 newHttpServerPortNumber)
Gets or sets the HTTP server port number.
Definition serverconfiguration.cpp:844
qint32 m_imageExtractionTimeoutMs
Definition serverconfiguration.h:947
void setUPnPCreateHttpPortMap(bool newUPnPCreateHttpPortMap)
Gets or sets a value indicating whether the http port should be mapped as part of UPnP automatic port...
Definition serverconfiguration.cpp:701
QString m_certificatePassword
Definition serverconfiguration.h:906
void setLibraryScanFanoutConcurrency(qint32 newLibraryScanFanoutConcurrency)
Gets or sets the how the library scan fans out.
Definition serverconfiguration.cpp:1342
qint32 minAudiobookResume() const
Gets or sets the minimum minutes of a book that must be played in order for playstate to be updated.
Definition serverconfiguration.cpp:1031
qint32 m_minResumePct
Definition serverconfiguration.h:919
QString uDPPortRange() const
Gets or sets client udp port range.
Definition serverconfiguration.cpp:705
void setRequireHttps(bool newRequireHttps)
Gets or sets a value indicating whether the server should force connections over HTTPS.
Definition serverconfiguration.cpp:1222
bool m_isPortAuthorized
Definition serverconfiguration.h:907
QStringList corsHosts() const
Gets or sets the cors hosts.
Definition serverconfiguration.cpp:1301
void setContentTypes(QList< NameValuePair > newContentTypes)
Definition serverconfiguration.cpp:1127
QList< MetadataOptions > metadataOptions() const
Definition serverconfiguration.cpp:1061
bool m_disablePluginImages
Definition serverconfiguration.h:959
void setRemoteIPFilter(QStringList newRemoteIPFilter)
Gets or sets the filter for remote IP connectivity. Used in conjuntion with P:MediaBrowser....
Definition serverconfiguration.cpp:1234
bool enableMultiSocketBinding() const
Gets a value indicating whether multi-socket binding is available.
Definition serverconfiguration.cpp:786
bool certificatePathNull() const
Definition serverconfiguration.cpp:871
void setMinResumePct(qint32 newMinResumePct)
Gets or sets the minimum percentage of an item that must be played in order for playstate to be updat...
Definition serverconfiguration.cpp:1015
bool m_removeOldPlugins
Definition serverconfiguration.h:958
void setBaseUrl(QString newBaseUrl)
Definition serverconfiguration.cpp:1095
qint32 logFileRetentionDays() const
Gets or sets the number of days we should retain log files.
Definition serverconfiguration.cpp:637
qint32 httpsPortNumber() const
Gets or sets the HTTPS server port number.
Definition serverconfiguration.cpp:848
bool localNetworkSubnetsNull() const
Definition serverconfiguration.cpp:1167
QStringList sortRemoveWords() const
Gets or sets words to be removed from strings to create a sort name.
Definition serverconfiguration.cpp:1000
QJsonObject toJson() const
Definition serverconfiguration.cpp:422
bool preferredMetadataLanguageNull() const
Definition serverconfiguration.cpp:953
void setMetadataOptionsNull()
Definition serverconfiguration.cpp:1070
void setHDHomerunPortRange(QString newHDHomerunPortRange)
Gets or sets the ports that HDHomerun uses.
Definition serverconfiguration.cpp:800
void setIsRemoteIPFilterBlacklist(bool newIsRemoteIPFilterBlacklist)
Gets or sets a value indicating whether P:MediaBrowser.Model.Configuration.ServerConfiguration....
Definition serverconfiguration.cpp:1247
bool m_displaySpecialsWithinSeasons
Definition serverconfiguration.h:937
QString m_uDPPortRange
Definition serverconfiguration.h:884
qint32 m_minResumeDurationSeconds
Definition serverconfiguration.h:921
void setDisplaySpecialsWithinSeasons(bool newDisplaySpecialsWithinSeasons)
Definition serverconfiguration.cpp:1158
void setTrustAllIP6Interfaces(bool newTrustAllIP6Interfaces)
Definition serverconfiguration.cpp:794
void setEnableCaseSensitiveItemIds(bool newEnableCaseSensitiveItemIds)
Gets or sets a value indicating whether [enable case sensitive item ids].
Definition serverconfiguration.cpp:912
void replaceData(ServerConfiguration &other)
Definition serverconfiguration.cpp:238
void setHDHomerunPortRangeNull()
Definition serverconfiguration.cpp:807
bool m_enableRemoteAccess
Definition serverconfiguration.h:909
bool pathSubstitutionsNull() const
Definition serverconfiguration.cpp:1262
QStringList m_corsHosts
Definition serverconfiguration.h:953
bool enableDashboardResponseCaching() const
Definition serverconfiguration.cpp:1049
void setPublishedServerUriBySubnetNull()
Definition serverconfiguration.cpp:820
void setServerName(QString newServerName)
Definition serverconfiguration.cpp:1082
bool m_enableUPnP
Definition serverconfiguration.h:880
void setMinResumeDurationSeconds(qint32 newMinResumeDurationSeconds)
Gets or sets the minimum duration that an item must have in order to be eligible for playstate update...
Definition serverconfiguration.cpp:1027
qint32 m_uDPSendDelay
Definition serverconfiguration.h:890
QList< MetadataOptions > m_metadataOptions
Definition serverconfiguration.h:927
QStringList remoteIPFilter() const
Gets or sets the filter for remote IP connectivity. Used in conjuntion with P:MediaBrowser....
Definition serverconfiguration.cpp:1232
void setCachePath(QString newCachePath)
Gets or sets the cache path.
Definition serverconfiguration.cpp:651
qint32 libraryScanFanoutConcurrency() const
Gets or sets the how the library scan fans out.
Definition serverconfiguration.cpp:1340
void setPreferredMetadataLanguageNull()
Definition serverconfiguration.cpp:957
bool m_quickConnectAvailable
Definition serverconfiguration.h:908
bool baseUrlNull() const
Definition serverconfiguration.cpp:1098
bool m_enableMetrics
Definition serverconfiguration.h:881
bool enableNewOmdbSupport() const
Definition serverconfiguration.cpp:1226
void setEnableExternalContentInSuggestions(bool newEnableExternalContentInSuggestions)
Definition serverconfiguration.cpp:1216
bool m_enableSimpleArtistDetection
Definition serverconfiguration.h:949
QString m_preferredMetadataLanguage
Definition serverconfiguration.h:914
void setCorsHostsNull()
Definition serverconfiguration.cpp:1310
bool m_saveMetadataHidden
Definition serverconfiguration.h:932
bool certificatePasswordNull() const
Definition serverconfiguration.cpp:884
QString metadataNetworkPath() const
Definition serverconfiguration.cpp:935
qint32 m_maxResumePct
Definition serverconfiguration.h:920
void setVirtualInterfaceNamesNull()
Definition serverconfiguration.cpp:776
void setCodecsUsed(QStringList newCodecsUsed)
Definition serverconfiguration.cpp:1190
bool skipDeserializationForBasicTypes() const
Definition serverconfiguration.cpp:1074
void setMetadataPathNull()
Definition serverconfiguration.cpp:931
void setMetadataNetworkPathNull()
Definition serverconfiguration.cpp:944
qint32 remoteClientBitrateLimit() const
Definition serverconfiguration.cpp:1138
void setPublicPort(qint32 newPublicPort)
Gets or sets the public mapped port.
Definition serverconfiguration.cpp:695
bool autoDiscovery() const
Gets or sets a value indicating whether Autodiscovery is enabled.
Definition serverconfiguration.cpp:830
bool enableExternalContentInSuggestions() const
Definition serverconfiguration.cpp:1214
ImageSavingConvention imageSavingConvention() const
Definition serverconfiguration.cpp:1055
void setMetadataNetworkPath(QString newMetadataNetworkPath)
Definition serverconfiguration.cpp:937
bool previousVersionStrNull() const
Definition serverconfiguration.cpp:673
void setLocalNetworkAddressesNull()
Definition serverconfiguration.cpp:1184
bool uninstalledPluginsNull() const
Definition serverconfiguration.cpp:1281
QStringList m_knownProxies
Definition serverconfiguration.h:954
bool m_enableIPV6
Definition serverconfiguration.h:885
void setPreferredMetadataLanguage(QString newPreferredMetadataLanguage)
Gets or sets the preferred metadata language.
Definition serverconfiguration.cpp:950
void setSlowResponseThresholdMs(qint64 newSlowResponseThresholdMs)
Gets or sets the threshold for the slow response time warning in ms.
Definition serverconfiguration.cpp:1297
void setSkipDeserializationForBasicTypes(bool newSkipDeserializationForBasicTypes)
Definition serverconfiguration.cpp:1076
QList< PathSubstitution > pathSubstitutions() const
Definition serverconfiguration.cpp:1257
QString metadataPath() const
Gets or sets the metadata path.
Definition serverconfiguration.cpp:922
void setVirtualInterfaceNames(QString newVirtualInterfaceNames)
Gets or sets a value indicating the interfaces that should be ignored. The list can be comma separate...
Definition serverconfiguration.cpp:769
qint32 libraryMonitorDelay() const
Definition serverconfiguration.cpp:1043
bool m_enableIPV4
Definition serverconfiguration.h:886
bool m_trustAllIP6Interfaces
Definition serverconfiguration.h:895
bool m_enableDashboardResponseCaching
Definition serverconfiguration.h:925
qint32 maxAudiobookResume() const
Gets or sets the remaining minutes of a book that can be played while still saving playstate....
Definition serverconfiguration.cpp:1037
void setDisableLiveTvChannelUserDataName(bool newDisableLiveTvChannelUserDataName)
Definition serverconfiguration.cpp:918
void setPathSubstitutions(QList< PathSubstitution > newPathSubstitutions)
Definition serverconfiguration.cpp:1259
bool m_enableCaseSensitiveItemIds
Definition serverconfiguration.h:910
bool m_disableLiveTvChannelUserDataName
Definition serverconfiguration.h:911
bool autoDiscoveryTracing() const
Gets or sets a value indicating whether Autodiscovery tracing is enabled.
Definition serverconfiguration.cpp:824
void setEnableIPV4(bool newEnableIPV4)
Gets or sets a value indicating whether IPV4 capability is enabled.
Definition serverconfiguration.cpp:726
void setMetadataCountryCode(QString newMetadataCountryCode)
Gets or sets the metadata country code.
Definition serverconfiguration.cpp:963
bool m_enableNewOmdbSupport
Definition serverconfiguration.h:944
bool localNetworkAddressesNull() const
Definition serverconfiguration.cpp:1180
void setPreviousVersionStr(QString newPreviousVersionStr)
Definition serverconfiguration.cpp:670
qint32 imageExtractionTimeoutMs() const
Definition serverconfiguration.cpp:1251
QString preferredMetadataLanguage() const
Gets or sets the preferred metadata language.
Definition serverconfiguration.cpp:948
qint32 uDPSendDelay() const
Gets or sets the delay between each groups of SSDP messages (in ms).
Definition serverconfiguration.cpp:755
QString m_metadataCountryCode
Definition serverconfiguration.h:915
void setAutoDiscovery(bool newAutoDiscovery)
Gets or sets a value indicating whether Autodiscovery is enabled.
Definition serverconfiguration.cpp:832
qint64 slowResponseThresholdMs() const
Gets or sets the threshold for the slow response time warning in ms.
Definition serverconfiguration.cpp:1295
QString previousVersionStr() const
Definition serverconfiguration.cpp:668
void setIsStartupWizardCompleted(bool newIsStartupWizardCompleted)
Gets or sets a value indicating whether this instance is first run.
Definition serverconfiguration.cpp:645
QStringList m_sortRemoveCharacters
Definition serverconfiguration.h:917
void setPublicHttpsPort(qint32 newPublicHttpsPort)
Gets or sets the public HTTPS port.
Definition serverconfiguration.cpp:838
bool serverNameNull() const
Definition serverconfiguration.cpp:1085
void setKnownProxies(QStringList newKnownProxies)
Gets or sets the known proxies.
Definition serverconfiguration.cpp:1316
QStringList uninstalledPlugins() const
Definition serverconfiguration.cpp:1276
bool disableLiveTvChannelUserDataName() const
Definition serverconfiguration.cpp:916
qint32 m_logFileRetentionDays
Definition serverconfiguration.h:875
bool enableIPV4() const
Gets or sets a value indicating whether IPV4 capability is enabled.
Definition serverconfiguration.cpp:724
QString certificatePath() const
Gets or sets the filesystem path of an X.509 certificate to use for SSL.
Definition serverconfiguration.cpp:866
void setEnableSSDPTracing(bool newEnableSSDPTracing)
Definition serverconfiguration.cpp:732
bool enableSSDPTracing() const
Definition serverconfiguration.cpp:730
void setDisablePluginImages(bool newDisablePluginImages)
Gets or sets a value indicating whether plugin image should be disabled.
Definition serverconfiguration.cpp:1360
QString hDHomerunPortRange() const
Gets or sets the ports that HDHomerun uses.
Definition serverconfiguration.cpp:798
void setEnableUPnP(bool newEnableUPnP)
Gets or sets a value indicating whether to enable automatic port forwarding.
Definition serverconfiguration.cpp:683
void setEnableDashboardResponseCaching(bool newEnableDashboardResponseCaching)
Definition serverconfiguration.cpp:1051
bool enableNormalizedItemByNameIds() const
Definition serverconfiguration.cpp:860
bool enableSlowResponseWarning() const
Gets or sets a value indicating whether slow server responses should be logged as a warning.
Definition serverconfiguration.cpp:1289
bool disablePluginImages() const
Gets or sets a value indicating whether plugin image should be disabled.
Definition serverconfiguration.cpp:1358
void setActivityLogRetentionDays(std::optional< qint32 > newActivityLogRetentionDays)
Gets or sets the number of days we should retain activity logs.
Definition serverconfiguration.cpp:1329
bool metadataOptionsNull() const
Definition serverconfiguration.cpp:1066
qint64 m_slowResponseThresholdMs
Definition serverconfiguration.h:952
qint32 m_httpServerPortNumber
Definition serverconfiguration.h:901
void setMinAudiobookResume(qint32 newMinAudiobookResume)
Gets or sets the minimum minutes of a book that must be played in order for playstate to be updated.
Definition serverconfiguration.cpp:1033
void setMetadataPath(QString newMetadataPath)
Gets or sets the metadata path.
Definition serverconfiguration.cpp:924
QString metadataCountryCode() const
Gets or sets the metadata country code.
Definition serverconfiguration.cpp:961
void setCertificatePassword(QString newCertificatePassword)
Gets or sets the password required to access the X.509 certificate data in the file specified by Medi...
Definition serverconfiguration.cpp:881
bool codecsUsedNull() const
Definition serverconfiguration.cpp:1193
QString m_virtualInterfaceNames
Definition serverconfiguration.h:892
bool enableFolderView() const
Definition serverconfiguration.cpp:1144
void setMetadataCountryCodeNull()
Definition serverconfiguration.cpp:970
QString m_metadataPath
Definition serverconfiguration.h:912
void setCachePathNull()
Definition serverconfiguration.cpp:658
QString m_hDHomerunPortRange
Definition serverconfiguration.h:896
bool metadataPathNull() const
Definition serverconfiguration.cpp:927
qint32 m_remoteClientBitrateLimit
Definition serverconfiguration.h:934
void setLocalNetworkSubnets(QStringList newLocalNetworkSubnets)
Gets or sets the subnets that are deemed to make up the LAN.
Definition serverconfiguration.cpp:1164
bool m_requireHttps
Definition serverconfiguration.h:943
void setHttpsPortNumber(qint32 newHttpsPortNumber)
Gets or sets the HTTPS server port number.
Definition serverconfiguration.cpp:850
void setRemoteIPFilterNull()
Definition serverconfiguration.cpp:1241
bool remoteIPFilterNull() const
Definition serverconfiguration.cpp:1237
bool m_enableNormalizedItemByNameIds
Definition serverconfiguration.h:904
void setEnableGroupingIntoCollections(bool newEnableGroupingIntoCollections)
Definition serverconfiguration.cpp:1152
bool removeOldPlugins() const
Gets or sets a value indicating whether older plugins should automatically be deleted from the plugin...
Definition serverconfiguration.cpp:1352
qint32 minResumeDurationSeconds() const
Gets or sets the minimum duration that an item must have in order to be eligible for playstate update...
Definition serverconfiguration.cpp:1025
void setActivityLogRetentionDaysNull()
Definition serverconfiguration.cpp:1336
qint32 m_libraryScanFanoutConcurrency
Definition serverconfiguration.h:956
qint32 maxResumePct() const
Gets or sets the maximum percentage of an item that can be played while still saving playstate....
Definition serverconfiguration.cpp:1019
bool enableIPV6() const
Gets or sets a value indicating whether IPV6 capability is enabled.
Definition serverconfiguration.cpp:718
void setEnableMetrics(bool newEnableMetrics)
Gets or sets a value indicating whether to enable prometheus metrics exporting.
Definition serverconfiguration.cpp:689
qint32 m_uDPSendCount
Definition serverconfiguration.h:889
std::optional< qint32 > m_activityLogRetentionDays
Definition serverconfiguration.h:955
bool isPortAuthorized() const
Gets or sets a value indicating whether this instance is port authorized.
Definition serverconfiguration.cpp:892
qint32 minResumePct() const
Gets or sets the minimum percentage of an item that must be played in order for playstate to be updat...
Definition serverconfiguration.cpp:1013
void setCodecsUsedNull()
Definition serverconfiguration.cpp:1197
bool m_enableHttps
Definition serverconfiguration.h:903
bool sortRemoveCharactersNull() const
Definition serverconfiguration.cpp:992
bool m_ignoreVirtualInterfaces
Definition serverconfiguration.h:891
void setMaxResumePct(qint32 newMaxResumePct)
Gets or sets the maximum percentage of an item that can be played while still saving playstate....
Definition serverconfiguration.cpp:1021
void setEnableSimpleArtistDetection(bool newEnableSimpleArtistDetection)
Definition serverconfiguration.cpp:1272
void setLocalNetworkSubnetsNull()
Definition serverconfiguration.cpp:1171
void setContentTypesNull()
Definition serverconfiguration.cpp:1134
bool knownProxiesNull() const
Definition serverconfiguration.cpp:1319
qint32 publicHttpsPort() const
Gets or sets the public HTTPS port.
Definition serverconfiguration.cpp:836
void setEnableRemoteAccess(bool newEnableRemoteAccess)
Gets or sets a value indicating whether access outside of the LAN is permitted.
Definition serverconfiguration.cpp:906
void setRemoteClientBitrateLimit(qint32 newRemoteClientBitrateLimit)
Definition serverconfiguration.cpp:1140
void setQuickConnectAvailable(bool newQuickConnectAvailable)
Gets or sets a value indicating whether quick connect is available for use on this server.
Definition serverconfiguration.cpp:900
QList< NameValuePair > contentTypes() const
Definition serverconfiguration.cpp:1125
void setCertificatePath(QString newCertificatePath)
Gets or sets the filesystem path of an X.509 certificate to use for SSL.
Definition serverconfiguration.cpp:868
QString cachePath() const
Gets or sets the cache path.
Definition serverconfiguration.cpp:649
void setEnableSlowResponseWarning(bool newEnableSlowResponseWarning)
Gets or sets a value indicating whether slow server responses should be logged as a warning.
Definition serverconfiguration.cpp:1291
QString m_serverName
Definition serverconfiguration.h:929
QString m_certificatePath
Definition serverconfiguration.h:905
void setServerNameNull()
Definition serverconfiguration.cpp:1089
bool m_autoDiscoveryTracing
Definition serverconfiguration.h:898
void setSortRemoveCharactersNull()
Definition serverconfiguration.cpp:996
bool contentTypesNull() const
Definition serverconfiguration.cpp:1130
QString m_cachePath
Definition serverconfiguration.h:877
void setPreviousVersionStrNull()
Definition serverconfiguration.cpp:677
bool enableHttps() const
Gets or sets a value indicating whether to use HTTPS.
Definition serverconfiguration.cpp:854
QStringList m_localNetworkSubnets
Definition serverconfiguration.h:938
bool displaySpecialsWithinSeasons() const
Definition serverconfiguration.cpp:1156
void setCertificatePasswordNull()
Definition serverconfiguration.cpp:888
QString baseUrl() const
Definition serverconfiguration.cpp:1093
QStringList localNetworkAddresses() const
Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will be us...
Definition serverconfiguration.cpp:1175
qint32 publicPort() const
Gets or sets the public mapped port.
Definition serverconfiguration.cpp:693
bool m_enableSSDPTracing
Definition serverconfiguration.h:887
QList< NameValuePair > m_contentTypes
Definition serverconfiguration.h:933
void setPathSubstitutionsNull()
Definition serverconfiguration.cpp:1266
QStringList m_sortReplaceCharacters
Definition serverconfiguration.h:916
bool enableUPnP() const
Gets or sets a value indicating whether to enable automatic port forwarding.
Definition serverconfiguration.cpp:681
bool ignoreVirtualInterfaces() const
Gets or sets a value indicating whether address names that match MediaBrowser.Model....
Definition serverconfiguration.cpp:761
bool uDPPortRangeNull() const
Definition serverconfiguration.cpp:710
QStringList localNetworkSubnets() const
Gets or sets the subnets that are deemed to make up the LAN.
Definition serverconfiguration.cpp:1162
void setEnableFolderView(bool newEnableFolderView)
Definition serverconfiguration.cpp:1146
bool m_enableFolderView
Definition serverconfiguration.h:935
bool sortRemoveWordsNull() const
Definition serverconfiguration.cpp:1005
qint32 libraryMetadataRefreshConcurrency() const
Gets or sets the how many metadata refreshes can run concurrently.
Definition serverconfiguration.cpp:1346
bool enableSimpleArtistDetection() const
Definition serverconfiguration.cpp:1270
QStringList m_remoteIPFilter
Definition serverconfiguration.h:945
qint32 m_gatewayMonitorPeriod
Definition serverconfiguration.h:893
bool enableGroupingIntoCollections() const
Definition serverconfiguration.cpp:1150
void setBaseUrlNull()
Definition serverconfiguration.cpp:1102
bool enableRemoteAccess() const
Gets or sets a value indicating whether access outside of the LAN is permitted.
Definition serverconfiguration.cpp:904
void setSortRemoveWordsNull()
Definition serverconfiguration.cpp:1009
bool virtualInterfaceNamesNull() const
Definition serverconfiguration.cpp:772
void setPublishedServerUriBySubnet(QStringList newPublishedServerUriBySubnet)
Gets or sets PublishedServerUri to advertise for specific subnets.
Definition serverconfiguration.cpp:813
qint32 uDPSendCount() const
Gets or sets the number of times SSDP UDP messages are sent.
Definition serverconfiguration.cpp:749
bool enableCaseSensitiveItemIds() const
Gets or sets a value indicating whether [enable case sensitive item ids].
Definition serverconfiguration.cpp:910
void setCorsHosts(QStringList newCorsHosts)
Gets or sets the cors hosts.
Definition serverconfiguration.cpp:1303
bool uICultureNull() const
Definition serverconfiguration.cpp:1111
bool isStartupWizardCompleted() const
Gets or sets a value indicating whether this instance is first run.
Definition serverconfiguration.cpp:643
void setFromJson(QJsonObject source)
Definition serverconfiguration.cpp:333
QStringList m_uninstalledPlugins
Definition serverconfiguration.h:950
bool m_enableExternalContentInSuggestions
Definition serverconfiguration.h:942
QList< RepositoryInfo > m_pluginRepositories
Definition serverconfiguration.h:941
void setSortReplaceCharactersNull()
Definition serverconfiguration.cpp:983
bool requireHttps() const
Gets or sets a value indicating whether the server should force connections over HTTPS.
Definition serverconfiguration.cpp:1220
QStringList m_publishedServerUriBySubnet
Definition serverconfiguration.h:897
void setSaveMetadataHidden(bool newSaveMetadataHidden)
Definition serverconfiguration.cpp:1121
void setUDPSendCount(qint32 newUDPSendCount)
Gets or sets the number of times SSDP UDP messages are sent.
Definition serverconfiguration.cpp:751
qint32 m_httpsPortNumber
Definition serverconfiguration.h:902
void setIgnoreVirtualInterfaces(bool newIgnoreVirtualInterfaces)
Gets or sets a value indicating whether address names that match MediaBrowser.Model....
Definition serverconfiguration.cpp:763
QString m_baseUrl
Definition serverconfiguration.h:930
QStringList m_codecsUsed
Definition serverconfiguration.h:940
QStringList sortReplaceCharacters() const
Gets or sets characters to be replaced with a ' ' in strings to create a sort name.
Definition serverconfiguration.cpp:974
QString sSDPTracingFilter() const
Definition serverconfiguration.cpp:736
qint32 m_publicHttpsPort
Definition serverconfiguration.h:900
void setCertificatePathNull()
Definition serverconfiguration.cpp:875
QStringList knownProxies() const
Gets or sets the known proxies.
Definition serverconfiguration.cpp:1314
bool cachePathNull() const
Definition serverconfiguration.cpp:654
void setLibraryMetadataRefreshConcurrency(qint32 newLibraryMetadataRefreshConcurrency)
Gets or sets the how many metadata refreshes can run concurrently.
Definition serverconfiguration.cpp:1348
QList< PathSubstitution > m_pathSubstitutions
Definition serverconfiguration.h:948
QString serverName() const
Definition serverconfiguration.cpp:1080
ImageSavingConvention m_imageSavingConvention
Definition serverconfiguration.h:926
void setPluginRepositories(QList< RepositoryInfo > newPluginRepositories)
Definition serverconfiguration.cpp:1203
bool metadataNetworkPathNull() const
Definition serverconfiguration.cpp:940
qint32 gatewayMonitorPeriod() const
Gets or sets the time (in seconds) between the pings of SSDP gateway monitor.
Definition serverconfiguration.cpp:780
bool isRemoteIPFilterBlacklist() const
Gets or sets a value indicating whether P:MediaBrowser.Model.Configuration.ServerConfiguration....
Definition serverconfiguration.cpp:1245
void setUninstalledPlugins(QStringList newUninstalledPlugins)
Definition serverconfiguration.cpp:1278
Definition mediaplayer2.h:20
AccessSchedule fromJsonValue(const QJsonValue &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:133
QJsonValue toJsonValue(const AccessSchedule &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:139
Definition jsonconvimpl.h:45