I have one connected to my amplifier and speakers — it's the only thing connected, I don't need any other audio source.
I run miniDLNA[1] which shares all my music, and BubbleUPnP[2] on my phone to browse the music and cast it to the Chromecast Audio.
It's also possible with a Python library[3]; I used this for a while as an alarm clock.
About every 2-3 months I have to reboot the Chromecast, but it's otherwise fine. It doesn't do gapless playback, but I think that's partly because miniDLNA is running on an ultra-low-power ARM board, i.e. is slow.
I run miniDLNA[1] which shares all my music, and BubbleUPnP[2] on my phone to browse the music and cast it to the Chromecast Audio.
It's also possible with a Python library[3]; I used this for a while as an alarm clock.
About every 2-3 months I have to reboot the Chromecast, but it's otherwise fine. It doesn't do gapless playback, but I think that's partly because miniDLNA is running on an ultra-low-power ARM board, i.e. is slow.
[1] https://sourceforge.net/projects/minidlna/
[2] https://play.google.com/store/apps/details?id=com.bubblesoft...
[3] https://github.com/balloob/pychromecast