VLC 3.0.4 will not play youtube videos on a new Arch installation

*nix specific usage questions
cvog
New Cone
New Cone
Posts: 3
Joined: 19 Dec 2018 08:40

VLC 3.0.4 will not play youtube videos on a new Arch installation

Postby cvog » 19 Dec 2018 09:03

Hello,

VLC refuses to play youtube videos on new arch installation, giving the error:
"Your input can't be opened:
VLC is unable to open the MRL 'https://www.youtube.com/watch?v=AgzjflJrp0o'. Check the log for details."
The detailed version is: "VLC media player 3.0.4 Vetinari (revision 3.0.4-0-gf615db6332)"
The error occurs in 99% percent of the attempts made. It might occur once in a while that a youtube video will actually play correctly.
Note that the same version plays youtube videos normally every single time on a Manjaro 18 installation.

Any help/ideas would be really appreciated.
The debug log file follows:

Code: Select all

-- logger module started -- main debug: VLC media player - 3.0.4 Vetinari main debug: Copyright © 1996-2018 the VideoLAN team main debug: revision 3.0.4-0-gf615db6332 main debug: configured with ./configure '--prefix=/usr' '--sysconfdir=/etc' '--with-kde-solid=/usr/share/solid/actions/' '--disable-rpath' '--enable-nls' '--enable-archive' '--enable-live555' '--enable-dc1394' '--enable-dv1394' '--enable-dvdread' '--enable-dvdnav' '--enable-bluray' '--disable-opencv' '--enable-smbclient' '--enable-sftp' '--enable-nfs' '--enable-realrtsp' '--enable-dvbpsi' '--enable-gme' '--enable-ogg' '--enable-shout' '--enable-matroska' '--enable-mod' '--enable-mpc' '--enable-mad' '--enable-mpg123' '--enable-gst-decode' '--enable-avcodec' '--enable-libva' '--enable-avformat' '--enable-postproc' '--enable-faad' '--enable-vpx' '--enable-twolame' '--disable-fdkaac' '--enable-a52' '--enable-dca' '--enable-flac' '--enable-libmpeg2' '--enable-vorbis' '--enable-speex' '--enable-opus' '--enable-oggspots' '--disable-schroedinger' '--enable-png' '--enable-jpeg' '--enable-x264' '--enable-x265' '--enable-zvbi' '--enable-libass' '--enable-kate' '--enable-tiger' '--enable-vdpau' '--enable-wayland' '--enable-sdl-image' '--enable-freetype' '--enable-fribidi' '--enable-harfbuzz' '--enable-fontconfig' '--enable-svg' '--enable-svgdec' '--enable-aa' '--enable-caca' '--enable-pulse' '--enable-alsa' '--enable-jack' '--enable-samplerate' '--enable-soxr' '--enable-chromaprint' '--enable-chromecast' '--enable-qt' '--enable-skins2' '--enable-libtar' '--enable-ncurses' '--enable-lirc' '--enable-goom' '--enable-projectm' '--enable-avahi' '--enable-mtp' '--enable-upnp' '--enable-microdns' '--enable-libxml2' '--disable-libgcrypt' '--enable-gnutls' '--enable-taglib' '--enable-secret' '--enable-kwallet' '--disable-update-check' '--enable-notify' '--enable-libplacebo' '--enable-vlc' '--enable-aribsub' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -I/usr/include/samba-4.0' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2 -I/usr/include/samba-4.0' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=c++11' 'LUA_LIBS=-llua -lm ' 'LUAC=/usr/bin/luac' main debug: searching plug-in modules main debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat main debug: recursively browsing `/usr/lib/vlc/plugins' main warning: cannot load module `/usr/lib/vlc/plugins/demux/libgme_plugin.so' (libgme.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/access_output/libaccess_output_shout_plugin.so' (libshout.so.3: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/stream_out/libstream_out_chromaprint_plugin.so' (libchromaprint.so.1: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/stream_out/libstream_out_chromecast_plugin.so' (libprotobuf-lite.so.17: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/codec/libzvbi_plugin.so' (libzvbi.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/codec/libkate_plugin.so' (libtiger.so.5: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/codec/libmpg123_plugin.so' (libmpg123.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/codec/libsdl_image_plugin.so' (libSDL_image-1.2.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/codec/libtwolame_plugin.so' (libtwolame.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/video_output/libaa_plugin.so' (libaa.so.1: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/video_output/libcaca_plugin.so' (libcaca.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/services_discovery/libmicrodns_plugin.so' (libmicrodns.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/access/liblinsys_sdi_plugin.so' (libzvbi.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/access/libnfs_plugin.so' (libnfs.so.12: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/access/libsmb_plugin.so' (libsmbclient.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/access/libdc1394_plugin.so' (libdc1394.so.22: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/access/libv4l2_plugin.so' (libzvbi.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/access/libdvdnav_plugin.so' (libdvdnav.so.4: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/access/libdvdread_plugin.so' (libdvdread.so.4: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/visualization/libprojectm_plugin.so' (libprojectM.so.2: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/visualization/libgoom_plugin.so' (libgoom2.so.0: cannot open shared object file: No such file or directory) main warning: cannot load module `/usr/lib/vlc/plugins/control/liblirc_plugin.so' (liblirc_client.so.0: cannot open shared object file: No such file or directory) main debug: plug-ins loaded: 489 modules main debug: opening config file (/home/cvog/.config/vlc/vlcrc) main debug: looking for logger module matching "any": 4 candidates file debug: opening logfile `/home/cvog/vlc.log' main debug: using logger module "file" main debug: translation test: code is "C" main debug: looking for keystore module matching "memory": 4 candidates main debug: using keystore module "memory" main debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2 FPU main debug: Creating an input for 'Media Library' main debug: Input is a meta file: disabling unneeded options main debug: using timeshift granularity of 50 MiB main debug: using default timeshift path main debug: `file/directory:///home/cvog/.local/share/vlc/ml.xspf' gives access `file' demux `directory' path `/home/cvog/.local/share/vlc/ml.xspf' main debug: creating demux: access='file' demux='directory' location='/home/cvog/.local/share/vlc/ml.xspf' file='/home/cvog/.local/share/vlc/ml.xspf' main debug: looking for access_demux module matching "file": 13 candidates main debug: no access_demux modules matched main debug: creating access: file:///home/cvog/.local/share/vlc/ml.xspf main debug: (path: /home/cvog/.local/share/vlc/ml.xspf) main debug: looking for access module matching "file": 25 candidates main debug: using access module "filesystem" main debug: looking for stream_filter module matching "prefetch,cache_read": 26 candidates cache_read debug: Using stream method for AStream* cache_read debug: starting pre-buffering cache_read debug: received first data after 0 ms cache_read debug: pre-buffering done 296 bytes in 0s - 7812 KiB/s main debug: using stream_filter module "cache_read" main debug: looking for stream_filter module matching "any": 26 candidates playlist debug: using XSPF playlist reader main debug: using stream_filter module "playlist" main debug: stream filter added to 0x55cb3c751ff0 main debug: looking for stream_filter module matching "any": 26 candidates main debug: no stream_filter modules matched main debug: looking for stream_directory module matching "any": 1 candidates main debug: no stream_directory modules matched main debug: attachment of directory-extractor failed for file:///home/cvog/.local/share/vlc/ml.xspf main debug: looking for stream_filter module matching "record": 26 candidates main debug: using stream_filter module "record" main debug: creating demux: access='file' demux='directory' location='/home/cvog/.local/share/vlc/ml.xspf' file='/home/cvog/.local/share/vlc/ml.xspf' main debug: looking for demux module matching "directory": 52 candidates main debug: using demux module "directory" main debug: looking for meta reader module matching "any": 2 candidates lua debug: Trying Lua scripts in /home/cvog/.local/share/vlc/lua/meta/reader lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader main debug: no meta reader modules matched main debug: `file/directory:///home/cvog/.local/share/vlc/ml.xspf' successfully opened main debug: looking for xml reader module matching "any": 1 candidates main debug: using xml reader module "xml" main debug: EOF reached main debug: removing module "directory" main debug: removing module "record" main debug: removing module "playlist" main debug: removing module "cache_read" main debug: removing module "filesystem" main debug: creating audio output main debug: looking for audio output module matching "any": 6 candidates vlcpulse debug: using library version 12.2.0 vlcpulse debug: (compiled with version 12.2.0, protocol 32) vlcpulse debug: connected locally to /run/user/1000/pulse/native as client #137 vlcpulse debug: using protocol 32, server protocol 32 pulse debug: adding sink 0: alsa_output.pci-0000_00_1f.3.analog-stereo (Built-in Audio Analog Stereo) pulse debug: adding sink 1: alsa_output.usb-Generic_ThinkPad_Dock_USB_Audio-00.analog-stereo (ThinkPad Dock USB Audio Analog Stereo) main debug: using audio output module "pulse" main debug: keeping audio output main debug: looking for interface module matching "dbus,none": 18 candidates dbus debug: listening on dbus as: org.mpris.MediaPlayer2.vlc main debug: using interface module "dbus" main debug: no running VLC instance - continuing normally... main debug: looking for interface module matching "hotkeys,none": 18 candidates main debug: using interface module "hotkeys" main debug: looking for interface module matching "globalhotkeys,none": 18 candidates main debug: using interface module "xcb_hotkeys" main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. main debug: looking for interface module matching "any": 18 candidates main debug: looking for extension module matching "any": 1 candidates lua debug: Opening Lua Extension module lua debug: Trying Lua scripts in /home/cvog/.local/share/vlc/lua/extensions lua debug: Trying Lua scripts in /usr/lib/vlc/lua/extensions lua debug: Trying Lua playlist script /usr/lib/vlc/lua/extensions/VLSub.luac lua debug: Scanning Lua script /usr/lib/vlc/lua/extensions/VLSub.luac lua debug: Script /usr/lib/vlc/lua/extensions/VLSub.luac has the following capability flags: 0x5 lua debug: Trying Lua scripts in /usr/share/vlc/lua/extensions main debug: using extension module "lua" main debug: using interface module "qt" main debug: processing request item: null, node: Playlist, skip: 0 main debug: rebuilding array of current - root Playlist main debug: rebuild done - 1 items, index -1 main debug: starting playback of new item main debug: resyncing on YjbyDU0WzYI?version=3 main debug: YjbyDU0WzYI?version=3 is at 0 main debug: creating new input thread main debug: Creating an input for 'YjbyDU0WzYI?version=3' main debug: requesting art for new input thread main debug: using timeshift granularity of 50 MiB main debug: using default timeshift path main debug: `https://www.youtube.com/v/YjbyDU0WzYI?version=3' gives access `https' demux `any' path `www.youtube.com/v/YjbyDU0WzYI?version=3' main debug: creating demux: access='https' demux='any' location='www.youtube.com/v/YjbyDU0WzYI?version=3' file='(null)' main debug: looking for access_demux module matching "https": 13 candidates main debug: no access_demux modules matched main debug: creating access: https://www.youtube.com/v/YjbyDU0WzYI?version=3 main debug: looking for access module matching "https": 25 candidates main debug: looking for meta fetcher module matching "any": 1 candidates lua debug: Trying Lua scripts in /home/cvog/.local/share/vlc/lua/meta/fetcher lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher main debug: no meta fetcher modules matched main debug: looking for art finder module matching "any": 2 candidates main debug: looking for tls client module matching "any": 1 candidates lua debug: Trying Lua scripts in /home/cvog/.local/share/vlc/lua/meta/art lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/01_googleimage.luac lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/02_frenchtv.luac lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac lua debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/03_lastfm.luac lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art main debug: no art finder modules matched gnutls debug: using GnuTLS version 3.6.5 qt debug: IM: Setting an input gnutls debug: loaded 149 trusted CAs from system main debug: using tls client module "gnutls" main debug: resolving www.youtube.com ... gnutls debug: TLS handshake: Resource temporarily unavailable, try again. gnutls debug: TLS handshake: Resource temporarily unavailable, try again. gnutls debug: TLS handshake: Success. gnutls debug: - safe renegotiation (RFC5746) enabled gnutls debug: - extended master secret (RFC7627) enabled gnutls debug: - false start (RFC7918) enabled http debug: out SETTINGS (0x04) frame of 30 bytes, flags 0x00, global http debug: out HEADERS (0x01) frame of 174 bytes, flags 0x05, stream 1 http debug: in SETTINGS (0x04) frame of 18 bytes, flags 0x00, global http debug: setting: Concurrent streams (0x0003): 100 http debug: setting: Initial window size (0x0004): 1048576 http debug: setting: Header list size (0x0006): 16384 http debug: out SETTINGS (0x04) frame of 0 bytes, flags 0x01, global http error: peer stream 1 error: Cancellation (0x8) http debug: local stream 1 shut down http debug: out RST_STREAM (0x03) frame of 4 bytes, flags 0x00, stream 1 http debug: local shutdown http debug: out GOAWAY (0x07) frame of 8 bytes, flags 0x00, global access error: HTTP connection failure main debug: no access modules matched main debug: dead input main debug: changing item without a request (current 0/1) main debug: nothing to play qt debug: IM: Deleting the input main debug: exiting main debug: exiting main debug: removing all interfaces main debug: removing module "qt" main debug: deactivating the playlist main debug: removing module "pulse" qt debug: requesting exit... qt debug: waiting for UI thread... qt debug: QApp exec() finished qt debug: Video is not needed anymore qt debug: Killing extension dialog provider qt debug: ExtensionsDialogProvider is quitting... main debug: removing module "lua" main debug: removing module "xcb_hotkeys" main debug: removing module "hotkeys" main debug: removing module "dbus" main debug: destroying main debug: saving media library to file /home/cvog/.local/share/vlc/ml.xspf.tmp30590 main debug: looking for playlist export module matching "export-xspf": 4 candidates main debug: using playlist export module "export" main debug: removing module "export" main debug: deleting item `Media Library' main debug: deleting item `YjbyDU0WzYI?version=3' main debug: deleting item `Playlist' main debug: removing module "memory" -- logger module stopped --

Rémi Denis-Courmont
Developer
Developer
Posts: 14998
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: VLC 3.0.4 will not play youtube videos on a new Arch installation

Postby Rémi Denis-Courmont » 19 Dec 2018 16:15

VLC 3.0.4 is too old for today's YouTube.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

cvog
New Cone
New Cone
Posts: 3
Joined: 19 Dec 2018 08:40

Re: VLC 3.0.4 will not play youtube videos on a new Arch installation

Postby cvog » 19 Dec 2018 19:01

VLC 3.0.4 is too old for today's YouTube.

As i mentioned, the same VLC version on a Manjaro 18 installation works fine. I also tried installing the development version 4.0.0 from Git, but got the same result.

Thanks,
C.

cvog
New Cone
New Cone
Posts: 3
Joined: 19 Dec 2018 08:40

SOLVED: VLC 3.0.4 will not play youtube videos on a new Arch installation

Postby cvog » 21 Dec 2018 10:02

Hello,

Coming back to this in case anyone else is facing the same problem:

After extensive testing and log searching, i found that the problem was caused by the gnuts library. It looks like the gnults 3.6.5-1 has problems cooperating with YouTube, dropping the connection in 9 out of 10 times. On the other hand the gnutls 3.5.19-2 behaves correctly. The solution for me was to downgrade to version 3.5.19-2 of gnutls.

Thanks
C.


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 6 guests