Volumio 3 - UPNP seems to be broken

Hi,

I know this might not be a supported use case, but I wanna to share my experience with the UPNP setup using Volumio release 3.

I have a USB Audioquest DragonFly 1.5 connected to my RPI 4 running Volumio 2.917. My Dac is not a full MQA unfolder, only an MQA render device.

As Volumio can’t unfold MQA, I’m using another software to connect to Tidal and play tracks. On that other software, I set the output for UPNP Volumio. I’m using Volumio as a kind of transport node between my laptop and my stereo system. Volumio is there to act as a sort of “gateway” between my Lan and my usb Dac.

Works fine until I upgraded to Volumio 3.

With Volumio 3, I got some sluggish performance, can take up to 30 seconds to load up the first track. After two or three tracks, the link between both devices (my other software and Volumio) seems to be broken. I can’t play any new tracks, the track won’t never start.

Rebooting the RPI fix the issue for two, or three tracks, as the same issue start again.

Went back to Volumio 2.917-2021-10-06 and works fine.

Thanks.

1 Like

Same problem with me except I can only play 1 songs. May I know where can I download the 2.917 img?

https://updates.volumio.org/pi/volumio/2.917/volumio-2.917-2021-10-06-pi.img.zip

Same issue here. I can find the following in the logs which seems to indicate that mpd is timing out. I have the same issue with volusonic plugin where mpd also seems to timeout.

/var/log/mpd.log:

Dec 20 16:17 : client: [1] process command "stop"                                   
Dec 20 16:17 : client: [1] command returned 0                                       
Dec 20 16:17 : client: [1] process command "idle"                                   
Dec 20 16:17 : client: [1] command returned 1                                       
Dec 20 16:17 : client: [1] process command "clear"                                  
Dec 20 16:17 : client: [1] command returned 0                                       
Dec 20 16:17 : client: [1] process command "idle"                                   
Dec 20 16:17 : client: [1] command returned 1                                       
Dec 20 16:17 : client: [1] process command "idle"                                   
Dec 20 16:17 : client: [1] command returned 1                                       
Dec 20 16:17 : client: [1] process command "playlistinfo"                           
Dec 20 16:17 : client: [1] command returned 0                                       
Dec 20 16:17 : client: [1] process command "idle"                                   
Dec 20 16:17 : client: [1] command returned 1                                       
Dec 20 16:17 : client: [1] process command "load "http://**server_name**:58050/str
eam/audio/600ca4cc30a050f3c1ae9fb2c017692c.mp3""                                    
Dec 20 16:27 : exception: CURL failed: The requested URL returned error: 504 Gateway
Time-out
Dec 20 16:27 : exception: No such playlist                                          
Dec 20 16:27 : client: [1] command returned 2                                       
Dec 20 16:27 : client: [1] timeout
Dec 20 16:27 : client: [1] closed
Dec 20 16:27 : client: [2] opened from local                                        
Dec 20 16:27 : client: [3] opened from local                                        
Dec 20 16:27 : client: [2] closed
Dec 20 16:27 : client: [4] opened from local                                        
Dec 20 16:27 : client: [3] closed
Dec 20 16:27 : client: [4] closed
Dec 20 16:27 : client: [5] opened from local                                        
Dec 20 16:27 : client: [5] process command "idle"                                   
Dec 20 16:27 : client: [5] command returned 1                                       
Dec 20 16:27 : client: [5] process command "playlistinfo"                           
Dec 20 16:27 : client: [5] command returned 0                                       
Dec 20 16:27 : client: [5] process command "idle"                                   
Dec 20 16:27 : client: [5] command returned 1                                       

The broken UPNP issue has been reported multiple times, in addition to this thread:

A bit disappointing that the Volumio team have not even acknowledged the issue, for something that is a simple and core function of a media player.

Even more so since it worked in the prior version just fine. I cut them some slack because they are so small but to not even acknowledge it seems strange. They must really have their hands full.

I concluded that my issue is not a Volumio 3 issue. I had simultaneously upgraded to airsonic-advanced from airsonic which turned out to cause an issue with streaming files to mpd. I still don’t understand what the issue is on the airsonic-advanced side, but downgrading back to airsonic solved the issue for me.