Subsonic API: added support for the format parameter in the stream request (only format=raw is handled, otherwise, it is ignored).

Added Matroksa/Opus output to ease compatibility with old devices. Fixes #8
This commit is contained in:
emeric
2019-11-10 14:54:03 +01:00
parent f3c02a84ba
commit e9673e44e3
10 changed files with 96 additions and 49 deletions
+1
View File
@@ -212,6 +212,7 @@ class SettingsModel : public Wt::WFormModel
_transcodeFormatModel = std::make_shared<ValueStringModel<AudioFormat>>();
_transcodeFormatModel->add(Wt::WString::tr("Lms.Settings.transcoding.mp3"), AudioFormat::MP3);
_transcodeFormatModel->add(Wt::WString::tr("Lms.Settings.transcoding.ogg_opus"), AudioFormat::OGG_OPUS);
_transcodeFormatModel->add(Wt::WString::tr("Lms.Settings.transcoding.matroska_opus"), AudioFormat::MATROSKA_OPUS);
_transcodeFormatModel->add(Wt::WString::tr("Lms.Settings.transcoding.ogg_vorbis"), AudioFormat::OGG_VORBIS);
_transcodeFormatModel->add(Wt::WString::tr("Lms.Settings.transcoding.webm_vorbis"), AudioFormat::WEBM_VORBIS);
}