07-23-2018, 03:19 PM
(07-23-2018, 01:58 PM)Tim Curtis Wrote: We would need "Audio Device Profiles" to implement reliable I2S/USB interface switching.
The profile would specify something like below. Then MPD could be automatically configured when switching interfaces.
- Device Name (ex: Allo Boss DAC)
- Interface (I2S or USB)
- Volume control (Hardware, Software, None)
- Initial volume (0 - 100)
The existing Audio device DB could be used if "Volume control" and "Initial volume" columns were added but there would also need to be a maintenance screen for add/edit/delete Devices... Thats a bit of work.
-Tim
Meanwhile, there's always the brute-force solution. Use two RPis, one with the I2S DAC hiding in the audio cabinet and the other with the USB-audio adapter located more or less centrally in the area I'm likely to be using the headphones. The "Players" selector you added to the moOde UI makes using this combo especially easy.
The RPi0W is cute but I'll want to use an RPi3B+ for the second player so I can reduce interference between WiFi (onboard) and Bluetooth (in the adapter) transmitters: 5GHz WiFi vs 2.4GHz Bluetooth.
Regards,
Kent