diff --git a/grpoppro b/grpoppro index c032fe7..031fdde 100755 --- a/grpoppro +++ b/grpoppro @@ -388,13 +388,17 @@ function resume { local seasonEpisode local lastSeasonEpisodePlayed lastSeasonEpisodePlayed="$(echo "$data" | cut -d '|' -f2)" - seasonEpisode="$(jq '.[]' "$GRPOPPRO_PLAYLIST_FILE" \ + episodes_left="$(jq '.[]' "$GRPOPPRO_PLAYLIST_FILE" \ | grep "mp4" \ | awk -F/ '{print $NF}' \ | awk -F. '{print $1}' \ - | sed -n -e "0,/$lastSeasonEpisodePlayed/!p" \ - | eval "$menu"\""$title" \" + | sed -n -e "0,/$lastSeasonEpisodePlayed/!p" )" + if [[ -z "$episodes_left" ]]; then + message "You finished $title" + exit 0 + fi + seasonEpisode="$(printf "%s" "$episodes_left" | eval "$menu"\""$title" \")" if [[ -z "$seasonEpisode" ]]; then message "Nothing Selected" exit 0