I heard that Icecast 2.2 now supports metadata updating via http for vorbis streams. We are adding http metadata support into our broadcasting software for the next release. Can someone point me to a link for the syntax, or is it identical to the Shoutcast syntax? http://www.host.com:port/admin.cgi?pass=Password&mode=updinfo&song=Artist_Title&url=http://someurl.com Has there been any thought on extending the syntax to send additonal information to the server, such as separate artist and title, album, and song duration parameters? This could be very useful for a stream hosting company. The Artist & Album data could be used to provide links to purchase the CD, and the duration would be useful for refreshing the title information window for in-line website based players. Live365 supports these parameters for their cgi interface. It may be worth considering. Best regards, Ross Levis ==============================================StationPlaylist.com http://www.stationplaylist.com Low-cost music scheduling, live assist & automation software for radio broadcasting, internet streaming, & in-store music systems. ===============================================
At 06:39 PM 1/20/2005, you wrote:>I heard that Icecast 2.2 now supports metadata updating via http for >vorbis streams. We are adding http metadata support into our broadcasting >software for the next release. Can someone point me to a link for the >syntax, or is it identical to the Shoutcast syntax? >http://www.host.com:port/admin.cgi?pass=Password&mode=updinfo&song=Artist_Title&url=http://someurl.comthe docs have it all... http://www.icecast.org/docs/icecast-trunk/icecast2_admin.html under the section "Metadata Update"...>Has there been any thought on extending the syntax to send additonal >information to the server, such as separate artist and title, album, and >song duration parameters? This could be very useful for a stream hosting >company. The Artist & Album data could be used to provide links to >purchase the CD, and the duration would be useful for refreshing the title >information window for in-line website based players. Live365 supports >these parameters for their cgi interface. It may be worth considering.you can already do all this outside of icecast (my DoSomething winamp plugin was specifically written for things like that), so I'm not entirely sure I see the benefit in sending the data to icecast. If you want this data to then be sent to listening clients, you have to deal with the fact that there is no standard for sending metadata to them... There is the shoutcast-metadata protocol, but that is extremely limited in it's abilities (just Song title and Stream URL)...Of course, you can do a lot with vorbis tags (icecast will pass those along nicely to clients), but then you have a vorbis only solution, plus you still have the "client support" issue.... oddsock
> you can already do all this outside of icecast (my DoSomething winamp > plugin was specifically written for things like that), so I'm not entirely > sure I see the benefit in sending the data to icecast.Well, it could be used to provide cheaper hosting by subsidizing the bandwidth costs with CD sales, all controlled by the host and not the broadcaster. This would require an in-line browser player, and not an external player. It was just a thought. Live365 does all this. These changes would allow a Live365 competitor to use vorbis, without modifying the server code themselves.> If you want this data to then be sent to listening clients, you have to > deal > with the fact that there is no standard for sending metadata to themIt's a shame that Icecast could not put vorbis compatible tags into the stream, for external players. The reason being that not all users want the metadata of every track to appear at the listeners end. Commercials and jingles, for example. Switching off metadata within the stream and using the http interface would allow us to do that. While I'm rambling, is there any facility to display a history of tracks played in a browser via Icecast? I believe Shoutcast supports this. Certainly no major issues but just some thoughts I had. Regards, Ross Levis ==============================================StationPlaylist.com http://www.stationplaylist.com Low-cost music scheduling, live assist & automation software for radio broadcasting, internet streaming, & in-store music systems. ===============================================