Look. I’ve already been through this. I’ve sent logs! And when the support person I was talking to couldn’t find an answer, I solved it myself and sent him the solution to pass on. I then asked him for a bug tracker link where I could post a patch (its the addition of two lines) and he said to make a forum post.
I found an existing thread on the issue and people have been having the same problem for YEARS! Link: How I can turning DAC on/off without rebooting Volumio
The issue is that if a USB DAC is unplugged and then plugged back in, volumio cant talk to it. I keep my Pi running but the DAC and a tube preamp are on outlets that are wired to the trigger output on my AVR, so they only come on when that input is selected. Without the patch, you have to reboot volumio every time the DAC goes off, which is what I was trying to avoid (reboot time} by keeping it on.
The fix is just adding a vstop after the usbdetach and a vstart at the beginning of usbattach in the volumio script. The UI just spins until it sees the DAC again and its all ready in a few seconds.
As for Chromecast, the initial post mentioned support was added. I was VERY close to upgrading my subscription to get the Chromecast support! The moment that is available, I want it, and I’d be more than happy to alpha-test. I can get raw network dumps if needed and I have EVERY kind of Chromecast - a Vizio TV, Hisense Android TV, Chromecast Ultra, Chromecast with Google TV, a Lenovo Smart Display, a Lenovo Alarm Clock, and about 4 Chromecast Audio devices. So, you can see why integrating the Chromecast ecosystem with Volumio is important to me!
As for feature requests, people have been complaining about the poor interface for awhile. I was going to hack in the keys I needed via xbindkeys, but the browser already grabs them, so I have to dive into your UI code instead and just not had the time. I did add control of the UI via HDMI-CEC and that hack is one of the things to replicate once I switch to v3 - maybe I can make it a plugin!