
Estoy usando mplayer para crear un reloj despertador por radio por Internet con una Raspberry Pi. La configuración funciona cuando se le proporciona una URL que funcione, pero saldrá "con éxito", es decir, sin un código de error, cuando se le proporcione una URL rota. Definitivamente necesito que este reloj suene para despertarme, por lo tanto, si una URL no funciona, quiero que devuelva un código de error para que el script bash pueda probar la siguiente y así sucesivamente hasta que lo haga. Este es el resultado de una URL no funcional "https://fake.com".
pi@raspberrypi:~ $ mplayer https://fake.com || echo "failed"
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Cannot open file '/home/pi/.mplayer/input.conf': No such file or directory
Failed to open /home/pi/.mplayer/input.conf.
Cannot open file '/etc/mplayer/input.conf': No such file or directory
Failed to open /etc/mplayer/input.conf.
Playing https://fake.com.
No stream found to handle url https://fake.com
Exiting... (End of file)
No repite el comando fallido. ¿Cómo puedo rectificar esto?