There seems to be a lot of interest in RuneAudio providing support for multi-room playback. Most of the postings I've seen here seem to involve getting multiple RuneAudio devices (each with their own DAC) to talk to each other.
However what I'm interested in is using RuneAudio to render across the LAN to a group of Google Chromecast Audios, instead of the current situation where it renders to a DAC via a physical USB or I2C connection. Does anyone have any opinions about this approach?
The concept I'm thinking about is as follows:
- A single RuneAudio device (e.g. Raspberry Pi) handles library management and streaming of the source files into MPD in the usual manner;
- MPD renders the files in the current playlist from the RuneAudio device via the LAN to Chromecast Audio (either a predefined Chromecast speaker-group or a single Chromecast Audio);
- Each target Chromecast Audio does the D-A conversion and plays the audio through the speaker or hi-fi to which it's connected.
Nice to have: it would be good to see all the available Chromecast Audio devices & speaker-groups included in the "MPD Configuration" / "Audio output interface" drop-down list.
The reason I'm interested in this approach is that at least some of the technical infrastructure appears to be in place already - Google provides a Cast extension for the Chrome browser (and presumably Chromium), and RuneAudio supports the Chromium browser thanks to rern's excellent work on the Add-Ons feature. There are also a few projects on Github that might be relevant with this:
https://github.com/topics/chromecast-audio
I'm afraid I'm absolutely useless at coding, but I hope that forum members who are better at it than I am can figure out an easy way to install the Cast extension for Chromium on RuneAudio and get MPD to render through it.
Apologies if this has already been covered - Moderators: please feel free to move this posting somewhere else if needed.
Thanks in advance!
Peace and friendship,
englishtim