Topic: Display song metadata in My Streams?

Other Internet radio systems I am familiar with can display metadata (like artist name and song title) contained in the audio stream.  Can 'My Streams' be modified to display this information? 

Currently, you only see the static name you have given to the stream when you configured it (like "Now Playing:  WNEW")... it would be useful to display any metadata being broadcast as well.  Maybe on a line right below "Now Playing".   Any chance we could see this enhancement in a future Control Panel update?

Re: Display song metadata in My Streams?

It all depends on the stream  - I've taken a look at the metadata, and it turns out that only a few streams produce any useful metadata, so it's not clear how useful this would be.

You can see the metadata for the current stream by looking at /var/run/btplay.properties - it's astonishing how poor it is for streaming radio.  For instance, look at what you get with some of the podcast streams.

Having said that, however, it's something I've been looking into recently to see if there's some way to cleanly detect useful meta information and display it.

Re: Display song metadata in My Streams?

I would say this slowly changing, especially for public stations. On PC, I often listen to several MP3 streams that offer pretty good ID3 info with currently playing song or programme. Of course if metadata is not sufficient, the basic stream name is shown.

Re: Display song metadata in My Streams?

Maybe some streams have lousy metadata but others have good metadata.  For example I run my own music server at home, feeding both a (private) Shoutcast stream (with good metadata) and a low-power FM transmitter.  I use a Roku Soundbridge in my living room to listen to the Shoutcast stream (and display the metadata), and a cheap clock-radio in my bedroom to listen to the FM version. 

One of the main reasons I bought a Chumby One (OK, asked my wife for one for Christmas) was to replace the clock radio so I could listen to the Shoutcast stream upstairs, and see the "now playing" metadata (which I don't get with the FM broadcast, since my transmitter can't do RDS).  The Chumby works great for listening to the stream, but without metadata it's really no better than the FM clock radio in that respect. 

What I really want is something that looks like the Night mode clock but with metadata display.  Tspigot Radio - Night Clock does it but for the Tspigot Radio stream only (it probably pulls it from a web source rather than stream metadata though...but I could work with that approach also). 

I guess what I'm trying to say is that even though some metadata sucks, some of it is good and having the ability to display it easily would be fantastic.

5 (edited by FalconFour 2009-12-26 14:58:12)

Re: Display song metadata in My Streams?

Surprising to hear you say that, Duane... actually, song/title information has been a standard part of Shoutcast (streaming MP3) since the dawn of time. I haven't yet run into a station that doesn't provide useful song/title info.

In that regard, FM radio actually has the upper hand over streaming radio, since the FM radio in the Chumby provides artist/title info while it plays! Isn't that kinda... backwards? wink

edit: I'd say this is a pretty decent amount of info wink

chumby:~# cat /var/run/btplay.properties
Tags/Title=Wellenrausch - On the Run (wellenrausch mix)
ICY/notice1=<BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR>
ICY/notice2=Firehose Ultravox/SHOUTcast Relay Server/Linux v2.6.0<BR>
ICY/name=Vocal Trance - D I G I T A L L Y - I M P O R T E D - a fusion of trance, dance, and chilling vocals together!
Tags/RadioName=Vocal Trance - D I G I T A L L Y - I M P O R T E D - a fusion of trance, dance, and chilling vocals together!
ICY/genre=Electronic Trance Pop
Tags/Genre=Electronic Trance Pop
ICY/url=http://www.di.fm
ICY/pub=1
ICY/metaint=16384
ICY/br=96

edit edit: This is from "Cryosleep" under "Sleep sounds" (one of my new favorite uses of my Chumby...):

Tags/Title=Spacecraft - 07 - Destination- Infinity
ICY/notice1=<BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR>
ICY/notice2=SHOUTcast Distributed Network Audio Server/Linux v1.9.93atdn<BR>
ICY/name=Cryosleep - Zero Beat Guaranteed
Tags/RadioName=Cryosleep - Zero Beat Guaranteed
ICY/genre=Ambient
Tags/Genre=Ambient
ICY/url=http://bluemars.org

Far from useless! smile

edit^3: And one more for good measure... here's one I picked at random from Blue Octy Radio, Proton Radio:

Tags/Title=Particles (2009-03-22) Part 1 - Jay Epoch - Nomadic Music Mogul
ICY/br=128
ICY/description=DJ Mixes from international superstars and bedroom bedlams.
ICY/genre=Electronic, Techno, House, Breaks, Minimal, Progressive, Tech, Electro, Dance
Tags/Genre=Electronic, Techno, House, Breaks, Minimal, Progressive, Tech, Electro, Dance
ICY/name=Proton Radio
Tags/RadioName=Proton Radio
ICY/pub=1
ICY/url=http://www.protonradio.com/

edit^4: Playing a streaming song from Pandora gives precisely zero useful metadata, though. But Pandora itself already has all the useful track info on screen! So it's kinda a moot point there...

Re: Display song metadata in My Streams?

For my specific application, I found the NightClock Plus widget.  It looks a lot like the Night mode clock but displays an RSS feed.  I set up my music server (which is already running a webserver allowing me to control the jukebox from a browser) to also serve up the metadata as an RSS feed.  So now I've got a clock radio that displays what's playing on my server.  But it's not general-purpose, it works only with that one specific stream. 

I'd still like to see a widget that is a usable clock-radio for an arbitrary stream.  Specifically, show the time and the metadata (obviously it depends on the stream providing usable metadata as Duane said).  This is the default behavior of every other WiFi radio on the planet...so it seems a no-brainer for the Chumby which is so much more than just a WiFi radio!

Re: Display song metadata in My Streams?

Count me in as another Chumby user who would love to have a way of displaying basic artist/title metadata when playing MP3 streams.  I was quite disappointed to find this basic feature missing since I often listen to streams to discover new music, and having it displayed makes it easy to note for future reference.  In my experience most streams do in fact display valid data, though it may not always show properly until a new track has begun playing.

Re: Display song metadata in My Streams?

FalconFour -- just confirmed with Soma.fm's Indie Pop Rocks station -- the data in /var/run/btplay.properties does update as the stream is played.  I saw tags/title change as the new song started playing on the station.

Re: Display song metadata in My Streams?

Summarizing:  "Please, let us have a metadata overlay widget, Duane!";)

Re: Display song metadata in My Streams?

u063096 wrote:

Summarizing:  "Please, let us have a metadata overlay widget, Duane!";)

I hear you smile

Re: Display song metadata in My Streams?

Duane wrote:
u063096 wrote:

Summarizing:  "Please, let us have a metadata overlay widget, Duane!";)

I hear you smile

YESS! big_smile











...when? wink

Re: Display song metadata in My Streams?

This would be perfect, can't wait for it ;=)

Re: Display song metadata in My Streams?

Radio Paradise has this too (updated song info for each change).
Like Shasta, I use a Roku SoundBridge too and all most all stations I use ( and its alot) have this data and it's useful too.

Thanks for looking Duane!

Re: Display song metadata in My Streams?

I'd love to see this as well. I listen to Shoutcast a lot and would like to see a widget that displayed the 'Now Playing' data in nice big easy-to-read-from-across-the-room format.

Re: Display song metadata in My Streams?

Any movement in the meta data widget?

Re: Display song metadata in My Streams?

@anatmavada or anyone: could you please give a few examples of Internet Radio streams (.mp3 or .m3u) with non-empty id3 metadata ? I need some streams for testing something ...

Re: Display song metadata in My Streams?

Ratzfatz, try any of the MP3 streams at soma.fm.  They have titles in ID3 format embedded in the stream.

18 (edited by justtesting 2010-03-12 01:00:48)

Re: Display song metadata in My Streams?

RadioStadDenHaag.com and Radio538.nl   It shows me on my musicpal and Noxon90 elf Information about Title / Group.
Viel Spass beim Programmieren!  / Justtesting

Re: Display song metadata in My Streams?

Programming ? No, justtesting, I'm just testing wink

Re: Display song metadata in My Streams?

Ratzfatz wrote:

Internet Radio streams (.mp3 or .m3u) with non-empty id3 metadata ? I need some streams for testing something ...

for example: all data included when i listen with other soft/hardware

http://www.rockantenne.de/webradio/chan … perlen.m3u
http://www.rockantenne.de/webradio/chan … native.m3u
http://www.rockantenne.de/webradio/rockantenne.m3u
http://www.rockantenne.de/webradio/chan … -metal.m3u

21 (edited by Ratzfatz 2010-03-26 15:55:45)

Re: Display song metadata in My Streams?

Announcement:
I uploaded a widget into the "Entertainment"-section called "YouStreams" that might be of interest here:
http://www.chumby.com/guide/widget/YouStreams

Re: Display song metadata in My Streams?

Still want to see My Music Files given the metadata treatment. There's screen real estate on that page that's practically screaming for metadata from /var/run/btplay.properties. Is there some technical reason why this hasn't/"can't" be done?

p.s. "can't" is in quotes for a reason wink