Alex,
Thanks for the reply but, as you will be aware, it isn't a solution to the problem I'm trying to solve - I don't want to make a specific playlist available, I want to be able to create one on my account and then access it from another one through Sonos' controller software - which can't receive the link.
The workaround is to send it to the controller of the sonos account. and for them to follow it. It then appears in their list of playlists, which the sonos can then find. A bit clunky, you'll agree.
I'm also confused by your assertion that playlists are only indexed after they've reached a certain number of followers. But it must be more complicated than that because I have certainly used search to discover user playlists with one or even no followers. How did they get indexed?
I'm guessing that playlists are actually indexed for any number of reasons but they are always indexed after they have a certain number of subscribers. Is it possible to find out any of the other criteria that spotify uses in order to decide what to index? Can I game the algorithm in this small way?
Overall though, I'm a bit baffled. Indexing a playlist presumably requires a minescule amount of data, a handful of kilobytes, surely.
If every one of Spotify's users had 20 public playlists, that's, what, 100kb of data apiece? Compare that to the 1.3Gb of memory that Spotify is currently occupying on my phone.
Or, put it another way, indexing all 172m user's playlists by default would occupy about 17terrabytes of storage. That's a lot, sure but you can buy single hard drives with that kind of space these days.
And it surely pales in comparison to the sheer scale of information you're processing on every song I've ever listened to, all the other playlists that song might appear on in combination with any and all of the other songs I've listened to etc etc etc.