removed mpv dependency

This commit is contained in:
Emma Tebibyte 2023-11-21 22:43:59 -07:00
parent f237ab7e1e
commit 4fa1cc7fde
Signed by: emma
GPG Key ID: 6D661C738815E7DD

19
yt
View File

@ -167,18 +167,30 @@ pick() { # Pick a video to play from a playlist of videos
test -z "$chosen" \ test -z "$chosen" \
|| printf "%s: %s: Playing stream.\n" "$argv0" "$chosen" 1>&2 \ || printf "%s: %s: Playing stream.\n" "$argv0" "$chosen" 1>&2 \
&& mpv "$chosen" && play "$chosen"
fi fi
} }
play() { # play a video after caching its title play() { # play a video after caching its title
if test -z "$PLAYER"; then
printf "%s: Please set \$PLAYER to your preferred video player." \
"$argv0" 1>&2
exit 78 # sysexits.h(3) EX_CONFIG
fi
cache "$@" cache "$@"
mpv "$@" "$PLAYER" "$@"
} }
queue() { queue() {
if test -z "$PLAYER"; then
printf "%s: Please set \$PLAYER to your preferred video player." \
"$argv0" 1>&2
exit 78 # sysexits.h(3) EX_CONFIG
fi
while test -f "$YT_PL_DIR/$1.m3u"; do while test -f "$YT_PL_DIR/$1.m3u"; do
mpv "$YT_PL_DIR/$1.m3u" "$PLAYER" "$YT_PL_DIR/$1.m3u"
shift shift
done done
} }
@ -268,7 +280,6 @@ verify() { # replaces videos with archived versions if they are not available
for dep in \ for dep in \
curl \ curl \
jq \ jq \
mpv \
yt-dlp yt-dlp
do do
if ! command -v "$dep" >/dev/null if ! command -v "$dep" >/dev/null