Made transcoding optional

This commit is contained in:
emeric
2019-05-20 12:55:17 +02:00
parent 49dc6c84f1
commit 234d9f80ef
22 changed files with 412 additions and 286 deletions
+4 -4
View File
@@ -42,17 +42,17 @@
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="${id:audio-bitrate-limit}">
${tr:Lms.Admin.User.audio-bitrate-limit}
<label class="control-label col-sm-2" for="${id:audio-transcode-bitrate-limit}">
${tr:Lms.Admin.User.audio-transcode-bitrate-limit}
</label>
<div class="col-sm-5">
<div class="input-group">
${audio-bitrate-limit}
${audio-transcode-bitrate-limit}
<span class="input-group-addon">kbps</span>
</div>
</div>
<div class="help-block col-sm-5">
${audio-bitrate-limit-info}
${audio-transcode-bitrate-limit-info}
</div>
</div>
${<if-demo>}
+9 -8
View File
@@ -45,7 +45,7 @@
<message id="Lms.Admin.Users.users">Users</message>
<!--User-->
<message id="Lms.Admin.User.audio-bitrate-limit">Audio bitrate limit</message>
<message id="Lms.Admin.User.audio-transcode-bitrate-limit">Audio transcode bitrate limit</message>
<message id="Lms.Admin.User.demo-account">Demo account</message>
<message id="Lms.Admin.User.demo-account-already-exists">Demo account already exists!</message>
<message id="Lms.Admin.User.demo-password-invalid">Demo password must be the login name!</message>
@@ -114,14 +114,15 @@
<!--Settings-->
<message id="Lms.Settings.account">Account</message>
<message id="Lms.Settings.audio">Audio</message>
<message id="Lms.Settings.bitrate">Bitrate</message>
<message id="Lms.Settings.demo-cannot-save">Cannot save using a demo account!</message>
<message id="Lms.Settings.encoding">Encoding</message>
<message id="Lms.Settings.encoding.auto">Auto</message>
<message id="Lms.Settings.encoding.mp3">MP3</message>
<message id="Lms.Settings.encoding.ogg_opus">Ogg/Opus</message>
<message id="Lms.Settings.encoding.ogg_vorbis">Ogg/Vorbis</message>
<message id="Lms.Settings.encoding.webm_vorbis">WebM/Vorbis</message>
<message id="Lms.Settings.transcoding">Transcoding</message>
<message id="Lms.Settings.transcoding-bitrate">Transcode bitrate</message>
<message id="Lms.Settings.transcoding-format">Transcode format</message>
<message id="Lms.Settings.transcoding-enable">Enable transcoding</message>
<message id="Lms.Settings.transcoding.mp3">MP3</message>
<message id="Lms.Settings.transcoding.ogg_opus">Ogg/Opus</message>
<message id="Lms.Settings.transcoding.ogg_vorbis">Ogg/Vorbis</message>
<message id="Lms.Settings.transcoding.webm_vorbis">WebM/Vorbis</message>
<message id="Lms.Settings.settings">Settings</message>
<message id="Lms.Settings.settings-saved">New settings saved!</message>
+10 -9
View File
@@ -45,7 +45,7 @@
<message id="Lms.Admin.Users.users">Utilisateurs</message>
<!--User-->
<message id="Lms.Admin.User.audio-bitrate-limit">Limite du bitrate</message>
<message id="Lms.Admin.User.audio-transcode-bitrate-limit">Limite du bitrate pour le transcodage</message>
<message id="Lms.Admin.User.demo-account">Compte de démonstration</message>
<message id="Lms.Admin.User.demo-account-already-exists">Le compte de démonstration existe déjà !</message>
<message id="Lms.Admin.User.demo-password-invalid">Le password doit être égal au login !</message>
@@ -101,7 +101,7 @@
<message id="Lms.PlayQueue.clear">Effacer</message>
<message id="Lms.PlayQueue.nb-tracks">{1} pistes</message>
<message id="Lms.PlayQueue.nb-tracks-added">{1} pistes ajoutées</message>
<message id="Lms.PlayQueue.nb-tracks-playing">{1} pistes ajouées</message>
<message id="Lms.PlayQueue.nb-tracks-playing">{1} pistes ajoutées</message>
<message id="Lms.PlayQueue.playqueue">Liste de lecture</message>
<message id="Lms.PlayQueue.radio-mode">Mode radio</message>
<message id="Lms.PlayQueue.repeat">Repéter</message>
@@ -115,14 +115,15 @@
<message id="Lms.Settings.account">Compte</message>
<message id="Lms.Settings.audio">Audio</message>
<message id="Lms.Settings.auto">Auto</message>
<message id="Lms.Settings.bitrate">Bitrate</message>
<message id="Lms.Settings.demo-cannot-save">Impossible de sauvegarder en utilisant un compte de démo !</message>
<message id="Lms.Settings.encoding">Encodage</message>
<message id="Lms.Settings.encoding.auto">Auto</message>
<message id="Lms.Settings.encoding.mp3">MP3</message>
<message id="Lms.Settings.encoding.ogg_opus">Ogg/Opus</message>
<message id="Lms.Settings.encoding.ogg_vorbis">Ogg/Vorbis</message>
<message id="Lms.Settings.encoding.webm_vorbis">WebM/Vorbis</message>
<message id="Lms.Settings.transcoding">Transcodage</message>
<message id="Lms.Settings.transcoding-bitrate">Bitrate du transcodage</message>
<message id="Lms.Settings.transcoding-format">Format du transcodage</message>
<message id="Lms.Settings.transcoding-enable">Activer le transcodage</message>
<message id="Lms.Settings.transcoding.mp3">MP3</message>
<message id="Lms.Settings.transcoding.ogg_opus">Ogg/Opus</message>
<message id="Lms.Settings.transcoding.ogg_vorbis">Ogg/Vorbis</message>
<message id="Lms.Settings.transcoding.webm_vorbis">WebM/Vorbis</message>
<message id="Lms.Settings.settings">Paramètres</message>
<message id="Lms.Settings.settings-saved">Paramètres sauvegardés !</message>
+26 -15
View File
@@ -7,28 +7,39 @@
<legend>${tr:Lms.Settings.audio}</legend>
<div class="form-horizontal">
<div class="form-group">
<label class="control-label col-sm-2" for="${id:bitrate}">
${tr:Lms.Settings.bitrate}
<label class="control-label col-sm-2" for="${id:transcoding-enable}">
${tr:Lms.Settings.transcoding-enable}
</label>
<div class="col-sm-5">
${transcoding-enable}
</div>
<div class="help-block col-sm-5">
${transcoding-enable-info}
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="${id:transcoding}">
${tr:Lms.Settings.transcoding-format}
</label>
<div class="col-sm-5">
${transcoding-format}
</div>
<div class="help-block col-sm-5">
${transcoding-format-info}
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="${id:transcoding-bitrate}">
${tr:Lms.Settings.transcoding-bitrate}
</label>
<div class="col-sm-5">
<div class="input-group">
${bitrate}
${transcoding-bitrate}
<span class="input-group-addon">kbps</span>
</div>
</div>
<div class="help-block col-sm-5">
${bitrate-info}
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="${id:encoding}">
${tr:Lms.Settings.encoding}
</label>
<div class="col-sm-5">
${encoding}
</div>
<div class="help-block col-sm-5">
${encoding-info}
${transcoding-bitrate-info}
</div>
</div>
</div>