#### MAIN
+if [ "$1" == "--use-env" ]; then
+ # Hide url as environment variable
+ stream="$STREAM_URL"
+else
+ stream="$1"
+fi
+
while true; do
- streamurl=$(resolveFirstStream "$1")
+ streamurl=$(resolveFirstStream "$stream")
if [ -z "$streamurl" ]; then
echo >&2 "INFO: (will retry in 10 seconds)"
sleep 10
NAME="" URL="" DELAY=""
declare ${stream}
- echo "Starting monitor for $NAME ($URL) ..."
- ./monitor-dai.sh "$URL" "$recordings_dir/$NAME/" "$DELAY" >"$playlist_dir/$NAME.m3u8" 2>"$log_dir/$NAME.log" &
+ echo "Starting monitor for $NAME ..."
+ export STREAM_URL="$URL"
+ ./monitor-dai.sh --use-env "$recordings_dir/$NAME/" "$DELAY" >"$playlist_dir/$NAME.m3u8" 2>"$log_dir/$NAME.log" &
myjobs+=($!)
done