From 477cb90de2d2416d324a2f0524b3ba474b994cf3 Mon Sep 17 00:00:00 2001 From: hirve Date: Fri, 10 Nov 2023 15:29:52 +0200 Subject: [PATCH] Autostart and restart some number of radio streams (test mode, may be unstable). --- generate-am-radio/start-some-streams | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 generate-am-radio/start-some-streams diff --git a/generate-am-radio/start-some-streams b/generate-am-radio/start-some-streams new file mode 100755 index 0000000..9fe1888 --- /dev/null +++ b/generate-am-radio/start-some-streams @@ -0,0 +1,27 @@ +#!/bin/bash + +DIR=`cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd` + +streams='stream-template-1206am one-more-script-name' + +while true +do + for stream in $streams + do + name=`echo $stream | grep -Po '[1-9]\d+am'` + freq=`echo $name | grep -Po '\d+'` + + echo Checking "http://127.0.0.1:8092/$name".ogg + + if ffprobe -v quiet "http://127.0.0.1:8092/$name".ogg + then + echo $name is OK + else + echo $name is FAIL, trying to restart... + $DIR/$stream & + fi + sleep 1 + done + echo + sleep 10 +done