Essa é uma revisão anterior do documento!
Criar uma estacão de transmissão de áudio via icecast com uma Raspberry Pi e uma placa de som USB. Todos os scripts estão disponíveis repositório no gitlab.
Responsável: efeefe
Documentação
Retomando o projeto em maio de 2016.
16/05/16
- Instalei o Dietpi em uma Raspi 2 com placa de som USB.
- Assegurei-me que a interface de rede estava pegando IP automático por DHCP.
- apt-get install darkice. Trouxe junto um monte de dependências.
18/05/16
Em experiências prévias com estações que se conectavam automaticamene, uma das primeiras questões que enfrentei foi descobrir qual o endereço IP da estação quando pega via DHCP. Aqui tem algumas dicas de como encontrar esses endereços. Fiz um script bash para enviá-los para o servidor da gaivota (e adicionei a chave SSH da Pi ao servidor da gaivota para que isso vai funcionar).
Encontrei um pequeno problema: uma vez que tinha enviado os arquivos txt para o servidor, não conseguia substituí-los. Percebi que o horário na Pi estava errado, o que pode ter sido o motivo de problemas com o rsync. Rodei o dietpi-config para mudar o timezone, e agora aparentemente está ok. O script já está no gitlab.
Aproveitei esta dica para decidir como rodar o script. O mais interessante me pareceu colocar no /etc/network/interfaces, logo abaixo da definição da interface:
allow-hotplug eth0 iface eth0 inet dhcp up /usr/local/bin/informa-ips
Arquivo
Sessões de trabalho: