Conclusão
Execute primeiro o server:
$ cd shoutcast-1-9-2-linux-glibc6
$ ./sc_serv
SHOUTcast Distributed Network Audio Server
** Copyright (C) 1998-2000 Nullsoft, Inc. All Rights Reserved.
** Use "sc_serv filename.ini" to specify an ini file.
Event log:
[SHOUTcast] DNAS/Linux v1.9.2 (Nov 25 2002) starting up...
[main] pid: 3675
[main] loaded config from sc_serv.conf
[main] initializing (usermax:32 portbase:8000)...
[main] No ban file found (sc_serv.ban)
[main] No rip file found (sc_serv.rip)
[main] opening source socket
[main] source thread starting
[source] listening for connection on port 8001
[main] opening client socket
[main] Client Stream thread [0] starting
[main] client main thread starting
[sleeping] 0 listeners (0 unique)
Note que você verá sempre o número de ouvintes... no caso 0.
Agora vamos iniciar o Broadcast Tools.
Em outro terminal, entre no diretório do BroadCast Tools e então execute o executável para Linux:
$ ./sc_trans_linux
TRANScast Distributed Network Audio Content Provider
** Copyright (C) 2000 Nullsoft, Inc. All Rights Reserved.
** Use "sc_trans filename.conf" to specify a config file.
[conf] Warning: invalid item on line 69
[TRANSCast] DNAS/posix v0.400-LAME (Mar 4 2003) starting up...
[MAIN] PID: 3717
[MAIN] Loaded config from sc_trans.conf
[MAIN] Loading playlist (example.lst)
[MAIN] Found (38) entries in playlist
[MAIN] Playlist decoder thread starting
[MAIN] Streaming thread starting
[STREAM] Creating stream socket
[STREAM] Resolving stream host
[STREAM] Connected to host server
[DECODE] Opened Rhapsody - Land of Immortals.mp3
[CONFIG] WARNING: No InputSamplerate defined, assuming 44100!
[CONFIG] WARNING: No InputChannels defined, assuming 2!
Warning: input file samplerate is 22050 Hz, must be 44100!
Warning: input file samplerate is 22050 Hz, must be 44100!
Warning: input file samplerate is 22050 Hz, must be 44100!
Warning: input file samplerate is 22050 Hz, must be 44100!
Warning: input file samplerate is 22050 Hz, must be 44100!
Warning: input file samplerate is 22050 Hz, must be 44100!
[STREAM] Host server gave success (OK2)
[STREAM] Stream to localhost established
[STREAM] Sending stream information
[DECODE] Opened Papa Roach - Black clouds.mp3
[MAIN] Title Updated
Note que a primeira música que meu server está tocando é "Papa Roach - Black Clouds.mp3".
Agora seu server está pronto. Caso você queira ouvir, abra seu XMMS, vá em ADD > URL e entre com a URL:
localhost:8000
Troque o 8000 pela porta que você escolheu.
Para seus amigos ouvirem eles devem conectar pelo seu IP:
seuip:8000
Você pode visualizar sua rádio direto da internet pelo:
http://localhost:8000
ou então
http://ipdoserver:8000
(mande este endereço para seus amigos)
Lá existe uma interface web para sua rádio.
É isso aí, rádio tocando! Você pode então curtir o som e ao mesmo tempo mandar o IP para seu amigos ouvirem. Depois de ter aberto seu server por um minuto, ele já deve estar listado no diretório da Shoutcast (caso você tenha o tornado público).
Vá ao site www.shoutcast.com e faça uma busca com o nome exato de sua rádio e você verá que ela está listada na internet ;)