UPnP to Sonos Era 100 doesnt work

Issue description:

Thank you for this app! Its great.

I however can’t cast via UPnP to my Sonos speaker. The log file is with a flac file but mp3s dont work either (160kbps). I can play music on the sonos using airplay and Music Assistant and bluetooth and it has the latest firmware. Tried with all combinations of the UPnP options for the speaker.

Logs:

Upload description: icelk

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Jellyfin

Screenshots:

     

It’s also worth noting that I only have one speaker, so no multi room shenanigans.

The speaker starts hissing slightly when I try the UPnP cast. So I presume that’s it turning on and getting ready for audio. But nothing comes. I’ve also tried with the in-app proxy for UPnP.

Please provide new logs when enabling Symfonium proxy, because the logs does not show error when sending the commands.
The issue is between the device and the server

I just did.

It seems to work when the file is in the rolling cache and not on a remote server. Ill check the HTTP logs when using the Sonos. But it should work when using the proxy then right, because Symfonium can access the files (I can play and download them).

Proxy mode just fix network access and certificate issues.

But it’s still the original server serving the files with the headers and everything.

Since it works from Symfonium cache when using Symfonium webserver, this point to Jellyfin.

Ia it behind a proxy ? Check the proxy and Jellyfin logs to see if there’s error.

Yeah, you are correct. It was a reverse proxy issue. Pretty deep in the code… Thanks for all the help!!