I have two Sonos systems:
Two old Play 5 speakers with the old S1 controller - all working fine. I can access all the music on the local HDD of my Windows 11 PC. Never had an issue.
A newer system comprising 3 pairs of speakers and a sound bar. All working fine using the newer S2 controller - except…… I cannot access the music on my hard drive - the same files on the same HDD that the old S1 controller has no problems accessing.
The controller recognizes the library (safter a lot mucking around creating new local users, sharing folders, using the network path option etc etc) but refuses to list the albums or tracks. See screen shots below.


When I click on “Update Music Library Now” the usual message pops up:

I click on Yes, and the "Indexing...” message pops up and disappears with a second.
When I check the library for albums, artists etc, I get the dreaded “No selections are available”. Nothing. Zero. Zilch.
I have read all the posts in various forums about this, but there does not seem to be a definitive solution, nor any response from Sonos. I can only conclude, as others have done already, that Sonos don’t want users listening to their own music libraries. Instead, they want us to “stream” everything. If true, very cynical of Sonos, and it spoils an otherwise very good product.
My work around at the moment is to use the Plex server, which works fine. But it should not be necessary.
Does anyone have recent experiences and a solution? Is Sonos addressing the problem? My setup could not be simpler. A local HDD with all my music on it that works fine with S1, but not S2. And it used to work on S2 up until a couple of years ago. Nothing has changed except the various ‘updates’ to S2.
Best wishes to all.