Reproduzir um arquivo de áudio ao repetir entre x horas e y horas?

1

Temos um dispositivo RaspberryPi que estamos tentando implantar um player de áudio em um ambiente de museu. Gostaríamos de programar o dispositivo Pi para reproduzir um arquivo automático entre as horas de X e Y na repetição.

Esta parte é simples, podemos apenas definir uma tarefa cron para iniciar o seguinte comando:

mpg123 --loop 2 test.mp3

Mas isso não funcionará bem se perdermos energia ou se o dispositivo não estiver ligado no momento em que o trabalho precisar ser iniciado.

Alguém tem sugestões sobre como potencialmente verificar e ver se o áudio está sendo reproduzido e, se não, iniciar a tarefa novamente? Idealmente com um atraso mínimo entre o áudio em loop.

    
por Matthew Briney 26.01.2017 / 15:02

1 resposta

1

O trabalho

Cron (melhor anacron ) ou at trabalho com reprogramação, para iniciar um script. O script tem um loop, reproduz áudio, depois verifica o tempo e decide se deve dar um loop e continuar a tocar ou se deve parar.

Anacron agendará definitivamente o trabalho ao ligar, mesmo que o trabalho esteja no passado. At deve fazer isso também, mas eu não verifiquei.

    
por 26.01.2017 / 16:59

Tags