mirror of
https://github.com/notwa/rc
synced 2025-02-05 07:43:22 -08:00
add ytdl
command to run whatever's available
This commit is contained in:
parent
69a23ab128
commit
6dbd087670
1 changed files with 17 additions and 2 deletions
|
@ -21,6 +21,21 @@ getladspa() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ytdl() {
|
||||||
|
if has yt-dlp; then
|
||||||
|
yt-dlp "$@"
|
||||||
|
return
|
||||||
|
elif has yt-dlc; then
|
||||||
|
yt-dlc "$@"
|
||||||
|
return
|
||||||
|
elif has youtube-dl; then
|
||||||
|
youtube-dl "$@"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
echo "bro where is your youtube-dl" >&2
|
||||||
|
return 99
|
||||||
|
}
|
||||||
|
|
||||||
# Q: Why are these variables prefixed with _M_?
|
# Q: Why are these variables prefixed with _M_?
|
||||||
# A: I don't remember. :shobon:
|
# A: I don't remember. :shobon:
|
||||||
_M_PRE_EMPH='equalizer=f=50:g=-10:width_type=o:w=4,equalizer=f=5000:g=+5:width_type=o:w=4'
|
_M_PRE_EMPH='equalizer=f=50:g=-10:width_type=o:w=4,equalizer=f=5000:g=+5:width_type=o:w=4'
|
||||||
|
@ -137,13 +152,13 @@ ytll() { ### @-
|
||||||
### watch a stream from youtube in mpv, etcetera etcetera.
|
### watch a stream from youtube in mpv, etcetera etcetera.
|
||||||
### this is the low latency version that does not support seeking.
|
### this is the low latency version that does not support seeking.
|
||||||
argc $# -ge 1 "$0" || return
|
argc $# -ge 1 "$0" || return
|
||||||
youtube-dl -q -f best "$1" -o - | mpv_stream - --no-ytdl
|
ytdl -q -f best "$1" -o - | mpv_stream - --no-ytdl
|
||||||
}
|
}
|
||||||
|
|
||||||
ytgll() { # @-
|
ytgll() { # @-
|
||||||
# watch a stream from youtube in mpv. like `ytll`, but with a preference for different formats.
|
# watch a stream from youtube in mpv. like `ytll`, but with a preference for different formats.
|
||||||
argc $# -ge 1 "$0" || return
|
argc $# -ge 1 "$0" || return
|
||||||
youtube-dl -q -f 22/95/300/best "$1" -o - | mpv_stream - --no-ytdl
|
ytdl -q -f 22/95/300/best "$1" -o - | mpv_stream - --no-ytdl
|
||||||
}
|
}
|
||||||
|
|
||||||
ai() { # @-
|
ai() { # @-
|
||||||
|
|
Loading…
Add table
Reference in a new issue