#254: Shoutcast-way of sending metadatas support
-------------------------+--------------------------------------------------
Reporter: Azrael | Owner: admin
Type: Feature | Status: new
Priority: 1 | Milestone:
Component: Liquidsoap | Version:
Resolution: | Keywords: shoutcast, metadata
Mac: 1 | Linux: 1
Netbsd: 1 | Other: 1
Freebsd: 1 |
-------------------------+--------------------------------------------------
Comment (by Azrael):
Here are my current discoveries :
- Sending metadatas with the "Shoutcast plugin" way leads to no metadata
parsed by Liquidsoap at all.
- Sending metadatas with the "Edcast" plugin configured as a Shoutcast
source leads to the same effect : no metadata discovered.
- However, sending metadatas using a software which does
{{{
http://www.host.com:portnumber/admin.cgi?pass=Server%20Password&mode=updinfo&song=Song%20Goes%20here&url=http://someurl.com
User-Agent: Mozilla
}}}
(where portnumber is where my input.harbor lies)
Leads to Liquidsoap parsing the metadatas perfectly.
- Same goes for Edcast in Icecast2 mode.
- Same goes for Shoutcast '''when used by libshout only''' -
Windows programs not dependant of libshout seems to behave differently
than libshout.
In the case where input.harbor gets some good metadatas (e.g. from an
Icecast source), it will be repeated once each time a WinShoutcast source
connects.
Say I use Icecast2 to source some music :
Oasis - Wonderwall
U2 - Beautiful Days
Aerosmith - Dream On
They will all be perfectly parsed and handled.
Then, next time, if I use WinShoutcast to source some music :
[at the beginning of the stream] Liquidsoap sends : Aerosmith - Dream On
And then, whatever I play, it will stick on Aerosmith.
If I disconnect and come back with WinShoutcast, same thing : Aerosmith
again and again.
If I disconnect and come back with Icecast or libshout - bam! - right
metadatas back again.
I come to the conclusion that WinShoutcast (i.e. Shoutcast DSP for Winamp
and EdCast in Shoutcast mode) behave in a special, undocumented way, as
far as sending metadatas is concerned.
I'll try to run a tcpdump soon and try to know more.
--
Ticket URL: <http://savonet.rastageeks.org/ticket/254#comment:4>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Savonet-trac mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-trac