diff --git a/mpv-shot0001.jpg b/mpv-shot0001.jpg new file mode 100644 index 0000000..9e4004b Binary files /dev/null and b/mpv-shot0001.jpg differ diff --git a/tv.sh b/tv.sh index 12ba562..a1346e6 100755 --- a/tv.sh +++ b/tv.sh @@ -121,17 +121,6 @@ function getChannel { CHANNEL_URL="${apiurl}${CHANNEL_URL}" fi - if [[ -f "$CORRECT_SCHEDULE_FILE" ]]; then - PREVIOUS_CHANNEL="$(jq -r '.name' "$CORRECT_SCHEDULE_FILE")" - if [[ "$PREVIOUS_CHANNEL" == "$CHANNEL_SELECTED" ]]; then - echo "No need for new stuff" - play - exit 0 - else - clearFiles - fi - fi - if [[ -f "$CORRECT_SCHEDULE_FILE" ]]; then mydate="$(date '+%Y-%m-%d')" schedule_end_date="$(jq -r '.end_date' "$CORRECT_SCHEDULE_FILE")" @@ -139,6 +128,18 @@ function getChannel { timestamp2="$(date -d "$schedule_end_date" +%s)" if [[ "$timestamp1" -gt "$timestamp2" ]]; then + echo "Fetching new data" + clearFiles + fi + fi + + if [[ -f "$CORRECT_SCHEDULE_FILE" ]]; then + PREVIOUS_CHANNEL="$(jq -r '.name' "$CORRECT_SCHEDULE_FILE")" + if [[ "$PREVIOUS_CHANNEL" == "$CHANNEL_SELECTED" ]]; then + echo "No need for new stuff" + play + exit 0 + else clearFiles fi fi