I'm partial to listening to Digitally Imported's channels on a variety of devices (all mp3 streaming).
I generally access these by pointing players at e.g http://listen.di.fm/public3/trance.pls
, and this is still what's linked from the mp3 links at http://www.di.fm/
What seems to have changed in the last week or two is that instead of the .pls file containing URLs of directly playable .mp3 streams (invariably with the urls containing something like scfire...stream.aol.com, as I remember it but it's been a while since I looked), the pls file now contains URLs linking to more .pls files!
e.g the first URL referenced by http://listen.di.fm/public3/trance.pls
is currently http://stream-19.shoutcast.com:80/listen.pls?sid=1
and when you retrieve that (with or without the ?sid=1
bit) only then do you get something containing stream URLS e.g things like http://stream-19.shoutcast.com:80/trance_difm_mp3_96kbps
or http://scfire-ntc-aa01.stream.aol.com:80/stream/1003
This is confusing my various players (audacious on Linux, winamp on Windows, some old Roku devices) greatly. Not sure if this sort of .pls file nesting/recursion is widely used, part of the .pls "standard" (if there is such a thing) or I just need to update my players (unfortunately a couple of them are Pinnacle's version of the Roku Soundbridge so this may not be feasible for them).
For now a workround is to change presets/bookmarks from e.g http://listen.di.fm/public3/trance.pls
to http://stream-19.shoutcast.com:80/listen.pls
but it's not clear to me how stable that URL will be (maybe one day I'll find it suddenly serving ghastly easy-listening pan-pipe music there instead).
Would greatly appreciate a pointer to what's going on and how best to deal with it.