Choose the suitable stream from UPnP instead of always choosing the first one. This relies on UPnP Server to provide downsampled 352.8 or 384 kHz stream, instead of relying on Volumio to do it. The song will not be displayed if there is no suitable stream found. For example, MediaMonkey (free version) does not provide alternate audo-format streams.
The purpose of this change is to make it consistent with Roon. And moreover, I think this is how UPnP Control Point "Choose Matching Protocol and Format" task as described in UPnP AV-Architecture document.
Choose the suitable stream from UPnP instead of always choosing the first one. This relies on UPnP Server to provide downsampled 352.8 or 384 kHz stream, instead of relying on Volumio to do it. The song will not be displayed if there is no suitable stream found. For example, MediaMonkey (free version) does not provide alternate audo-format streams.
The purpose of this change is to make it consistent with Roon. And moreover, I think this is how UPnP Control Point "Choose Matching Protocol and Format" task as described in UPnP AV-Architecture document.