Hi, first thank you for RoPieee, very nice to use. The problem I am encountering is that I installed RoPieeeXL to allow me to use Pandora through Shairport-Sync but the volume is very low. It appears that I have to turn the Shairport volume to maximum to achieve the same volume level that I see at any given Roon volume level. Or, if for instance the Roon volume level is at 20, the Shairport volume level at 20 is inaudible and must be turned up to 100 to achieve the same level as the Roon at 20.
I had a similar problem using DietPi, and I was able to solve that using the ALSA mixer, but I think that is not an option here - there is a badge that indicates that the hardware mixer is not supported. I also see that Software is the only option for volume control. Is there any other way to ânormalizeâ the volume so it is in the same range as the Roon platform?
Hardware volume control is based on a âwhite listâ: there is no way to detect if hardware volume control is present or not, so this means that RoPieee contains a white list with HATâs for which hardware volume control is present.
This is for now only available in the beta channel, so you need to switch. You can do that in the âadvancedâ tab.
When youâve pulled in the latest update on the beta channel you should be able to select âhardware mixerâ in the respective services tab (so the âhardware mixer not supportedâ label should be gone).
First Iâd like to say thank you very much for enabling hardware volume control. I have a hat that acts like a hifiberry DAC+ and this is now working well with hardware volume control.
My observations:
The RoPieee display shows what is playing on that zone with Roon, not airplay. So the wrong album and text shows up. But if you change the volume in iTunes, the volume display changes based on what is happening in iTunes. Also if you change the volume on the display, the hardware volume control is changed.
However, itâs not bidirectional, if the volume is changed locally on the endpoint (in my case with the touchscreen), it is not reflected in iTunes. So the iTunes volume slider is not in sync with what is really happening on the endpoint. Not sure is this is possible to have bidirectional comms with shairport-sync.
The display goes to sleep with Airplay playing. I like this as most of the time, Iâd rather have the clock than the album picture (only when roon radio is playing and the next artist is a mystery is the display really informative).
What Iâd love to see next (we users are never satisfied):
The display to show the details of what is actually playing from that endpoint from airplay or roon or whatever. If thatâs not possible, blanking the display or putting up the airplay (or whatever) icon to show what is active would be better than the wrong information based on the Roon endpoint info.
Iâd also love to have bidirectional volume and playback control. So the controls on the display (if there are any) feed back to the streaming app. This happens nicely with Roon, it would be lovely if it would happen for other sources. (BTW Naim does it, but Iâm not sure if they are using shairport-sync like you are).
In general, itâs fantastic though. Thanks so much.
Hmmm. Not quite working for me with Hifiberry AMP2.
Room works fine.
Airport hardware volume control works fine.
Spotify Connect doesnât work at all though.
If I choose Hardware, it never appears in Spotify.
If I choose Software, it appears but without audio.
Thanks for the update Harry. I updated to the beta version, and the selection for hardware volume control did show up. I selected it, applied the update, and rebooted. Now the device does not show up when I try to browse to it as I have always been able to do, nor does it show up in my routerâs list of devices (which is not necessarily a definitive list). I did the following without success:
Since I changed the host name I tried browsing to the new host name, ropieee.local, and ropieeexl.local
I tried cycling the power on the device
I should probably try re-flashing the card with the beta - is it possible to download that directly or should I re-flash with the production release and go through the web interface to do it?