I may be working from a bit of memory here. I have a Sonos graveyard that hasn't been used for at least a year, most pre-app-ocalypse for Sonos. I did set up a network share from my surround setup (the only Sonos remaining...) to double-check that it worked the way I remembered, and it did, but you had to fight through the app to get it going. The older, simpler app made smb access and search super easy.
yeah it worked a while ago, sonos messed it up.
I didn't like Sonos because it's a closed in system that's why preferred squeezebox, as the LMS software was available on multiple platfroms, and had multiple methods of control, PC/Mac IP, official and non official app, plugins etc.
Look at it now, the sonos app doesn't load, can't setup so it's brick. Luckily with it being a UPNP device using LMS bridge means I can use it. But still can't do initial sonos setup so the green LED is blinking.
Wiim Home app is closed source so that's the only thing I dislike about it, if/when it stops working won't be able to set it up.
At least they support softsqueeze