You are not logged in.

#1 2021-09-07 15:26:20

shaked
Member
Registered: 2021-08-09
Posts: 70
Website

MPV + youtube-dl: unable to play youtube videos

for some reason mpv wont play any youtube videos for me
packages:
mpv + youtube-dl (both pacman)

mpv https://www.youtube.com/watch?v=jNQXAC9IVRw

proceeds to do nothing

same thing with dropping the video into the mpv application all of the video controls show up (pause forward backwards) but the video doesn't start
https://imgur.com/a/ZyDmijJ (imgur)

Offline

#2 2021-09-07 15:51:44

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,307

Re: MPV + youtube-dl: unable to play youtube videos

mpv -v "https://www.youtube.com/watch?v=jNQXAC9IVRw"

The quotes are going to be important because otherwise your shell is going to interpret some stuff in the URL (to be even more safe, use single quotes 'https://www.youtube.com/watch?v=jNQXAC9IVRw' - nothing inbetween gets interpreted)

Offline

#3 2021-09-09 13:15:11

shaked
Member
Registered: 2021-08-09
Posts: 70
Website

Re: MPV + youtube-dl: unable to play youtube videos

doesn't work still mpv expects a link also doesn't explain why dragging links won't work

Offline

#4 2021-09-09 13:20:11

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,307

Re: MPV + youtube-dl: unable to play youtube videos

"Doesn't work" isn't an error, the "-v" should have printed a truckload of stuff.
=> Post that.

"https://www.youtube.com/watch?v=jNQXAC9IVRw" *is* a "link" - the reason why you can't willy-nilly enter that in a shell is that "?" is an operator in common shells (hence the quotes)

Offline

#5 2021-09-09 13:24:35

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: MPV + youtube-dl: unable to play youtube videos

@seth
I use mpv with youtube links several times a day and have never had to use quotes around the url, just had a look through my history and all the links have the same format with the ? in them.

slithery@purple:~$ mpv https://www.youtube.com/watch?v=Hz9GfxCAXgs
 (+) Video --vid=1 (*) (vp9 3840x1920 29.970fps)
 (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz)
     Subs  --sid=1 --slang=en 'vtt' (webvtt) (external)
Cannot load libcuda.so.1
[ffmpeg/video] vp9: No support for codec vp9 profile 0.
AO: [pulse] 44100Hz stereo 2ch float
VO: [gpu] 3840x1920 yuv420p
AV: 00:00:08 / 00:13:39 (1%) A-V:  0.000 Cache: 5.4s/4MB

Exiting... (Quit)
slithery@purple:~$

@shaked
When did you last update your system? The youtube-dl package is updated weekly to stay ahead of Googles efforts to block downloaders.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#6 2021-09-09 13:27:18

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,307

Re: MPV + youtube-dl: unable to play youtube videos

"common shells" tongue

% mpv -v https://www.youtube.com/watch?v=jNQXAC9IVRw
zsh: no matches found: https://www.youtube.com/watch?v=jNQXAC9IVRw

It works in bash, though.

Edit: eschwartz probably knows the shopt to kill it there, too wink

Last edited by seth (2021-09-09 13:32:24)

Offline

#7 2021-09-09 20:56:26

shaked
Member
Registered: 2021-08-09
Posts: 70
Website

Re: MPV + youtube-dl: unable to play youtube videos

updated my packages youtube-dl and mpv were up to date
as for the verbose:

mpv -v "https://www.youtube.com/watch?v=jNQXAC9IVRw" 
[cplayer] Command line options: '-v' 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
[cplayer] mpv 0.33.1-dirty Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[cplayer]  built on UNKNOWN
[cplayer] FFmpeg library versions:
[cplayer]    libavutil       56.70.100
[cplayer]    libavcodec      58.134.100
[cplayer]    libavformat     58.76.100
[cplayer]    libswscale      5.9.100
[cplayer]    libavfilter     7.110.100
[cplayer]    libswresample   3.9.100
[cplayer] FFmpeg version: n4.4
[cplayer] 
[cplayer] Configuration: /usr/bin/waf configure --prefix=/usr --confdir=/etc/mpv --enable-cdda --enable-dvb --enable-dvdnav --enable-libarchive --enable-libmpv-shared --disable-build-date
[cplayer] List of enabled features: 52arch alsa asm caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build drm dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffnvcodec gbm gbm.h gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo librt linux-fstatfs linux-input-event-codes lua memfd_create optimize plain-gl posix posix-or-mingw pthreads pulse rubberband shaderc shaderc-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-vulkan vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vt.h vulkan wayland wayland-protocols x11 xv zimg zlib
[cplayer] Reading config file /etc/mpv/encoding-profiles.conf
[cplayer] Applying profile 'default'...
[cplayer] Setting option 'v' = '' (flags = 8)
[cplayer] Waiting for scripts...
[osd/libass] libass API version: 0x1501000
[osd/libass] libass source: commit: 0.15.1-0-g5447214643eacef71776350e779adf4b6c07bb3b-dirty
[osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.9.1 (COMPLEX)
[osd/libass] Setting up fonts...
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Done loading scripts.
[cplayer] Running hook: ytdl_hook/on_load
[ytdl_hook] ytdl:// hook 
[ytdl_hook] not a ytdl:// url 
[ffmpeg] Opening https://www.youtube.com/watch?v=jNQXAC9IVRw
[cplayer] Set property: shared-script-properties -> 1
[osd/libass] libass API version: 0x1501000
[osd/libass] libass source: commit: 0.15.1-0-g5447214643eacef71776350e779adf4b6c07bb3b-dirty
[osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.9.1 (COMPLEX)
[osd/libass] Setting up fonts...
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[cplayer] Set property: shared-script-properties -> 1
[ffmpeg] Mime-type: 'text/html; charset=utf-8'
[demux] Trying demuxers for level=normal.
[lavf] No format found, try lowering probescore or forcing the format.
[demux] Trying demuxers for level=unsafe.
[lavf] No format found, try lowering probescore or forcing the format.
[cplayer] Opening failed or was aborted: https://www.youtube.com/watch?v=jNQXAC9IVRw
[cplayer] Running hook: ytdl_hook/on_load_fail
[ytdl_hook] full hook 
[ytdl_hook] No youtube-dl found with path youtube-dl in config directories

Offline

#8 2021-09-09 21:00:13

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,307

Re: MPV + youtube-dl: unable to play youtube videos

[ytdl_hook] No youtube-dl found with path youtube-dl in config directories

That's pretty explicit, isn't?

pacman -Qikk youtube-dl
type youtube-dl

Offline

#9 2021-09-09 21:05:32

shaked
Member
Registered: 2021-08-09
Posts: 70
Website

Re: MPV + youtube-dl: unable to play youtube videos

acman -Qikk youtube-dl
Name            : youtube-dl
Version         : 2021.06.06-1
Description     : A command-line program to download videos from YouTube.com and
                  a few more sites
Architecture    : any
URL             : https://ytdl-org.github.io/youtube-dl/
Licenses        : custom
Groups          : None
Provides        : None
Depends On      : python
Optional Deps   : ffmpeg: for video post-processing [installed]
                  rtmpdump: for rtmp streams support
                  atomicparsley: for embedding thumbnails into m4a files
                  python-pycryptodome: for hlsnative downloader
Required By     : None
Optional For    : mpv
Conflicts With  : None
Replaces        : None
Installed Size  : 13.26 MiB
Packager        : Jaroslav Lichtblau <svetlemodry@archlinux.org>
Build Date      : Sat 05 Jun 2021 10:05:13 PM IDT
Install Date    : Tue 07 Sep 2021 04:46:03 PM IDT
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

youtube-dl: 2496 total files, 0 altered files
youtube-dl
Usage: youtube-dl [OPTIONS] URL [URL...]

youtube-dl: error: You must provide at least one URL.
Type youtube-dl --help to see a list of all options.

when trying youtube-dl 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

youtube-dl 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
[youtube] jNQXAC9IVRw: Downloading webpage

or did you mean 'type youtube-dl' ?

type youtube-dl
youtube-dl is hashed (/usr/bin/youtube-dl)

Last edited by shaked (2021-09-09 21:07:57)

Offline

#10 2021-09-09 21:07:54

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: MPV + youtube-dl: unable to play youtube videos

seth wrote:
type youtube-dl

No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#11 2021-09-09 21:15:38

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,307

Re: MPV + youtube-dl: unable to play youtube videos

or did you mean 'type youtube-dl' ?
Yes.

type mpv
echo $PATH

Edit: I get the same output on a succesful playback - on debug it seems to look for a youtube-dl specific config file, which is irrelevant in this context.

mpv --log-file=/tmp/mpv_ytdl.dbg "https://www.youtube.com/watch?v=jNQXAC9IVRw"

Last edited by seth (2021-09-09 21:21:17)

Offline

#12 2021-09-09 21:25:20

shaked
Member
Registered: 2021-08-09
Posts: 70
Website

Re: MPV + youtube-dl: unable to play youtube videos

type mpv
mpv is /usr/bin/mpv
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
mpv -v --log-file=/tmp/mpv_ytdl.dbg "https://www.youtube.com/watch?v=jNQXAC9IVRw"
[cplayer] mpv 0.33.1-dirty Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[cplayer]  built on UNKNOWN
[cplayer] FFmpeg library versions:
[cplayer]    libavutil       56.70.100
[cplayer]    libavcodec      58.134.100
[cplayer]    libavformat     58.76.100
[cplayer]    libswscale      5.9.100
[cplayer]    libavfilter     7.110.100
[cplayer]    libswresample   3.9.100
[cplayer] FFmpeg version: n4.4
[cplayer] 
[cplayer] Configuration: /usr/bin/waf configure --prefix=/usr --confdir=/etc/mpv --enable-cdda --enable-dvb --enable-dvdnav --enable-libarchive --enable-libmpv-shared --disable-build-date
[cplayer] List of enabled features: 52arch alsa asm caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build drm dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffnvcodec gbm gbm.h gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo librt linux-fstatfs linux-input-event-codes lua memfd_create optimize plain-gl posix posix-or-mingw pthreads pulse rubberband shaderc shaderc-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-vulkan vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vt.h vulkan wayland wayland-protocols x11 xv zimg zlib
[cplayer] Command line options: '-v' '--log-file=/tmp/mpv_ytdl.dbg' 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
[cplayer] mpv 0.33.1-dirty Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[cplayer]  built on UNKNOWN
[cplayer] FFmpeg library versions:
[cplayer]    libavutil       56.70.100
[cplayer]    libavcodec      58.134.100
[cplayer]    libavformat     58.76.100
[cplayer]    libswscale      5.9.100
[cplayer]    libavfilter     7.110.100
[cplayer]    libswresample   3.9.100
[cplayer] FFmpeg version: n4.4
[cplayer] 
[cplayer] Configuration: /usr/bin/waf configure --prefix=/usr --confdir=/etc/mpv --enable-cdda --enable-dvb --enable-dvdnav --enable-libarchive --enable-libmpv-shared --disable-build-date
[cplayer] List of enabled features: 52arch alsa asm caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build drm dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffnvcodec gbm gbm.h gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo librt linux-fstatfs linux-input-event-codes lua memfd_create optimize plain-gl posix posix-or-mingw pthreads pulse rubberband shaderc shaderc-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-vulkan vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vt.h vulkan wayland wayland-protocols x11 xv zimg zlib
[cplayer] Reading config file /etc/mpv/encoding-profiles.conf
[cplayer] Applying profile 'default'...
[cplayer] Setting option 'v' = '' (flags = 8)
[cplayer] Setting option 'log-file' = '/tmp/mpv_ytdl.dbg' (flags = 8)
[cplayer] Waiting for scripts...
[osd/libass] libass API version: 0x1501000
[osd/libass] libass source: commit: 0.15.1-0-g5447214643eacef71776350e779adf4b6c07bb3b-dirty
[osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.9.1 (COMPLEX)
[osd/libass] Setting up fonts...
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Done loading scripts.
[cplayer] Running hook: ytdl_hook/on_load
[ytdl_hook] ytdl:// hook 
[ytdl_hook] not a ytdl:// url 
[ffmpeg] Opening https://www.youtube.com/watch?v=jNQXAC9IVRw
[cplayer] Set property: shared-script-properties -> 1
[osd/libass] libass API version: 0x1501000
[osd/libass] libass source: commit: 0.15.1-0-g5447214643eacef71776350e779adf4b6c07bb3b-dirty
[osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.9.1 (COMPLEX)
[osd/libass] Setting up fonts...
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[cplayer] Set property: shared-script-properties -> 1
[ffmpeg] Mime-type: 'text/html; charset=utf-8'
[demux] Trying demuxers for level=normal.
[lavf] No format found, try lowering probescore or forcing the format.
[demux] Trying demuxers for level=unsafe.
[lavf] No format found, try lowering probescore or forcing the format.
[cplayer] Opening failed or was aborted: https://www.youtube.com/watch?v=jNQXAC9IVRw
[cplayer] Running hook: ytdl_hook/on_load_fail
[ytdl_hook] full hook 
[ytdl_hook] No youtube-dl found with path youtube-dl in config directories

Offline

#13 2021-09-09 21:26:26

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,307

Re: MPV + youtube-dl: unable to play youtube videos

We want to see /tmp/mpv_ytdl.dbg ;-)

Offline

#14 2021-09-09 21:29:24

shaked
Member
Registered: 2021-08-09
Posts: 70
Website

Re: MPV + youtube-dl: unable to play youtube videos

cat /tmp/mpv_ytdl.dbg
[   0.004][v][cplayer] mpv 0.33.1-dirty Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[   0.004][v][cplayer]  built on UNKNOWN
[   0.004][v][cplayer] FFmpeg library versions:
[   0.004][v][cplayer]    libavutil       56.70.100
[   0.004][v][cplayer]    libavcodec      58.134.100
[   0.004][v][cplayer]    libavformat     58.76.100
[   0.004][v][cplayer]    libswscale      5.9.100
[   0.004][v][cplayer]    libavfilter     7.110.100
[   0.004][v][cplayer]    libswresample   3.9.100
[   0.004][v][cplayer] FFmpeg version: n4.4
[   0.004][v][cplayer] 
[   0.004][v][cplayer] Configuration: /usr/bin/waf configure --prefix=/usr --confdir=/etc/mpv --enable-cdda --enable-dvb --enable-dvdnav --enable-libarchive --enable-libmpv-shared --disable-build-date
[   0.004][v][cplayer] List of enabled features: 52arch alsa asm caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build drm dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffnvcodec gbm gbm.h gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo librt linux-fstatfs linux-input-event-codes lua memfd_create optimize plain-gl posix posix-or-mingw pthreads pulse rubberband shaderc shaderc-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-vulkan vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vt.h vulkan wayland wayland-protocols x11 xv zimg zlib
[   0.004][v][cplayer] Command line options: '-v' '--log-file=/tmp/mpv_ytdl.dbg' 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
[   0.004][v][cplayer] mpv 0.33.1-dirty Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[   0.004][v][cplayer]  built on UNKNOWN
[   0.004][v][cplayer] FFmpeg library versions:
[   0.004][v][cplayer]    libavutil       56.70.100
[   0.004][v][cplayer]    libavcodec      58.134.100
[   0.004][v][cplayer]    libavformat     58.76.100
[   0.004][v][cplayer]    libswscale      5.9.100
[   0.004][v][cplayer]    libavfilter     7.110.100
[   0.004][v][cplayer]    libswresample   3.9.100
[   0.004][v][cplayer] FFmpeg version: n4.4
[   0.004][v][cplayer] 
[   0.004][v][cplayer] Configuration: /usr/bin/waf configure --prefix=/usr --confdir=/etc/mpv --enable-cdda --enable-dvb --enable-dvdnav --enable-libarchive --enable-libmpv-shared --disable-build-date
[   0.004][v][cplayer] List of enabled features: 52arch alsa asm caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build drm dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffnvcodec gbm gbm.h gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo librt linux-fstatfs linux-input-event-codes lua memfd_create optimize plain-gl posix posix-or-mingw pthreads pulse rubberband shaderc shaderc-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-vulkan vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vt.h vulkan wayland wayland-protocols x11 xv zimg zlib
[   0.004][d][global] config path: '' -> '/home/shaked/.config/mpv'
[   0.004][d][global] user path: '~~home/' -> '/home/shaked/.config/mpv'
[   0.004][d][global] user path: '~~old_home/' -> '/home/shaked/.mpv'
[   0.004][d][global] config path: 'encoding-profiles.conf' -/-> '/home/shaked/.config/mpv/encoding-profiles.conf'
[   0.004][d][global] config path: 'encoding-profiles.conf' -/-> '/home/shaked/.mpv/encoding-profiles.conf'
[   0.004][d][global] config path: 'encoding-profiles.conf' -> '/etc/mpv/encoding-profiles.conf'
[   0.004][v][cplayer] Reading config file /etc/mpv/encoding-profiles.conf
[   0.005][v][cplayer] Applying profile 'default'...
[   0.005][d][global] config path: 'mpv.conf' -/-> '/home/shaked/.config/mpv/mpv.conf'
[   0.005][d][global] config path: 'config' -/-> '/home/shaked/.config/mpv/config'
[   0.005][d][global] config path: 'mpv.conf' -/-> '/home/shaked/.mpv/mpv.conf'
[   0.005][d][global] config path: 'config' -/-> '/home/shaked/.mpv/config'
[   0.005][d][global] config path: 'mpv.conf' -/-> '/etc/mpv/mpv.conf'
[   0.005][d][global] config path: 'config' -/-> '/etc/mpv/config'
[   0.005][v][cplayer] Setting option 'v' = '' (flags = 8)
[   0.005][v][cplayer] Setting option 'log-file' = '/tmp/mpv_ytdl.dbg' (flags = 8)
[   0.006][d][global] config path: 'input.conf' -/-> '/home/shaked/.config/mpv/input.conf'
[   0.006][d][global] config path: 'input.conf' -/-> '/home/shaked/.mpv/input.conf'
[   0.006][d][global] config path: 'input.conf' -/-> '/etc/mpv/input.conf'
[   0.006][d][global] user path: '/tmp/mpv_ytdl.dbg' -> '/tmp/mpv_ytdl.dbg'
[   0.006][d][osc] Loading lua script @osc.lua...
[   0.006][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
[   0.007][d][stats] Loading lua script @stats.lua...
[   0.007][d][console] Loading lua script @console.lua...
[   0.007][d][auto_profiles] Loading lua script @auto_profiles.lua...
[   0.007][d][osc] loading mp.defaults
[   0.007][d][ytdl_hook] loading mp.defaults
[   0.007][d][global] config path: 'scripts' -/-> '/home/shaked/.config/mpv/scripts'
[   0.007][d][global] config path: 'scripts' -/-> '/home/shaked/.mpv/scripts'
[   0.007][d][global] config path: 'scripts' -/-> '/etc/mpv/scripts'
[   0.007][v][cplayer] Waiting for scripts...
[   0.007][d][stats] loading mp.defaults
[   0.007][d][auto_profiles] loading mp.defaults
[   0.008][d][stats] loading @stats.lua
[   0.009][d][auto_profiles] loading @auto_profiles.lua
[   0.009][d][console] loading mp.defaults
[   0.009][d][osc] loading @osc.lua
[   0.010][d][auto_profiles] Exiting...
[   0.010][d][ytdl_hook] loading @ytdl_hook.lua
[   0.011][d][stats] reading options for stats 
[   0.011][d][global] config path: 'script-opts/stats.conf' -/-> '/home/shaked/.config/mpv/script-opts/stats.conf'
[   0.011][d][global] config path: 'script-opts/stats.conf' -/-> '/home/shaked/.mpv/script-opts/stats.conf'
[   0.011][d][global] config path: 'script-opts/stats.conf' -/-> '/etc/mpv/script-opts/stats.conf'
[   0.011][d][stats] script-opts/stats.conf not found. 
[   0.011][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/shaked/.config/mpv/lua-settings/stats.conf'
[   0.011][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/shaked/.mpv/lua-settings/stats.conf'
[   0.011][d][global] config path: 'lua-settings/stats.conf' -/-> '/etc/mpv/lua-settings/stats.conf'
[   0.011][d][stats] lua-settings/stats.conf not found. 
[   0.011][d][console] loading @console.lua
[   0.012][d][ytdl_hook] reading options for ytdl_hook 
[   0.012][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/shaked/.config/mpv/script-opts/ytdl_hook.conf'
[   0.012][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/shaked/.mpv/script-opts/ytdl_hook.conf'
[   0.012][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/etc/mpv/script-opts/ytdl_hook.conf'
[   0.012][d][ytdl_hook] script-opts/ytdl_hook.conf not found. 
[   0.012][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/shaked/.config/mpv/lua-settings/ytdl_hook.conf'
[   0.012][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/shaked/.mpv/lua-settings/ytdl_hook.conf'
[   0.012][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/etc/mpv/lua-settings/ytdl_hook.conf'
[   0.012][d][ytdl_hook] lua-settings/ytdl_hook.conf not found. 
[   0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="i script-binding stats/display-stats\nI script-binding stats/display-stats-toggle\n", flags="default"]
[   0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.013][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[   0.013][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.013][d][console] reading options for console 
[   0.013][d][global] config path: 'script-opts/console.conf' -/-> '/home/shaked/.config/mpv/script-opts/console.conf'
[   0.013][d][global] config path: 'script-opts/console.conf' -/-> '/home/shaked/.mpv/script-opts/console.conf'
[   0.013][d][global] config path: 'script-opts/console.conf' -/-> '/etc/mpv/script-opts/console.conf'
[   0.013][d][console] script-opts/console.conf not found. 
[   0.013][d][global] config path: 'lua-settings/console.conf' -/-> '/home/shaked/.config/mpv/lua-settings/console.conf'
[   0.013][d][global] config path: 'lua-settings/console.conf' -/-> '/home/shaked/.mpv/lua-settings/console.conf'
[   0.013][d][global] config path: 'lua-settings/console.conf' -/-> '/etc/mpv/lua-settings/console.conf'
[   0.013][d][console] lua-settings/console.conf not found. 
[   0.013][d][global] config path: 'fonts' -/-> '/home/shaked/.config/mpv/fonts'
[   0.013][d][global] config path: 'fonts' -/-> '/home/shaked/.mpv/fonts'
[   0.013][d][global] config path: 'fonts' -/-> '/etc/mpv/fonts'
[   0.013][d][osd/libass] ASS library version: 0x1500000 (runtime 0x1501000)
[   0.013][v][osd/libass] libass API version: 0x1501000
[   0.013][v][osd/libass] libass source: commit: 0.15.1-0-g5447214643eacef71776350e779adf4b6c07bb3b-dirty
[   0.014][v][osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.9.1 (COMPLEX)
[   0.014][d][global] config path: 'subfont.ttf' -/-> '/home/shaked/.config/mpv/subfont.ttf'
[   0.014][d][global] config path: 'subfont.ttf' -/-> '/home/shaked/.mpv/subfont.ttf'
[   0.014][d][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
[   0.014][d][global] config path: 'fonts.conf' -/-> '/home/shaked/.config/mpv/fonts.conf'
[   0.014][d][global] config path: 'fonts.conf' -/-> '/home/shaked/.mpv/fonts.conf'
[   0.014][d][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
[   0.014][v][osd/libass] Setting up fonts...
[   0.016][d][osc] reading options for osc 
[   0.016][d][global] config path: 'script-opts/osc.conf' -/-> '/home/shaked/.config/mpv/script-opts/osc.conf'
[   0.016][d][global] config path: 'script-opts/osc.conf' -/-> '/home/shaked/.mpv/script-opts/osc.conf'
[   0.016][d][global] config path: 'script-opts/osc.conf' -/-> '/etc/mpv/script-opts/osc.conf'
[   0.016][d][osc] script-opts/osc.conf not found. 
[   0.016][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/shaked/.config/mpv/lua-settings/osc.conf'
[   0.016][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/shaked/.mpv/lua-settings/osc.conf'
[   0.016][d][global] config path: 'lua-settings/osc.conf' -/-> '/etc/mpv/lua-settings/osc.conf'
[   0.016][d][osc] lua-settings/osc.conf not found. 
[   0.025][v][osd/libass] Using font provider fontconfig
[   0.025][v][osd/libass] Done.
[   0.026][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[   0.026][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.026][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[   0.026][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.027][d][cplayer] Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-binding osc/__keybinding2\n", flags="force"]
[   0.027][d][cplayer] Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave script-binding osc/__keybinding4\n", flags="force"]
[   0.027][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.027][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.027][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-binding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwheel_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[   0.027][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
[   0.027][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="force"]
[   0.027][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[   0.027][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
[   0.027][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"]
[   0.027][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[   0.027][v][cplayer] Set property: shared-script-properties -> 1
[   0.027][v][cplayer] Done loading scripts.
[   0.027][d][global] config path: 'watch_later' -> '/home/shaked/.config/mpv/watch_later'
[   0.027][v][cplayer] Running hook: ytdl_hook/on_load
[   0.027][v][ytdl_hook] ytdl:// hook 
[   0.027][v][ytdl_hook] not a ytdl:// url 
[   0.027][d][osc] osc_init 
[   0.027][v][ffmpeg] Opening https://www.youtube.com/watch?v=jNQXAC9IVRw
[   0.028][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[   0.028][v][cplayer] Set property: shared-script-properties -> 1
[   0.028][d][global] config path: 'fonts' -/-> '/home/shaked/.config/mpv/fonts'
[   0.028][d][global] config path: 'fonts' -/-> '/home/shaked/.mpv/fonts'
[   0.028][d][global] config path: 'fonts' -/-> '/etc/mpv/fonts'
[   0.028][d][osd/libass] ASS library version: 0x1500000 (runtime 0x1501000)
[   0.028][v][osd/libass] libass API version: 0x1501000
[   0.028][v][osd/libass] libass source: commit: 0.15.1-0-g5447214643eacef71776350e779adf4b6c07bb3b-dirty
[   0.028][v][osd/libass] Shaper: FriBidi 1.0.10 (SIMPLE) HarfBuzz-ng 2.9.1 (COMPLEX)
[   0.028][d][global] config path: 'subfont.ttf' -/-> '/home/shaked/.config/mpv/subfont.ttf'
[   0.028][d][global] config path: 'subfont.ttf' -/-> '/home/shaked/.mpv/subfont.ttf'
[   0.028][d][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
[   0.028][d][global] config path: 'fonts.conf' -/-> '/home/shaked/.config/mpv/fonts.conf'
[   0.028][d][global] config path: 'fonts.conf' -/-> '/home/shaked/.mpv/fonts.conf'
[   0.028][d][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
[   0.028][v][osd/libass] Setting up fonts...
[   0.041][v][osd/libass] Using font provider fontconfig
[   0.041][v][osd/libass] Done.
[   0.042][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[   0.042][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.042][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[   0.042][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.042][d][osc] osc_init 
[   0.043][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="osc-margins=0.000000,0.000000,0.000000,0.000000"]
[   0.043][v][cplayer] Set property: shared-script-properties -> 1
[   0.052][d][ffmpeg] tcp: Starting connection attempt to 2a00:1450:4006:802::200e port 443
[   0.353][d][ffmpeg] tcp: Starting connection attempt to 216.58.205.206 port 443
[   0.419][d][ffmpeg] tcp: Successfully connected to 216.58.205.206 port 443
[   0.715][d][ffmpeg] resize stream to 131072 bytes, drop 0 bytes
[   0.715][v][ffmpeg] Mime-type: 'text/html; charset=utf-8'
[   0.715][d][ffmpeg] Stream opened successfully.
[   0.715][v][demux] Trying demuxers for level=normal.
[   0.715][d][demux] Trying demuxer: disc (force-level: normal)
[   0.715][d][demux] Trying demuxer: edl (force-level: normal)
[   0.716][d][demux] Trying demuxer: cue (force-level: normal)
[   0.716][d][demux] Trying demuxer: rawaudio (force-level: normal)
[   0.716][d][demux] Trying demuxer: rawvideo (force-level: normal)
[   0.716][d][demux] Trying demuxer: mkv (force-level: normal)
[   0.716][d][demux] Trying demuxer: libarchive (force-level: normal)
[   0.719][d][demux] Trying demuxer: lavf (force-level: normal)
[   0.959][d][ffmpeg] resize stream to 262144 bytes, drop 0 bytes
[   1.076][d][ffmpeg] resize stream to 524288 bytes, drop 0 bytes
[   1.102][d][ffmpeg] resize stream to 1048576 bytes, drop 0 bytes
[   1.124][v][lavf] No format found, try lowering probescore or forcing the format.
[   1.124][d][demux] Trying demuxer: mf (force-level: normal)
[   1.124][d][demux] Trying demuxer: playlist (force-level: normal)
[   1.124][d][demux] Trying demuxer: null (force-level: normal)
[   1.124][v][demux] Trying demuxers for level=unsafe.
[   1.124][d][demux] Trying demuxer: disc (force-level: unsafe)
[   1.124][d][demux] Trying demuxer: edl (force-level: unsafe)
[   1.124][d][demux] Trying demuxer: cue (force-level: unsafe)
[   1.124][d][demux] Trying demuxer: rawaudio (force-level: unsafe)
[   1.124][d][demux] Trying demuxer: rawvideo (force-level: unsafe)
[   1.124][d][demux] Trying demuxer: mkv (force-level: unsafe)
[   1.124][d][demux] Trying demuxer: libarchive (force-level: unsafe)
[   1.125][d][demux] Trying demuxer: lavf (force-level: unsafe)
[   1.155][d][ffmpeg] resize stream to 524288 bytes, drop 0 bytes
[   1.176][d][ffmpeg] resize stream to 1048576 bytes, drop 0 bytes
[   1.198][v][lavf] No format found, try lowering probescore or forcing the format.
[   1.198][d][demux] Trying demuxer: mf (force-level: unsafe)
[   1.198][d][demux] Trying demuxer: playlist (force-level: unsafe)
[   1.198][d][demux] Trying demuxer: null (force-level: unsafe)
[   1.198][d][ffmpeg] AVIOContext: Statistics: 465031 bytes read, 0 seeks
[   1.198][v][cplayer] Opening failed or was aborted: https://www.youtube.com/watch?v=jNQXAC9IVRw
[   1.198][v][cplayer] Running hook: ytdl_hook/on_load_fail
[   1.198][v][ytdl_hook] full hook 
[   1.198][d][global] config path: 'youtube-dl' -/-> '/home/shaked/.config/mpv/youtube-dl'
[   1.198][d][global] config path: 'youtube-dl' -/-> '/home/shaked/.mpv/youtube-dl'
[   1.198][d][global] config path: 'youtube-dl' -/-> '/etc/mpv/youtube-dl'
[   1.198][v][ytdl_hook] No youtube-dl found with path youtube-dl in config directories 
[   1.198][d][ytdl_hook] Running: youtube-dl --no-warnings -J --flat-playlist --sub-format ass/srt/best --format bestvideo+bestaudio/best --all-subs --no-playlist -- https://www.youtube.com/watch?v=jNQXAC9IVRw 
[   1.198][d][cplayer] Run command: subprocess, flags=64, args=[args="youtube-dl,--no-warnings,-J,--flat-playlist,--sub-format,ass/srt/best,--format,bestvideo+bestaudio/best,--all-subs,--no-playlist,--,https://www.youtube.com/watch?v=jNQXAC9IVRw", playback_only="yes", capture_size="67108864", capture_stdout="yes", capture_stderr="yes", detach="no", env="", stdin_data="", passthrough_stdin="no"]
[ 235.174][d][cplayer] Run command: quit, flags=73, args=[code="4"]
[ 235.180][v][cplayer] finished playback, success (reason 3)
[ 235.180][i][cplayer] 
[ 235.180][i][cplayer] Exiting... (Quit)
[ 235.180][d][ytdl_hook] Exiting...
[ 235.180][d][console] Exiting...
[ 235.180][d][stats] Exiting...
[ 235.181][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="osc-margins"]
[ 235.181][v][cplayer] Set property: shared-script-properties -> 1
[ 235.182][d][osc] Exiting...

Offline

#15 2021-09-09 21:46:59

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,307

Re: MPV + youtube-dl: unable to play youtube videos

I get the same except that after

[   1.198][d][ytdl_hook] Running: youtube-dl --no-warnings -J --flat-playlist --sub-format ass/srt/best --format bestvideo+bestaudio/best --all-subs --no-playlist -- https://www.youtube.com/watch?v=jNQXAC9IVRw 
[   1.198][d][cplayer] Run command: subprocess, flags=64, args=[args="youtube-dl,--no-warnings,-J,--flat-playlist,--sub-format,ass/srt/best,--format,bestvideo+bestaudio/best,--all-subs,--no-playlist,--,https://www.youtube.com/watch?v=jNQXAC9IVRw", playback_only="yes", capture_size="67108864", capture_stdout="yes", capture_stderr="yes", detach="no", env="", stdin_data="", passthrough_stdin="no"]

there

[   3.963][v][ytdl_hook] youtube-dl succeeded!

And oc the video plays…

Offline

#16 2021-09-09 22:13:13

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: MPV + youtube-dl: unable to play youtube videos

Let's try taking mpv out of the equation. What's the output of...

youtube-dl -v "$URL"

obviously replacing $URL with a valid YouTube link.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#17 2021-09-10 07:39:11

solskog
Member
Registered: 2020-09-05
Posts: 462

Re: MPV + youtube-dl: unable to play youtube videos

shaked wrote:

same thing with dropping the video into the mpv application all of the video controls show up (pause forward backwards) but the video doesn't start
https://imgur.com/a/ZyDmijJ (imgur)

This looks like has nothing to do with youtube-dl. seems to me the problem on the mpv and related packages in your installation.
try remove mpv and reinstall it with related packages. could be some dependency package was broken.

pacman -Rs mpv
pacman --sync --clean --clean
pacman --verbose --sync --needed mpv

Last edited by solskog (2021-09-10 07:48:33)

Offline

#18 2021-09-10 10:51:40

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,307

Re: MPV + youtube-dl: unable to play youtube videos

I was under the impression that youtube-dl itself works, but on a closer reading, we indeed need to wait for a reply to #16 first.
(I also took "dropping *the* video" as a reference to the youtube URL, we'll see)

Offline

#19 2021-09-10 13:05:01

shaked
Member
Registered: 2021-08-09
Posts: 70
Website

Re: MPV + youtube-dl: unable to play youtube videos

solskog wrote:

This looks like has nothing to do with youtube-dl. seems to me the problem on the mpv and related packages in your installation.
try remove mpv and reinstall it with related packages. could be some dependency package was broken.

reinstalled the package as written problem persists

Last edited by shaked (2021-09-10 13:05:31)

Offline

#20 2021-09-10 13:25:42

robson75
Member
From: Poland
Registered: 2020-06-28
Posts: 144

Re: MPV + youtube-dl: unable to play youtube videos

Sometimes you also need to install optional dependencies for the program to work well.


Arch Linux Xfce - 64Bit Linux User #621110

Offline

#21 2021-09-10 13:33:43

Flemur
Member
Registered: 2012-05-24
Posts: 72

Re: MPV + youtube-dl: unable to play youtube videos

FWIW: for me,

mpv -v https://www.youtube.com/watch?v=jNQXAC9IVRw

works in zsh and in bash, and both shells report:

[ytdl_hook] No youtube-dl found with path youtube-dl in config directories 
[ytdl_hook] youtube-dl succeeded!

"If you do not change direction, you may end up where you are heading." -- L.T.

Offline

#22 2021-09-10 13:36:44

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,307

Re: MPV + youtube-dl: unable to play youtube videos

Can we please stall this until the OP has clarified on #16?

Offline

Board footer

Powered by FluxBB