youtube-mp3: add ability to use a different yt-dl executable
Useful for using e.g. yt-dlp
This commit is contained in:
parent
a49711b6b8
commit
ce17ee4c49
1 changed files with 7 additions and 3 deletions
10
youtube-mp3
10
youtube-mp3
|
|
@ -1,4 +1,8 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
if [ -z "$YOUTUBE_DL" ] ; then
|
||||||
|
YOUTUBE_DL=youtube-dl
|
||||||
|
fi
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
|
|
@ -12,7 +16,7 @@ EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
# Check for youtube-dl in path
|
# Check for youtube-dl in path
|
||||||
if ! (command -v youtube-dl) ; then
|
if ! (command -v "$YOUTUBE_DL") ; then
|
||||||
echo "No youtube-dl found in path"
|
echo "No youtube-dl found in path"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
@ -29,6 +33,6 @@ case "$@" in
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
youtube-dl --format bestaudio -x --audio-format mp3 --audio-quality 192K -k "$@"
|
"$YOUTUBE_DL" --format bestaudio -x --audio-format mp3 --audio-quality 192K -k "$@"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue