From 8780bbdffaa166f174e1e157bc236823e3cd9fd7 Mon Sep 17 00:00:00 2001 From: emeric Date: Sun, 15 Oct 2023 15:42:09 +0200 Subject: [PATCH] Subsonic API: try to recognize some formats in stream endpoint (mp3, opus, vorbis) --- approot/messages.xml | 3 +- approot/messages_fr.xml | 3 +- approot/messages_it.xml | 3 +- approot/messages_zh.xml | 3 +- approot/settings.xml | 17 +- src/libs/services/database/impl/Migration.cpp | 928 ++++++++---------- src/libs/services/database/impl/Migration.hpp | 46 +- src/libs/services/database/impl/User.cpp | 100 +- .../include/services/database/User.hpp | 216 ++-- .../impl/entrypoints/MediaRetrieval.cpp | 64 +- src/libs/subsonic/impl/responses/Song.cpp | 3 +- src/libs/utils/impl/String.cpp | 14 + src/libs/utils/include/utils/String.hpp | 2 + src/lms/ui/SettingsView.cpp | 31 +- 14 files changed, 670 insertions(+), 763 deletions(-) diff --git a/approot/messages.xml b/approot/messages.xml index 1c97035d..28883d34 100644 --- a/approot/messages.xml +++ b/approot/messages.xml @@ -241,6 +241,8 @@ Audio These audio settings are local to your browser! Change password +Default transcode bitrate +Default transcode format Cannot save using a demo account! Settings Bad password @@ -265,7 +267,6 @@ Subsonic API Transcoding Transcode bitrate -Enable transcoding Transcode format Matroska/Opus MP3 diff --git a/approot/messages_fr.xml b/approot/messages_fr.xml index a7b59fa7..a5f2e255 100644 --- a/approot/messages_fr.xml +++ b/approot/messages_fr.xml @@ -241,6 +241,8 @@ Audio Ces paramètres audio sont locaux à votre navigateur ! Changement de mot de passe +Bitrate par defaut du transcodage +Format par defaut du transcodage Impossible de sauvegarder en utilisant un compte de démo ! Paramètres Mauvais mot de passe @@ -265,7 +267,6 @@ API Subsonic Transcodage Bitrate du transcodage -Activer le transcodage Format du transcodage Matroska/Opus MP3 diff --git a/approot/messages_it.xml b/approot/messages_it.xml index 0e27ff55..7849ef42 100644 --- a/approot/messages_it.xml +++ b/approot/messages_it.xml @@ -241,6 +241,8 @@ Audio Queste impostazioni sono salvate localmente su questo dispositivo! Cambia password + + Non posso salvare le impostazioni utilizzando l'account demo! Impostazioni Password errata @@ -265,7 +267,6 @@ Subsonic API Transcodifica Bitrate transcodifica -Abilita transcodifica Formato di transcodifica Matroska/Opus MP3 diff --git a/approot/messages_zh.xml b/approot/messages_zh.xml index 6bea76b1..c1eca28c 100644 --- a/approot/messages_zh.xml +++ b/approot/messages_zh.xml @@ -241,6 +241,8 @@ 音频 这些音频设置仅保存在您的本地浏览器! 更改密码 + + 使用演示账号时不能保存! 设置 无效密码 @@ -265,7 +267,6 @@ Subsonic 应用程序接口 转码 转码比特率 -开启转码 转码格式 Matroska/Opus MP3 diff --git a/approot/settings.xml b/approot/settings.xml index 537f4f76..c15db564 100644 --- a/approot/settings.xml +++ b/approot/settings.xml @@ -74,20 +74,9 @@ ${} ${tr:Lms.Settings.subsonic-api} -
-
- ${subsonic-transcode-enable class="form-check-input"} - -
- ${subsonic-transcode-enable-info} -
-
-
${subsonic-transcode-format class="form-control"}
@@ -95,8 +84,8 @@
-