. I know that Volumio can also be used as a UPNP renderer, but I don't think that this integrates with Qobuz - others may be able to comment.
@SJ777 gave a good summary. Certainly the way the way that Volumio would prefer you use it to play Qobuz is exactly as described (and again, you will pay a monthly fee to Volumio over and above your Qobuz subscription fee).
As stated, it is also possible to use Volumio is the same way you would use MoOde, as a UPnP renderer which receives your stream from another Qobuz-enabled app running on any machine on your local network. I actually have two RPis on my home network, one in my bedroom running MoOde, and one in my living room running Volumio sans subscription, and I have both configured to receive a Qobuz stream from a media pc (actually an old Mac Mini) running BubbleUPnP Server, which works similarly to the BubbleUPnP Android app except that, you guessed it, it runs on a server. Used in this fashion, I find that the two are nearly identical. I originally intended to evaluate them head to head and switch out whichever I likes less, but since I can’t discern a difference, I’ve been too lazy to make any further changes.
The key to this approach is that once they’ve been configured, you never actually interact directly with either your UPnP renderer (MoOde/Volumio) or the proxy app (BubbleUPnP). You interact with a UPnP control point, which can run on an iOS/Android device or a computer. Actually, you can have multiple control points on different devices. As long as they are compatible with the OpenHome protocol(s), the experience is seamless all the way down to synchronized playlists. Two OpenHome compatible control point apps for iOS are Linn Kazoo and LUMIN. For Mac and Linux computers , Kodi works pretty well (I’ve never tried it on Windows). Each control point app stores a copy of your Qobuz credentials. When you use an OpenHome control point to search Qobuz, behind the scenes it passes your credentials to the proxy which hits the Qobuz API and passes the search results back to your control point, which displays them for you. When you select a track, Album, or playlist to play, again the control point sends it to the proxy along with your credentials, the proxy hits the Qobuz API, receives the stream from Qobuz, then passes it to whichever UPnP renderer you have selected in the control point.
This sounds complicated, but it works really well. You only ever interact with the control point, hence your choice of UPnP renderer doesn’t matter as long as it works, and both MoOde and Qobuz work. Configuring the whole thing can take a little bit of time, but there is a great tutorial available at
https://www.hifizine.com/2019/07/stream-qobuz-to-anything/
Follow it to the letter to set up the proxy. Toward the bottom, it contains a link to another tutorial to set up your control point, but I’ll save you the trouble of finding it!
https://www.hifizine.com/2016/06/how-to-stream-tidal-to-the-raspberry-pi/
Finally, if you decide to use Kazoo as your control point and a BubbleUPnP as your proxy, it’s critical that you set each device “Name” and “Room” as different values. In other words, you must change the defaults, which are identical values. Failure to do this will produce some cryptic errors when you attempt to play tracks that will drive you bonkers trying to debug.
I hope this helps!