| View previous topic :: View next topic |
| Author |
Message |
Kieran
Joined: 16 Jan 2009 Posts: 2
|
Posted: Fri Jan 16, 2009 7:26 pm Post subject: Regarding Shoutcast & IceCast |
|
|
I have icecast running which has two mounts.
The problem i've encountered is when setting up an alias for shoutcast to act as a relay on the icecast and then when a DJ streams through Shoutcast compatability mode on the icecast the icecast mount doesnt pick up the current song.
The current song title doesnt show up at all.
Anything i'm missing?
Here is the port for shoutcast compatibility mode.
| Code: |
<listen-socket>
<port>8001</port>
<shoutcast-compat>1</shoutcast-compat>
<shoutcast-mount>/live</shoutcast-mount>
</listen-socket>
|
Then here is the code which allows shoutcast to relay from the icecast.
| Code: |
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<!-- <alias source="/" dest="/status.xsl"/>-->
<alias source="/" dest="/live" />
</paths>
|
Please help asap, we're looking to launch soon.
Thanks,
Kieran.[/code] |
|
| Back to top |
|
 |
Will
Joined: 15 Nov 2007 Posts: 15
|
Posted: Sat Jan 17, 2009 12:26 am Post subject: |
|
|
Not sure about alias', but certainly when you configure shoutcast relays, you have to define this in config to get meta data.
<relay-shoutcast-metadata>1</relay-shoutcast-metadata> |
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sat Jan 17, 2009 1:24 am Post subject: |
|
|
The metadata updates go through to the lower numbered port (I guess 8000 in your case). Check to see what happens in the logs and if the metadata shows up on your status page.
karl. |
|
| Back to top |
|
 |
Kieran
Joined: 16 Jan 2009 Posts: 2
|
Posted: Sat Jan 17, 2009 11:38 am Post subject: |
|
|
Alright, looked in logs after changing song title.
| Code: |
[2009-01-17 11:26:15] INFO connection/connection.c Source logging in at mountpoint "/live2"
[2009-01-17 11:26:15] INFO connection/connection.c Source logging in at mountpoint "/live"
[2009-01-17 11:26:15] INFO source/source.c passing 0 listeners to "/live"
[2009-01-17 11:26:15] INFO source/source.c listener count on /live now 0
[2009-01-17 11:26:15] INFO source/source.c listener count on /live2 now 0
[2009-01-17 11:26:29] INFO source/source.c listener count on /live now 1
[2009-01-17 11:26:52] INFO connection/connection.c password does not match "GET /admin.cgi?pass=<snip>&mode=updinfo&song=<snip>&url=<snip> HTTP/1.0"
[2009-01-17 11:26:52] INFO admin/admin.c Received admin command metadata on mount "/live2"
[2009-01-17 11:26:52] INFO admin/admin.c Metadata on mountpoint /live2 changed to "Athlete - El Salvador" |
I see the whole "password does not match" error, however, i changed ALL passwords in the icecast.xml to the same, so theres not really any reason for it to say that?
Cheers for both of your responses - I've been trying to fix this for days, and i still haven't : ( |
|
| Back to top |
|
 |
karlH Code Warrior

Joined: 13 Jun 2005 Posts: 5476 Location: UK
|
Posted: Sat Jan 17, 2009 1:18 pm Post subject: |
|
|
That long log line tells me that you have a http request coming in on a non-http port. I would suspect that you have your ports incorrectly defined, maybe port 8000 is defined as shoutcast compat when it should not be. Maybe you are using 8001 and 8002 where 8001 should not be. All you need for 2.3.2 is the following
<listen-socket>
<port>8000</port>
<shoutcast-mount>/mountpoint</shoutcast-mount>
<listen-socket>
That will define the 2 ports in the correct setting.
karl. |
|
| Back to top |
|
 |
|