Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I would like to play youtube videos on VLC. I am newbie (one of mac os re, but can fallow instructions :) when i enter address on network stream nothing happens it is on the playlist but nothing happens it is not playing. I have a firewall if it helps :)

Problem solved thanks to your help!!

share|improve this question

1 Answer 1

up vote 13 down vote accepted

I assume you entered the URL correctly (no https but http, and only the v=... part, like http://www.youtube.com/watch?v=-wxawmjnRWY)?

Open the Extras menu and click on Messages. Now click play again and see what message's there.

My guess is it's

lua error: Couldn't extract youtube video URL, please check for updates to this script

VLC parses YouTube's HTML source code to look for the video, but sometimes, YouTube changes its way it outputs the HTML, so VLC is unable to find the video URL.

Possible workarounds

  • Go to https://www.youtube.com/html5 and enable html5 there to play the video in your browser without flash
  • Install minitube and try to play the video there
  • Wait for an update of VLC (or update the lua script yourself - not so easy, see Updating the VLC YouTube parser)
  • Install the package youtube-dl and download the video to your harddisk. It's a command line utility though

Updating the VLC YouTube parser

Update just the Lua script for YouTube parsing to the latest version from VLC:

Open the Terminal application and enter these commands:

Make sure curl is installed, we need this to download the new file

sudo apt-get install curl

Get rid of the old, non-working scripts

sudo rm /usr/lib/vlc/lua/playlist/youtube.*

Download the current ones (use the whole command line, yes, it's quite long):

sudo curl "http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/playlist/youtube.lua;hb=HEAD" -o /usr/lib/vlc/lua/playlist/youtube.lua

See if it works.

share|improve this answer
    
Here's the bug report: trac.videolan.org/vlc/ticket/7471 –  Chan-Ho Suh Oct 8 '12 at 12:01
1  
According to the bug reporter, here's a github for the patched lua script: gist.github.com/3729932 –  Chan-Ho Suh Oct 8 '12 at 12:02
    
We need more infos. Open in VLC: "Extras" > "Messages", with that open, enter the youtube url for the network stream, hit play and see if any messages appeared, and tell us about it :D –  phoibos Oct 10 '12 at 16:44
    
sorry for the late reply, despite my efforts the problem remains: 1. the VLC message is exactly the one you have guest Couldn't extract youtube video URL, please check for updates to this script. 2. i really need to be able to play it in some kind of player and not browser :/ 3. I have tried minitube but i doesnt work also it shows this in terminal Error: "/var/tmp/kdecache-izdininkas" is owned by uid 1000 instead of uid 0. i have tried to google it but i can hardly understant what the problem is about 4. i have tired youtube-dl but i get ERROR: unable to download video. –  user94159 Oct 10 '12 at 16:47
1  
I've updated my post, see "Updating the VLC YouTube parser". I was able to play videos with VLC after this. –  phoibos Oct 10 '12 at 17:25

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.