Skip to main content
Question

Internet radio links in imported m3u/pls playlist?

  • October 15, 2020
  • 5 replies
  • 1687 views

Forum|alt.badge.img

Are web links (http://*) supported in Music Library external m3u/pls playlists?

When I try playing these internet streams, I get “Unable to add songs to the queue”.

I have m3u playlists working with local files (on a nas), and the same custom radio stations work from TuneIn, but I would really like to be able to maintain custom internet radio station links (Digitally Imported premium etc) in an external file, instead of the clunky interface for adding radio stations manually one by one in the Sonos controller apps, with no grouping.

The playlist files work in other applications, but apparently not on Sonos (S1).

I’ve tried searching for this, but couldn’t find any descriptions or problems matching.

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.

5 replies

ratty
  • 31405 replies
  • October 15, 2020

Are web links (http://*) supported in Music Library external m3u/pls playlists?

No. The playlists must contain paths to actual library tracks.


Forum|alt.badge.img
  • Author
  • Contributor I
  • 2 replies
  • October 15, 2020

Are web links (http://*) supported in Music Library external m3u/pls playlists?

No. The playlists must contain links to actual tracks.

Thanks for the answer, but do you have a source for that conclusion? I couldn’t find any, and both the m3u and pls formats support internet streams as well as local files, when opened by players other than Sonos.


ratty
  • 31405 replies
  • October 15, 2020

Imported playlists are indexed along with the local library, so it’s not entirely unreasonable for them to only contain references to library tracks. (They can also point to tracks on unindexed shares, but these must also be local.)

 

Yes, it’s true that radio station stream lists are often in PLS or M3U format, and those are processed by Sonos as such when you add a radio URL manually.

M3Us in the local library contain track references and are loaded into the queue. You can’t enqueue a radio station.


Forum|alt.badge.img
  • Author
  • Contributor I
  • 2 replies
  • October 15, 2020

M3Us in the local library contain track references and are loaded into the queue. You can’t enqueue a radio station.

You’re probably right, but that highlights another limitation that has annoyed me a bit for years: Why not allow queueing radio stations? I was used to that working in winamp back in the days :)

But yes, it’s all likely due to the implementation of streams as a totally separate thing from local library files.


ratty
  • 31405 replies
  • October 15, 2020

People have been asking about adding radio stations to the queue for years. The motivation was presumably to have some stream source take over when the queue reached that point. Clearly progress down the queue would then stop, unless of course the source subsequently failed.

There’s a philosophical, and architectural, difference between how Sonos handles tracks (in queues and playlists) which can be pre-fetched and buffered, and how it deals with real-time sources.