Skip to main content
Contributor I
January 28, 2026

Music Library on router USB drive

  • January 28, 2026
  • 28 replies
  • 330 views

been using Sonos for years and suddenly, 1 week ago, I was not able to update my Music Library (usb connected to the Router as a NAS).

Sonos App says “//XXX.XXX.XXX.X/MP3_Router’ is no longer available. The device storing your music files may not be turned on, or the path may have changed.”

nothing changed, Router, network, settings…..any idea what it could be?

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

28 replies

AjTrek1
January 29, 2026

I’m inclined to agree that I don’t think there’s a specific speaker assigned for indexing. If I were to guess I say it’s a speaker with the strongest WiFi signal at a given time or maybe one that’s wired.

The first speaker in my ‘about system” is an Era 100 in my garage. I doubt that it is the assigned speaker as there is a much closer Arc Ultra and/or Five to my router. Besides the speakers are listed in alphabetical order by room name. FYI, the speakers in my garage are named “Carport” all other rooms are in descending order of the alphabet (A-Z).

One more point...my stereo pair of Era 300’s have no problem playing music via my library (as the source) as has been mentioned.  Assuming I’m interpreting what has been said correctly. 

At the end of the day I’m not overly concerned about how the indexing is performed...at least not until it doesn’t 😂

Together Everyone Achieves More = T.E.A.M.
Prodigy III
January 29, 2026

I’m inclined to agree that I don’t think there’s a specific speaker assigned for indexing. If I were to guess I say it’s a speaker with the strongest WiFi signal at a given time or maybe one that’s wired.

The first speaker in my ‘about system” is an Era 100 in my garage. I doubt that it is the assigned speaker as there is a much closer Arc Ultra and/or Five to my router. Besides the speakers are listed in alphabetical order by room name. FYI, the speakers in my garage are named “Carport” all other rooms are in descending order of the alphabet (A-Z).

One more point...my stereo pair of Era 300’s have no problem playing music via my library (as the source).

Look on the desktop app, it will tell you which is the associated product. The order of the products appears the same, but the AP is not guaranteed to be the first product listed. In my system it is not. 

And we already know your Era 300’s worked because you already used the IP address instead of NAS name and also made the Sonos user admin… 

AjTrek1
January 29, 2026

I’m inclined to agree that I don’t think there’s a specific speaker assigned for indexing. If I were to guess I say it’s a speaker with the strongest WiFi signal at a given time or maybe one that’s wired.

The first speaker in my ‘about system” is an Era 100 in my garage. I doubt that it is the assigned speaker as there is a much closer Arc Ultra and/or Five to my router. Besides the speakers are listed in alphabetical order by room name. FYI, the speakers in my garage are named “Carport” all other rooms are in descending order of the alphabet (A-Z).

One more point...my stereo pair of Era 300’s have no problem playing music via my library (as the source).

Look on the desktop app, it will tell you which is the associated product. The order of the products appears the same, but the AP is not guaranteed to be the first product listed. In my system it is not. 

I’ve looked at the Desktop App under “Manage > Music Library Settings and there is no indication of a specific speaker assigned for indexing. FYI, I use macOS Tahoe 26.2.

However, as I said...At the end of the day I’m not overly concerned about how the indexing is performed...at least not until it doesn’t 😂

Together Everyone Achieves More = T.E.A.M.
Airgetlam
January 29, 2026

Don’t know…you’d need to ask a coder, which is essentially impossible. I do think (and since I’m not a coder, take it with a generous portion of salt)that it would be harder to choose a better WiFi connection, since that could change at any moment, given the nature of network in general, and certainly WiFi specifically. I just don’t really know how it ‘chooses’ which device to use. It could be the first device in some list, or it could be some other method. 

I don’t think ​@Ian_S is saying that his Era 300s won’t play the data, just that he’s having trouble with that device being the one that creates the file that is shared. 

I use my Era 300s as surrounds, and have never included that Arc in a group that plays my local (NAS) files, so I’m not a good test case to have that discussion with. And my library currently doesn’t change frequently, although I have it auto-updating nightly. No trouble that I’ve noticed, but I can’t gainsay the other thread, which is why I’ve not contributed to the discussion. 

Bruce
Prodigy III
January 29, 2026

 So I would like to understand indexing better than I do now.  My Associated Product is a Beam.  That’s one of five rooms.  When the library indexes is it indexing only to the Beam and the other speakers look to the Beam to see the library?

 I purchased a new 300 a month or so ago.  It refused to play my indexed library.  So I sent it back to Amazon.  So as Ian_S suggests if I had unplugged every room except the new 300 then the 300 would have become the Associated Product and I could attempt an index under those conditions.  Is that correct?

It would have failed. I’m fairly sure your scenario was the same as mine. You had an existing library that was indexed using a NAS name and not an embedded IP. So, when you added the Era 300, it was sent a copy of the index, but just said unable to play file for whatever you put in the queue. If you’d powered off everything but the Era 300, and then asked it to re-index that would also have failed because it can’t cope with the NAS name. If you then tried to add anything, if you have a Synology NAS, that would fail too unless the Sonos account used to connect to the NAS had admin rights. If you did that, deleted your existing share (scary for many), re-added with an IP address, *then* it would have worked… 

Alternatively, just re-adding the share with an IP address instead of name with something other than the 300 as the AP would also have worked. The 300 would then have been able to resolve the location of files put in its queue. The other way to make the 300 play local music would be start playing on an existing device and add the 300 to it as a group. In this scenario the first speaker in the group accesses the NAS and then sends the info over the network in a multicast group to other speakers in the group so it can get the timing sync’d… 

Prodigy III
January 29, 2026

I’m inclined to agree that I don’t think there’s a specific speaker assigned for indexing. If I were to guess I say it’s a speaker with the strongest WiFi signal at a given time or maybe one that’s wired.

The first speaker in my ‘about system” is an Era 100 in my garage. I doubt that it is the assigned speaker as there is a much closer Arc Ultra and/or Five to my router. Besides the speakers are listed in alphabetical order by room name. FYI, the speakers in my garage are named “Carport” all other rooms are in descending order of the alphabet (A-Z).

One more point...my stereo pair of Era 300’s have no problem playing music via my library (as the source).

Look on the desktop app, it will tell you which is the associated product. The order of the products appears the same, but the AP is not guaranteed to be the first product listed. In my system it is not. 

I’ve looked at the Desktop App under “Manage > Music Library Settings and there is no indication of a specific speaker assigned for indexing. FYI, I use macOS Tahoe 26.2.

However, as I said...At the end of the day I’m not overly concerned about how the indexing is performed...at least not until it doesn’t 😂

It’s not there… it’s in the ‘Sonos’ menu by the Apple top left, under About My Sonos System … 

Have a quick browse on your Mac App by album… I’d be interested to know if you have duplicates showing… many do at the moment.

Prodigy III
January 29, 2026

OK, going to backtrack slightly… 😊

The associated product is for that session with an individual controller. So your phone could pick up a different speaker to go through for all its interactions than your desktop, tablet or laptop. Just tested starting the Sonos Mac app on a Macbook elsewhere in the house and it picked a different AP to the iMac. In fact if I repeatedly restart it, it picks up different APs… would have saved me a lot of time reboot stuff…!! 

However, it’s that associated product that will perform the indexing on your behalf for that controller while the controller is active. That is not to say that the controller holds the index, it does not. 

And different controllers connected to different speakers do not show different library results either which certainly in my system they would do if each individual speaker was maintaining its own index independently. So only one speaker indexes and propagates the results with the other speakers in the system.

 

MoPac
Headliner III
January 29, 2026

Ian_S:

 I did change the share to the NAS IP prior to sending the 300 back to Amazon.  That address is reserved.  I did not try playing on another room then adding the 300.  That’s OK because I have a friend who wants to sell his two 300s for the price of one.

 Guess the Associated Product changes on occasion.  Yesterday it was a Beam.  Today it’s the Port.  Was able to find the Associated Product info on an old phone with the Orange app.  Too bad Sonos feels that info is no longer necessary to show on the new app.  Also missing is the network status ( WM-x )