I want to connect to my own Icecast2-server, but it didn't work. The server definitely works. With ices2 and darkice the connection works well, only mixxx fails.
A few outputs:
- Code: Select all
$ mixxx
...
Debug: [EngineSideChain 1]: EngineShoutcast: updating from preferences
Debug: [EngineSideChain 1]: Loaded libmp3lame version 3.99.3
Debug: [EngineSideChain 1]: Shoutcast failed connect. Failures: 1
Debug: [EngineSideChain 1]: Shoutcast failed connect. Failures: 2
Debug: [EngineSideChain 1]: Shoutcast failed connect. Failures: 3
Warning: [EngineSideChain 1]: Shoutcast error: "Bitte überprüfen Sie die Internetverbindung und vergewissern Sie sich, dass Ihr Benutzername und Kennwort richtig sind."
english translation (more less): Please check your Internet connection and verify your username and password.
My LAN works and the user and password are right, as you see below.
On server:
- Code: Select all
# cat /var/log/icecast/access.log
#
- Code: Select all
# cat /var/log/icecast/error.log
...
[2012-02-05 21:03:45] DBUG stats/modify_node_event update node clients (0)
[2012-02-05 21:03:45] DBUG stats/modify_node_event update node sources (0)
[2012-02-05 21:04:00] DBUG stats/modify_node_event update node clients (1)
[2012-02-05 21:04:00] DBUG stats/modify_node_event update node connections (144)
[2012-02-05 21:04:01] DBUG stats/modify_node_event update node clients (2)
[2012-02-05 21:04:01] DBUG stats/modify_node_event update node connections (145)
[2012-02-05 21:04:01] DBUG stats/modify_node_event update node clients (1)
[2012-02-05 21:04:02] DBUG stats/modify_node_event update node clients (2)
[2012-02-05 21:04:02] DBUG stats/modify_node_event update node connections (146)
[2012-02-05 21:04:02] DBUG stats/modify_node_event update node clients (1)
[2012-02-05 21:04:03] DBUG stats/modify_node_event update node clients (0)
Most of the configuration is default:
- Code: Select all
# cat /etc/icecast2/icecast.xml
...
<authentication>
<!-- Sources log in with username 'source' -->
<source-password>sourcePW</source-password>
...
<hostname>nas</hostname>
<!-- You can use these two if you only want a single listener -->
<!--<port>8000</port> -->
<!--<bind-address>127.0.0.1</bind-address>-->
<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>8000</port>
<!-- <bind-address>127.0.0.1</bind-address> -->
</listen-socket>
...
Mixxx configuration:
- Code: Select all
$ cat .mixxx/mixxx.cfg
...
[Shoutcast]
servertype Icecast 2
mountpoint /mixxx.mp3
host nas
port 8000
login source
password sourcePW
stream_name
stream_website http://www.mixxx.org
stream_desc
stream_genre Live Mix
stream_public 0
bitrate 128 kbps
format MP3
channels Stereo
enable_metadata 0
custom_artist
custom_title
...
I use mixxx from today trunk on 64-bit Linux. Do you have an advice?
Currently I use the workaround to connect Mixxx output over jack with darkice, but a direct streaming would be much better.
