Feature description:
In the renderer settings section, allow the user to choose a preferred codec and bitrate.
If the server supports the OS transcoding extension, supply these details so the transcoding can be applied.
Problem solved:
I have a number of Sonos speakers dotted around the house, one with poor Wi-Fi reception. To maintain consistent playback I’d like to be able to transcode to ~160 kbps.
Brought benefits:
This will help with consistent (reduced bandwidth) and compatible (WiiM Mini is the only speaker in the range that doesn’t support Opus) playback.
Other application solutions:
Additional description and context:
Initially discussed on LMS forum: [Feature request] Speaker profiles with the new transcoding extension · Issue #817 · epoupon/lms · GitHub
Screenshots / Mockup: