Hi, same problem here.
I've installed Mixxx 1.10.1 installed from
http://ppa.launchpad.net/mixxx/mixxx/ubuntu on a Ubuntu 12.04 64bit desktop system
SHOUTcast Server v2.0.0.29/posix(linux x86) runs on a Ubuntu 12.04 32bit server system in a VM on the above PC.
I'm listening to the stream with an IP radio.
I think this Bug #986981 is connected to Bug #1003403.
When trying to login to the transcoder with the credentials given in the sc_trans.conf, Mixxx isn't able to login. Error is wrong user or password.
When using the source login (like the transponder), Mixxx says "successfully logged in", but then in the song history every 5 seconds the songtitle of the song played in Mixxx appears over and over again. Though the song played in Mixxx is displayed as current song, listeners will still hear the playlist streamed by the transcoder, if it was running when starting Mixxx and logging in.
The problem seems to me that the login works in Shoutcast 1 mode. Don't know what may be the difference, but there seems to be one between Shoutcast 1 and 2, though there is no difference between Shoutcast 1 or 2 in the dropdown (as is for Icecast)
When starting the server and transcoder to play a playlist, the Shoutcast log says the following:
- Code: Select all
2012-09-19 16:42:44 I msg:[SRC 127.0.0.1:38438] SHOUTcast 2 source connection.
2012-09-19 16:42:44 I msg:[SRC 127.0.0.1:38438] Password accepted. Stream id is 1
2012-09-19 16:42:45 I msg:[SRC 127.0.0.1:38438 sid=1] stream configuration complete. [
type=SHOUTcast 2
mimeType=audio/mpeg
maxPayloadSize=16377
avgBitrate=128000
maxBitrate=128000
desiredBufferSize=320
minimumBufferSize=0
icyName=Covenant.FM
icyGenre=Metal
icyURL=http://www.lylesburg.de
icyPub=1
]
2012-09-19 16:42:45 I msg:[SRC 127.0.0.1:38438 sid=1] Got complete metadata message type=3902 [566 bytes] id=1 span=1 content=
<?xml version="1.0" encoding="UTF-8" ?>
<metadata>
<COMM></COMM>
<TALB>Rock Songs CD 2</TALB>
<TCON v1="4294967295"></TCON>
<TENC>TRANSCast DNAS/posix(linux x86) v2.0.0.54</TENC>
<TIT2>Spinning Wheel</TIT2>
<TPE1>Blood, Sweat & Tears</TPE1>
<TYER>1999</TYER>
<extension>
<title seq="1">Blood, Sweat & Tears - Spinning Wheel</title>
<title seq="2">Europe - The Final Countdown</title>
<title seq="3">Mott The Hoople - All The Young Dudes</title>
<title seq="4">Heart - Barracuda</title>
<soon>Europe - The Final Countdown</soon>
</extension>
</metadata>
When logging in from Mixxx and trying to stream, the log looks like this:
- Code: Select all
2012-09-19 17:05:56 I msg:[SRC 192.168.123.1:46636 sid=1] SHOUTcast 1 source connection.
2012-09-19 17:05:56 E msg:[SRC 192.168.123.1:46636 sid=1] connection rejected. Bad icy header string [icy-name:]
2012-09-19 17:05:57 I msg:[ADMINCGI] Title update [Abattoir - Screams From The Grave]
2012-09-19 17:06:01 I msg:[SRC 192.168.123.1:46641 sid=1] SHOUTcast 1 source connection.
2012-09-19 17:06:01 E msg:[SRC 192.168.123.1:46641 sid=1] connection rejected. Bad icy header string [icy-name:]
2012-09-19 17:06:02 I msg:[ADMINCGI] Title update [Abattoir - Screams From The Grave]
2012-09-19 17:06:06 I msg:[SRC 192.168.123.1:46646 sid=1] SHOUTcast 1 source connection.
2012-09-19 17:06:06 E msg:[SRC 192.168.123.1:46646 sid=1] connection rejected. Bad icy header string [icy-name:]
2012-09-19 17:06:07 I msg:[ADMINCGI] Title update [Abattoir - Screams From The Grave]
2012-09-19 17:06:10 I msg:[SRC 192.168.123.1:46648 sid=1] SHOUTcast 1 source connection.
2012-09-19 17:06:10 E msg:[SRC 192.168.123.1:46648 sid=1] connection rejected. Bad icy header string [icy-name:]
2012-09-19 17:06:11 I msg:[ADMINCGI] Title update [Abattoir - Screams From The Grave]
2012-09-19 17:06:15 I msg:[SRC 127.0.0.1:38438 sid=1] Got complete metadata message type=3902 [542 bytes] id=1 span=1 content=
<?xml version="1.0" encoding="UTF-8" ?>
<metadata>
<COMM></COMM>
<TALB>Rock Songs CD 1</TALB>
<TCON v1="4294967295"></TCON>
<TENC>TRANSCast DNAS/posix(linux x86) v2.0.0.54</TENC>
<TIT2>Black Betty</TIT2>
<TPE1>Ram Jam</TPE1>
<TYER>1999</TYER>
<extension>
<title seq="1">Ram Jam - Black Betty</title>
<title seq="2">Journey - Wheel In The Sky</title>
<title seq="3">Firehouse - Don't Treat Me Bad</title>
<title seq="4">Bob Dylan - Subterranean Homesick Blues</title>
<soon>Journey - Wheel In The Sky</soon>
</extension>
</metadata>
So the connection isn't done right, the server still plays the playlist from the transcoder but updates the playlist every couple of seconds.
The Sam users log in into the transcoder, which is correctly logged in at the server.
So somehow to me it looks as if you have to implement two different methods for a login at shoutcast 1 and 2.
Greetings
(another) Stefan