diff --git a/server/dlna/dlna.go b/server/dlna/dlna.go index 6c45aea..59a033e 100644 --- a/server/dlna/dlna.go +++ b/server/dlna/dlna.go @@ -140,6 +140,11 @@ func onBrowseMeta(path string, rootObjectPath string, host, userAgent string) (r func getDefaultFriendlyName() string { logger := log.Default.WithNames("dlna") + + if settings.BTsets.FriendlyName != "" { + return settings.BTsets.FriendlyName + } + ret := "TorrServer" userName := "" user, err := user.Current() diff --git a/server/settings/btsets.go b/server/settings/btsets.go index 68a6008..bad2116 100644 --- a/server/settings/btsets.go +++ b/server/settings/btsets.go @@ -28,7 +28,8 @@ type BTSets struct { EnableDebug bool // print logs // DLNA - EnableDLNA bool + EnableDLNA bool + FriendlyName string // BT Config EnableIPv6 bool diff --git a/web/src/components/Settings/SecondarySettingsComponent.jsx b/web/src/components/Settings/SecondarySettingsComponent.jsx index 8f977a7..56d2638 100644 --- a/web/src/components/Settings/SecondarySettingsComponent.jsx +++ b/web/src/components/Settings/SecondarySettingsComponent.jsx @@ -10,8 +10,10 @@ export default function SecondarySettingsComponent({ settings, inputForm }) { const { RetrackersMode, TorrentDisconnectTimeout, + EnableDebug, EnableDLNA, EnableIPv6, + FriendlyName, ForceEncrypt, DisableTCP, DisableUTP, @@ -139,6 +141,22 @@ export default function SecondarySettingsComponent({ settings, inputForm }) { label={t('SettingsDialog.DLNA')} labelPlacement='start' /> + + } + label={t('SettingsDialog.EnableDebug')} + labelPlacement='start' + />
{t('SettingsDialog.RetrackersMode')}