mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 13:36:09 +05:00
add DLNA server name and debug log options to web
This commit is contained in:
@@ -140,6 +140,11 @@ func onBrowseMeta(path string, rootObjectPath string, host, userAgent string) (r
|
|||||||
|
|
||||||
func getDefaultFriendlyName() string {
|
func getDefaultFriendlyName() string {
|
||||||
logger := log.Default.WithNames("dlna")
|
logger := log.Default.WithNames("dlna")
|
||||||
|
|
||||||
|
if settings.BTsets.FriendlyName != "" {
|
||||||
|
return settings.BTsets.FriendlyName
|
||||||
|
}
|
||||||
|
|
||||||
ret := "TorrServer"
|
ret := "TorrServer"
|
||||||
userName := ""
|
userName := ""
|
||||||
user, err := user.Current()
|
user, err := user.Current()
|
||||||
|
|||||||
@@ -28,7 +28,8 @@ type BTSets struct {
|
|||||||
EnableDebug bool // print logs
|
EnableDebug bool // print logs
|
||||||
|
|
||||||
// DLNA
|
// DLNA
|
||||||
EnableDLNA bool
|
EnableDLNA bool
|
||||||
|
FriendlyName string
|
||||||
|
|
||||||
// BT Config
|
// BT Config
|
||||||
EnableIPv6 bool
|
EnableIPv6 bool
|
||||||
|
|||||||
@@ -10,8 +10,10 @@ export default function SecondarySettingsComponent({ settings, inputForm }) {
|
|||||||
const {
|
const {
|
||||||
RetrackersMode,
|
RetrackersMode,
|
||||||
TorrentDisconnectTimeout,
|
TorrentDisconnectTimeout,
|
||||||
|
EnableDebug,
|
||||||
EnableDLNA,
|
EnableDLNA,
|
||||||
EnableIPv6,
|
EnableIPv6,
|
||||||
|
FriendlyName,
|
||||||
ForceEncrypt,
|
ForceEncrypt,
|
||||||
DisableTCP,
|
DisableTCP,
|
||||||
DisableUTP,
|
DisableUTP,
|
||||||
@@ -139,6 +141,22 @@ export default function SecondarySettingsComponent({ settings, inputForm }) {
|
|||||||
label={t('SettingsDialog.DLNA')}
|
label={t('SettingsDialog.DLNA')}
|
||||||
labelPlacement='start'
|
labelPlacement='start'
|
||||||
/>
|
/>
|
||||||
|
<TextField
|
||||||
|
onChange={inputForm}
|
||||||
|
margin='normal'
|
||||||
|
id='FriendlyName'
|
||||||
|
label={t('SettingsDialog.FriendlyName')}
|
||||||
|
helperText={t('SettingsDialog.FriendlyNameHint')}
|
||||||
|
value={FriendlyName}
|
||||||
|
type='text'
|
||||||
|
variant='outlined'
|
||||||
|
fullWidth
|
||||||
|
/>
|
||||||
|
<FormControlLabel
|
||||||
|
control={<Switch checked={EnableDebug} onChange={inputForm} id='EnableDebug' color='secondary' />}
|
||||||
|
label={t('SettingsDialog.EnableDebug')}
|
||||||
|
labelPlacement='start'
|
||||||
|
/>
|
||||||
<br />
|
<br />
|
||||||
<InputLabel htmlFor='RetrackersMode'>{t('SettingsDialog.RetrackersMode')}</InputLabel>
|
<InputLabel htmlFor='RetrackersMode'>{t('SettingsDialog.RetrackersMode')}</InputLabel>
|
||||||
<Select
|
<Select
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ export default function SettingsDialog({ handleClose }) {
|
|||||||
)
|
)
|
||||||
sets[id] = Boolean(!checked)
|
sets[id] = Boolean(!checked)
|
||||||
else sets[id] = Boolean(checked)
|
else sets[id] = Boolean(checked)
|
||||||
} else if (type === 'url') {
|
} else if (type === 'url' || type === 'text') {
|
||||||
sets[id] = value
|
sets[id] = value
|
||||||
}
|
}
|
||||||
setSettings(sets)
|
setSettings(sets)
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ export default {
|
|||||||
DownloadRateLimit: 0,
|
DownloadRateLimit: 0,
|
||||||
EnableDebug: false,
|
EnableDebug: false,
|
||||||
EnableIPv6: false,
|
EnableIPv6: false,
|
||||||
|
FriendlyName: '',
|
||||||
ForceEncrypt: false,
|
ForceEncrypt: false,
|
||||||
PeersListenPort: 0,
|
PeersListenPort: 0,
|
||||||
PreloadCache: 50,
|
PreloadCache: 50,
|
||||||
|
|||||||
@@ -100,7 +100,10 @@
|
|||||||
"DLNA": "DLNA Media Server",
|
"DLNA": "DLNA Media Server",
|
||||||
"DontAddRetrackers": "Don`t add retrackers",
|
"DontAddRetrackers": "Don`t add retrackers",
|
||||||
"DownloadRateLimit": "Download Rate Limit",
|
"DownloadRateLimit": "Download Rate Limit",
|
||||||
|
"EnableDebug": "Enable Debug Server Log",
|
||||||
"ForceEncrypt": "Force Encrypt Headers",
|
"ForceEncrypt": "Force Encrypt Headers",
|
||||||
|
"FriendlyName": "DLNA Server Name",
|
||||||
|
"FriendlyNameHint": "Leave blank to use default",
|
||||||
"PeersListenPort": "Peers Listen Port",
|
"PeersListenPort": "Peers Listen Port",
|
||||||
"PeersListenPortHint": "1024 - 65535, 0 - auto",
|
"PeersListenPortHint": "1024 - 65535, 0 - auto",
|
||||||
"PreloadCache": "Preload Cache Before Play",
|
"PreloadCache": "Preload Cache Before Play",
|
||||||
|
|||||||
@@ -100,7 +100,10 @@
|
|||||||
"DLNA": "DLNA-медиасервер",
|
"DLNA": "DLNA-медиасервер",
|
||||||
"DontAddRetrackers": "Ничего не делать",
|
"DontAddRetrackers": "Ничего не делать",
|
||||||
"DownloadRateLimit": "Ограничение скорости загрузки",
|
"DownloadRateLimit": "Ограничение скорости загрузки",
|
||||||
|
"EnableDebug": "Включить подробный журнал сервера",
|
||||||
"ForceEncrypt": "Принудительное шифрование заголовков",
|
"ForceEncrypt": "Принудительное шифрование заголовков",
|
||||||
|
"FriendlyName": "Имя сервера DLNA",
|
||||||
|
"FriendlyNameHint": "Оставьте пустым, чтобы использовать значение по умолчанию.",
|
||||||
"PeersListenPort": "Порт для входящих подключений",
|
"PeersListenPort": "Порт для входящих подключений",
|
||||||
"PeersListenPortHint": "1024 - 65535, 0 - авто",
|
"PeersListenPortHint": "1024 - 65535, 0 - авто",
|
||||||
"PreloadCache": "Буфер предзагрузки",
|
"PreloadCache": "Буфер предзагрузки",
|
||||||
|
|||||||
@@ -100,7 +100,10 @@
|
|||||||
"DLNA": "DLNA-медиасервер",
|
"DLNA": "DLNA-медиасервер",
|
||||||
"DontAddRetrackers": "Нічого не робити",
|
"DontAddRetrackers": "Нічого не робити",
|
||||||
"DownloadRateLimit": "Обмеження швидкості завантаження",
|
"DownloadRateLimit": "Обмеження швидкості завантаження",
|
||||||
|
"EnableDebug": "Увімкнути журнал налагодження сервера",
|
||||||
"ForceEncrypt": "Примусово шифрувати заголовки",
|
"ForceEncrypt": "Примусово шифрувати заголовки",
|
||||||
|
"FriendlyName": "Ім'я сервера DLNA",
|
||||||
|
"FriendlyNameHint": "Залиште порожнім, щоб використовувати значення за промовчанням.",
|
||||||
"PeersListenPort": "Порт для вхідних з'єднань",
|
"PeersListenPort": "Порт для вхідних з'єднань",
|
||||||
"PeersListenPortHint": "1024 - 65535, 0 - авто",
|
"PeersListenPortHint": "1024 - 65535, 0 - авто",
|
||||||
"PreloadCache": "Буфер попер. завантаження",
|
"PreloadCache": "Буфер попер. завантаження",
|
||||||
|
|||||||
Reference in New Issue
Block a user