aboutsummaryrefslogtreecommitdiff
path: root/watch.cmd
blob: 1c7ea1b429591149ee99e8329755bf687345c338 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@echo off
set url=%*
set url=%url:watch:=%

youtube-dl -j %url% > %TEMP%\youtubejson

type %TEMP%\youtubejson ^
 | jq ".formats[] | select(.ext == """mp4""") | {width, url}"^
 | jq -sr "sort_by(.width) | .[-1].url"^
 > %TEMP%\youtubevideo

type %TEMP%\youtubejson^
 | jq ".formats[] | select(.ext == """m4a""") | {url}" | jq -sr ".[-1].url"^
 > %TEMP%\youtubeaudio

for /f %%v in (%TEMP%\youtubevideo) ^
do for /f %%a in (%TEMP%\youtubeaudio) ^
do start "" "%ProgramFiles%\MPC-HC\mpc-hc" "%%v" /dub "%%a"