Skip to content

Instantly share code, notes, and snippets.

@dweee
Last active January 18, 2022 13:29
Show Gist options
  • Save dweee/2fa79e9b383b4f16d2c284194ea911dc to your computer and use it in GitHub Desktop.
Save dweee/2fa79e9b383b4f16d2c284194ea911dc to your computer and use it in GitHub Desktop.
#!/bin/bash
declare -A streamers
STREAM_PATH=$HOME/storage/sd/streams
streamers[boring]='https://youtube.com/c/BoringChannel'
streamers[masterloosermain]='https://youtube.com/user/masterlooser15'
streamers[masterloosernew]='https://youtube.com/c/MasterLooserLIVE'
#streamers[DENZIL]='https://youtube.com/c/DENZILKING'
cd $STREAM_PATH
for streamer in "${!streamers[@]}"
do
echo $streamer
if ps ax | grep -v grep | grep streamlink | grep "${streamer}" > /dev/null || [ -e "${STREAM_PATH}/watching${streamer}" ]
then
continue
else
streamlink --retry-streams 5 --retry-max 10 -o "${STREAM_PATH}/${streamer}/$(date +%Y%m%d_%H%M%S).mp4" "${streamers[$streamer]}/live" best &>/dev/null &
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment