Youtube playlist
VLC Playlist Parsers
Score 81%
Description:

Import a youtube video / playlist into VLC.


INSTALLATION:
- click on the download button below
- when the file appears click on the menu file > save as... of your browser
- put the file in the vlc /lua/playlist folder, by default:
* Windows (all users): %ProgramFiles%\VideoLAN\VLC\lua\playlist\
* Windows (current user): %APPDATA%\vlc\lua\playlist\
* Linux (all users): /usr/lib/vlc/lua/playlist/
* Linux (current user): ~/.local/share/vlc/lua/playlist/
* Mac OS X (all users): /Applications/VLC.app/Contents/MacOS/share/lua/playlist/
(create directories if they don\'t exist)
/!\ Some browser (Chrome...) may change the file extension for ".txt" instead of ".lua", so make sure you choose "All extensions" in the dialog box when you save the file on your computer.

USAGE:
- Copy the URL of the youtube video or playlist (must contain "list=PL...")
- Start VLC, press Ctrl+N, paste the url then click on "Play" (or Alt+P then Enter), the video /playlist should start

Troubleshooting:
/!\ Follow this steps if and only if you have already install the script and it doesn't work..
/!\ for the actual script see the "download" button (playlist_youtube.lua) below.
If the videos list appears in the Vlc "playlist" view but the videos won't start, follow this steps:
1) delete the file "youtube.luac" in [vlc directory]/lua/playlist directory (ex: c:\Program Files\VideoLAN\VLC\lua\playlist\youtube.luac)
2) get the latest version of thr "youtube" script from here:
https://raw.githubusercontent.com/videolan/vlc/master/share/lua/playlist/youtube.lua
3) place the file in the directory [vlc directory]/lua/playlist (where "youtube.luac" was)

/!\/!\/!\ Please do not paste your raw error log here, use a pastebin service like pastebin.com.
Last changelog:

5 years ago

- display clean video title and thumbnail
- Add support for playlist with 100+ videos
- fix change in youtube playslists

vladravenholm

2 years ago

Oh i tested it on my laptop and pc, windows 7 & xubuntu.. if that matters. Fresh installs too.

Report

xistance69

2 years ago

Same here been messing with it for 45 mins trying to get it to work i thought it was just my computer

Report

MarioErmando

2 years ago

Same here, here's the error that shows up in the messages window with debug:

Quote:function parse(): ...(x86)\VideoLAN\VLC\lua\playlist\playlist_youtube.lua:85: attempt to index field 'author' (a nil value)

Report

MarioErmando

2 years ago

AHA, I found a temporary fix for it!

- Navigate to the playlist folder (see the "INSTALLATION" section on the top

- Open the youtube playlist lua file in a text editor

- Search for "item.artist" (CTRL+F)

- Put "--~ " before "item.artist"
It should look like this:
--~ item.artist = video.author.CDATA

- Save the file

- Restart VLC

- And it should work!

Report

ufoasd

2 years ago

Thanks! Your fix Works!

ubuntu 12.04 VLC 2.0.8 Twoflower

Report

chisato

2 years ago

I have a playlist with 500+ songs and it does not get parsed correctly. Any ideas?

Report

chisato

2 years ago

Only parses the first 200 songs. Possible to parse all of them? <3

Report

chisato

2 years ago

Only parses the first 200 songs. Possible to parse all of them? <3

Report

exebetche

2 years ago

Could you give me the url of your playlist please? I've never seen a playlist with that much item in it so I can't do any tests.

Report

chisato

2 years ago

https://www.youtube.com/watch?v=2m-O7hPay_w&list=PLyKXXiqMsT1Uzo5POrGDi6j73Us0D0CJI

Report

99lool

2 years ago

when i have shuffle on it just shuffles endlessly and dosnt play video, this a addon problem or vlc thing???

Report

exebetche

2 years ago

I explain the problem; when you load a playlist this is what append:
1) this extension (playlist_youtube.lua) retrieve the list of videos from the url and set the playlist in vlc
2) when a video is loaded, the url is recognized as a youtube url, and the youtube video extension (youtube.lua) retrieve the actual video url from the video web page url
3) plays video...

I guess what's happening:
When Vlc shuffle, it takes a random url from the list and try to play directly, skeepind the 2) step.
So one solution could be to merge the 2 extensions, so it provide directly the actual video url, basically merge steps 1) and 2) into a single step. But that's probably not a good idea because the youtube's video url are temporary. So
the url could expires by the time you reach the end of the playlist and videos would not play anymore.
The other solution is to report this as a bug to the vlc tea, asking they make shuffle function goes as the same steps as a video played normally.

Report

99lool

2 years ago

Hey, thanks so much exebetche! Hope they fix this issue soon.

Report

exebetche

2 years ago

Just a ping, since the quick fix I posted may interest you.

Report

99lool

2 years ago

TY so much exebetche!!

Report

99lool

2 years ago

Hmm i put my playlist in but it dosnt seem to be working similar to last problem but with shuffle off it wont load video and keeps adding a copy of the video it tried to play to the playlist

Report

99lool

2 years ago

NVM< changed some files and some settings seems to work now? TY so much.

Report

dottelevision1

2 years ago

Do you think you could post your solution, or post how to do this even if it's a temporary fix? I have a script that generates new links every day, so this would actually work great for me and it could be a while before VLC actually fixes it on their end.

Thanks!

Report

exebetche

2 years ago

Yeah, sure, I put it as a 2nd download (merged_playlist_youtube.lua). I just tested it very quickly though.

Report

dottelevision1

2 years ago

Thanks for the fix! But how did you get this to work? It's now loading the playlist, not shuffling anymore, but when I click on any of the videos in the playlist it only plays one of the videos.

I tried copying into the folder with youtube.lua and playlist_youtube.lua still there, and also tried replacing them with this script and still get the same result. Taking it back out brings me back to the endless shuffling.

Report

exebetche

2 years ago

As I said before, I merged the script youtube.lua and playlist_youtube.lua into one, so it retrieve the real url of the video directly.

You should replace playlist_youtube.lua with the new one (merged_playlist_youtube.lua).

As I said, I just tested it quickly but it works ok for me. You said Vlc doesn't shuffle anymore? What do you mean, it stops playing after the first video? Does it play the video in order?

Also make sure you use Vlc 2.2.

Report

dottelevision1

2 years ago

Thanks for the quick response! I just meant that the playlist doesn't shuffle endlessly anymore, it actually plays when you click on a video in the playlist.

However, regardless of which video I click Play on, the video that loads is always the same video (the first video in the playlist).

When I Right-Click on any video in the list and select Information, the Location URL is always the first video.

I'm on VLC 2.2 with the merged_playlist_youtube.lua and youtube.lua in the lua/playlist folder. Let me know if I can help debug this any further.

Report

exebetche

2 years ago

You're absolutely right, this doesn't fix anything. I didn't pay attention because the intro of the videos in the playlist I tested was similar.

In fact I see no way to fix this in the script because the network functions are disabled in the vlc/lua playlist module. So you can just read the content of the url you provide, but you can't get the real video url from an other page. That's why you get the same video each time. Sorry to I gave you false hope.

I suggest you fill a bug report to the Vlc team about this.

Report

irish66

2 years ago

Thank you.
although what would be nice would be something like a youtube search option within vlc

Report

Zelioom

2 years ago

Shuffle doesnt work properly, when shuffle is on, and I hit next, it just shuffles through all of the songs endlessly as if I keep hitting next.

Report

5 years ago

- display clean video title and thumbnail
- Add support for playlist with 100+ videos
- fix change in youtube playslists

product-maker aliali2017 Sep 05 2017

product-maker gotekus Aug 11 2017

Excellent

product-maker latiosFR Jul 25 2017

product-maker LittleLizzy May 28 2017

product-maker ELKZ Apr 29 2017

product-maker Stretch Dec 27 2016

product-maker dwmed Dec 05 2016

product-maker BB20101997 Sep 24 2016

product-maker Ragiowan Nov 09 2015

product-maker mcq333 Sep 17 2015

product-maker 99lool May 31 2015

product-maker 9207771739 May 01 2015

product-maker DJXAKEP Apr 25 2015

product-maker ziki Apr 21 2015

product-maker dirtyharry85 Apr 09 2015

product-maker gogo57540 Sep 08 2014

product-maker Doyouknow Jul 31 2014

product-maker rezmen1777 Apr 24 2014

product-maker ktb007 Apr 21 2014

product-maker Attila13 Apr 16 2014

product-maker pereov33 Jan 17 2014

product-maker csuno Nov 27 2013

product-maker DFPOWER46 Nov 18 2013

product-maker Snapafun Aug 29 2013

product-maker DevilinPixy Aug 24 2013

product-maker BurakPatat Aug 03 2013

product-maker GuixLe Jul 25 2013

product-maker legluondunet Jul 07 2013

product-maker cipricus May 17 2013

product-maker Argyle May 13 2013

product-maker ufoasd Apr 10 2013

product-maker ringen00 Apr 04 2013

product-maker zequi Feb 12 2013

product-maker HATRED Jan 09 2013

product-maker equiman Nov 30 2012

product-maker btocher Nov 27 2012

product-maker hernansilva Nov 26 2012

product-maker erosenninrho Nov 26 2012

product-maker sirhcits Nov 25 2012

product-maker meow9th Nov 19 2012

product-maker FracExebetche Apr 23 2012

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
updated Sep 05 2017
added Apr 04 2012
downloads today
33
page views today 105