I know this has been asked before, but not for quite a while, so I’m hoping things may have improved, or there may be some more relevant recent experience.
When I was having trouble getting shared folders working (my environment is Linux, which involves configuring SAMBA which is not exactly simple) it was suggested that setting up a UPnP media server instead should be easier.
It turns out that setting up the UPnP server was easy under Linux, but getting the Sonos controller to see it is not!
I chose to use Rygel as the server (rather than MiniDLNA, which has not been maintained for years), and it was almost trivial to set up. If I use VLC Media Player or Windows Media Player I can see the files on the server and play them remotely without a problem, but the Sonos controller does not display the server when I look at the Browse screen, or anywhere else for that matter.
Can anyone suggest things to try that they think I may have missed? Unfortunately I don’t think Sonos document exactly what they support in terms of DLNA, so I’m working in the dark a bit here...