It should, but I think ‘ignore’ also means ‘do nothing’.
I also see, with BubbleUPNP, that the volume with this setting is 50, at least on the control side.
I just tried manually changing it to “disabled”, did a systemctl restart on both mpd and upmpdcli. It’s still clearly doing something with volume, as when I drag the volume slider it goes from “barely audible” with the slider at max to completely mute with volume slider at min.
Tested again with Airplay, which is also set to volume disabled in RoPieeeXl, and I get proper max volume. And Roon, of course, works fine.
The DAC does not advertise ANY mixer to the system.
I just sent another feedback, in case it helps. I rand send-feedback from the command line, which doesn’t spit out the feedback ID number, it appears. But timestamp on uploads should be within a minute or two before this reply’s timestamp.
The ‘baby’ steps mean that I’ve implemented the basic stuff and exposed this only in the DLNA/UPnP service.
How does it work?
There’s a white list of HAT’s (we’re only talking about HATs here) which are known for having hardware mixer support and the name of the mixer. If you have a HAT that’s in the whitelist you will see that you can select ‘hardware’ at the ‘Volume Control’ option for DLNA/UPnP. If not the option is greyed out.
So please test this. If you own a HAT that has hardware support but still the option remains greyed out it means it’s not in the whitelist and I need to add it. I’ve build something in the feedback option that probes for present mixer controls.
I also noticed that the beta unit doesn’t see itself on the device tab, and doesn’t show up in any of the other RoPieee device listings. Is this “as designed”?
One common gotcha that I see with IPv6 on RPi burn-to-card distributions is they end up with the same DUID because they don’t have a mechanism to clear the DUID file on first boot. This then causes problems when you have multiple systems deployed on the same network segment.
On my stable release there is nothing in /var/lib/dhcpd right now, but if you’ve been testing with ipv6 enabled on your build systems and then create an image out of that, it might end up dropping a common DUID file.
The hardware mixer support in shairport seems to fix the airplay volume issue for me. (I use an Allo BOSS hat.) Yay! Thanks for working on this, Harry.