diff options
-rw-r--r-- | TOOLS/youtube-dl_mpv.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/TOOLS/youtube-dl_mpv.sh b/TOOLS/youtube-dl_mpv.sh new file mode 100644 index 0000000000..cfa34573bc --- /dev/null +++ b/TOOLS/youtube-dl_mpv.sh @@ -0,0 +1,23 @@ +#!/bin/sh +# Example of script for using mpv with youtube-dl +set -e + +cookies_dir="$(mktemp -d /tmp/youtube-dl_mpv.XXXX)" +cookies_file="${cookies_dir}/cookies" +user_agent="$(youtube-dl --dump-user-agent)" # or set whatever you want + +video_url="$(youtube-dl \ + --user-agent="$user_agent" \ + --cookies="$cookies_file" \ + --get-url \ + "$1")" + +shift + +mpv \ + --cookies \ + --cookies-file="$cookies_file" \ + --user-agent="$user_agent" \ + "$@" -- $video_url + +rm -rf "$cookies_dir" |