Existem vários mecanismos para que algo seja iniciado na inicialização. Eu não sei de onde vem o áudio que está especificado no arquivo .m3u
, mas certamente se for de uma rede, você deve ter certeza de que tudo o que a reprodução precisa está operacional.
Uma solução simples pode ser colocar o comando em /etc/rc.local
como uma tarefa em segundo plano.
A outra coisa que você pode ver é fazer uma entrada em /etc/init.d
. E faça um link em /etc/rc2.d
(adduming 2 é o nível de execução normal para um Raspberry Pi, verifique com runlevel
), para esse arquivo. O nome deve ser SXY...
com XY um número escolhido para que isso seja iniciado ( S
) após todos os serviços dependentes estarem ativos e em execução.
O que é menos provável de funcionar é fazer uma entrada @reboot
em um crontab (supondo que você tenha o Vixie cron), nem todos os pré-requisitos podem ser atendidos no momento em que é executado.