Para que possamos testar o
IceCast2 e vermos se o mesmo foi iniciado e carregado com sucesso, precisamos utilizar um browser e digitarmos o endereço de nossa rádio.
Abra seu browser preferido.
Digite o endereço IP do servidor e a porta que você escolheu separada por ":".
Exemplo: http://192.168.0.XXX:8080
A seguinte tela deverá ser exibida:
Se a mesma tela aparecer no seu browser, é porque seu servidor foi iniciado com sucesso.
Acesso a área de Administrador
Para ter acesso a área do Administrador do Servidor IceCast2:
1. Clique na opção Administration.
2. Digite o nome do usuário e senha criado por você na configuração do IceCast2.
Na tela a seguir, você tem todas as informações sobre seu servidor Icecast2, como por exemplo: nome do host, versão do seu IceCast2, quantidade de ouvintes e etc.
Instalando e Configurando Ices2
O
Ices2 é responsável por decodificar o audio e transmitir para o servidor IceCast2. Ele pode tocar um arquivo ogg, tocar uma lista (playlist) ou capturar a entrada de uma placa de som e fazer o streaming do som ao Vivo (Tempo Real).
Tipos de Transmissão da Rádio
Você poderá executar uma Playlist pré-selecionada e montada por você, ou fazer uma transmissão ao vivo. Para isso contamos com alguns arquivos de configuração, que constam na pasta de exemplo:
Pasta Exemplo: /usr/share/doc/ices2/examples/
- Arquivo Para Playlist: ices-playlist.xml
- Arquivo para Ao Vivo (Tempo Real): ices-alsa.xml, ices-oss.xml
Veremos sua utilização e configuração mais adiante.
Para instalar o Ices2 digite no Terminal:
sudo aptitude install ices2
Criando pastas para Ices2
Após a instalação devemos criar duas pastas porque o nosso amigo Ices2 não as cria automaticamente. A primeira é a pasta de armazenamento dos logs:
sudo mkdir /var/log/ices
A outra pasta armazena as músicas de nossa rádio:
mkdir /home/"seu_usuário"/Música/radio
Configurando transmissão com PlayList
Para realizar a transmissão via PlayList copiaremos o arquivo ices-playlist.xml para o diretório /etc/ices2:
sudo cp /usr/share/doc/ices2/examples/ices-playlist.xml /etc/ices2
Vamos editar o arquivo ices-playlist.xml:
sudo gedit /etc/ices2/ices-playlist.xml
Vamos alterar algumas opções:
Salve e saia do arquivo.
Coloque as músicas no diretório que criamos anteriormente (/home/"seu_usuario"/Música/radio/).
Obs.: Lembrando que as músicas deverão ser do tipo *.OGG.
Após colocar as músicas, precisamos criar nossa Playlist. Vamos gerar automaticamente nossa Playlist, sem ter que ficar digitando nome e caminho da música uma a uma. Digite:
find /home/"seu_usuario"/Música/radio/ -iname "*.ogg" > /home/"seu_usuario"/Música/radio/playlist.txt
Obs: o comando acima, deve ser digitado na mesma linha.
Playlist criada. Verifique se na pasta rádio foi criado um arquivo com o nome de playlist.txt e se ele contém o nome e o caminho das músicas.
Agora já podemos iniciar nosso Ices2.
Dica: Execute esse próximo comando em uma aba diferente no Terminal, tornando seu trabalho mais fácil de gerenciar os serviços.
Para iniciar o Ices2 digite:
ices2 /etc/ices2/ices-playlist.xml