Subsonic API: check if the user has enabled transcoding by default to put transcodedSuffix and transcodedContentType fields

This commit is contained in:
emeric
2025-04-26 16:38:50 +02:00
parent 03cbe85e32
commit a26632828e
@@ -103,6 +103,7 @@ namespace lms::api::subsonic
trackResponse.setAttribute("suffix", extension.string().substr(1) /* skip leading .*/);
}
if (context.user->getSubsonicEnableTranscodingByDefault())
{
const std::string fileSuffix{ formatToSuffix(context.user->getSubsonicDefaultTranscodingOutputFormat()) };
trackResponse.setAttribute("transcodedSuffix", fileSuffix);