Youtube playlist
VLC Playlist Parsers
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.

Changelog:

1 year ago

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

2 years ago

JpTM

That's exactly where it is, and it also has the .lua extension :S By default there is also a "youtube.luac" in that folder (aside from a bunch of other .luac files (e.g. dailymotion.luac, vimeo.luac, etc)). I tried it with and without that file. When I tried the suggestion of MrMattiPants I deleted the original.

The only thing I can think of is that it has to necessarily be installed.

Report

2 years ago

JpTM

Hmm... reading back a few more pages, I realise the youtube.luac is actually a different script, so nevermind that :P

Report

2 years ago

JpTM

Ok, so I installed VLC instead of using the portable edition, and now it's working perfectly :D

Report

2 years ago

JpTM

Unfortunately this didn't work for me :(
Any other suggestions would be highly appreciated :)

Regards

Report

2 years ago

JpTM

Unfortunately this didn't work for me :(
Any other suggestions would be highly appreciated :)

Regards

Report

2 years ago

JpTM

I can't get it to work :( When I try to play a playlist (e.g. https://www.youtube.com/playlist?list=PLYqfXQ-ztmZJBrH5uxs0IasF3gUhdTflO) it tells me: "Your input can't be opened: VLC is unable to open the MRL". When I change the https into http it doesn't give me an error, but just doesn't play. It does nothing.

I can however play https URL's of single video's just fine. (E.g. www.youtube.com/watch?v=RgIHxfvsge4)

I use the latest version of VLC (vlc-2.1.5-win32), and downloaded the script from the URL mentioned in troubleshooting. And I doubt it matters, but I use the portable version of VLC.

Regards

Report

2 years ago

thunderrooster

Why wont it work with this link http://youtu.be/JHEv-6KAk1o?list=PLsu-Zcc4mmmXqZF1rUVN09rbVJq-DegXz? Ty.

Report

2 years ago

exebetche

This list works fine for me.

Report

2 years ago

GarfieldICHI

Ok its really simple.

Just Remove the s from the Https part.

Exemple:

https://www.youtube.com/watch?v=k-9Ekhv2eSg (this will not work)

remove the s from https

http://www.youtube.com/watch?v=k-9Ekhv2eSg (now it works)

I hope it will help solve your problem



Report

2 years ago

Bismuth

If you use Google Chrome and you click save as you will get the full HTML data and that is why it does not work.
You should make a file in the playlist folder named "playlist_youtube.luac" (if you are not sure how to make the file a luac file, google how to edit the fileformat)
Then open the file in an text editor (like notepad) and COPY the text from the page you get into when you click "download" and paste in the playlist_youtube.luac. save it and reload VLC

Report

2 years ago

Attila13

So, I don't know if youtube changed something or what, but for some time now for me VLC will load only 80 videos max, even if the playlist has the maximum of 200 videos.
No, the playlist isn't private and doesn't have private videos, so that side is cool.
I noticed that if I open a playlist on youtube it will load only 80 videos at once so I thought that maybe that could be the problem? But after the March update I tried messing a bit with the script and changed the "index" at line 62 to be equal to "2" and changed the values at line 91 and line 91 from 100 to 200 and with this little temporary edit the maximum number of videos went from 80 to 100 in VLC. I tried going further but if I enter everything bigger then 3 on the index the playlist load will skip ahead 10 videos and will start the list from video number 10 and it will load it up until video 110 so this is still 100 videos.
Does somebody know what could be the problem here?

Report

2 years ago

FNCardascia

I'll be honest, I have no idea what the hell I'm doing in regard to troubleshooting.. it really isn't in my forte.

But, I do kinda understand where you're getting from here. Give this a shot.. it worked for me at least in the few 200 playlists I attempted.

Change your local index back to 1. I have no idea what that means so leave it be.

Since youtube decided to be funny and change things around again, it does seem that the max items a playlist will initially load is 80 -- this is where your second part helped.

Change playlist_parsed from 100 to 80... and index +100 to +120.

Hope it helps

Report

2 years ago

Attila13

Unfortunately it didn't worked.. :(
But thanks for the help.

Report

2 years ago

Madze

I had the same problem. The solution of "FNCardascia" only worked for playlists with exactly 200 items. But I just added a variabel pl_chkd which counts how many items of the playlist were checked.

Just add:
line 54 :local pl_chkd = 0
line 74: pl_chkd = pl_chkd + 1

line 54 should be after line
"local index = 1"

line 74 should be after line "for i, video in ipairs(playlist_parsed) do"

replace:
lines 94 - 95:
if pl_chkd == 80 then
index = index + 120

lines 94 - 95 were before
if #playlist_parsed == 100 then
index = index +100

Report

2 years ago

Madze

Sorry for the double post

Just found an error: it didnt load some items, but i fixed it

replace the lines 94-95 with these lines:
if pl_chkd == 80 then
index = 101
elseif pl_chkd == 180 then
index = 201

and if it doesent load all items, look which and how many items it loaded an try some other numbers
hope it helped

Report

2 years ago

Madze

I had the same problem. The solution of "FNCardascia" only worked for playlists with exactly 200 items. But I just added a variabel pl_chkd which counts how many items of the playlist were checked.

Just add:
line 54 :local pl_chkd = 0
line 74: pl_chkd = pl_chkd + 1

line 54 should be after line
"local index = 1"

line 74 should be after line "for i, video in ipairs(playlist_parsed) do"

replace:
lines 94 - 95:
if pl_chkd == 80 then
index = index + 120

lines 94 - 95 were before
if #playlist_parsed == 100 then
index = index +100

Report

2 years ago

Attila13

Thanks for the help, but unfortunately it loads only 100 videos, just like if I'd edit the index to 2 and the line 91-91 from 100 to 200...Don't know what could be the issue, but it's most likely youtube.....because this problem occurred suddenly after youtube did another stupid update to the site...

Report

3 years ago

arsa

I've tried this parser with playlist like https://www.youtube.com/view_play_list?p=63F0C78739B09958 , it will load first video but nothing more. On URLs like https://www.youtube.com/playlist?list=PLFpoEtn7p2i_o3E_KY890OwKerEFwyT6q the plugin will not work at all.

I've looked at the debug console and VLC is using playlist_youtube.lua to read the videos but it will simply not work

Report

2 years ago

exebetche

The first url doesn't work but it's normal the url must contain "list=PL..." like said in the description, I'll add this url format some day.
The second works for me (I like the song in the airplane BTW). Maybe check that Vls is up to date. Beyhond that I can't help you without an error from the console.

Report

3 years ago

ufoasd

Works perfect!
Ubuntu 12.04 vlc 2.0.8 firefox 27.0.1

Report

3 years ago

axisambrosia

Hi there,

I'm running vlc on osx and the plugin won't play the videos in the playlist.

It does however add the playlist of youtube to the one in vlc AND it get's all the names of the songs etc. But it just skips the songs and the duration of every song is displayed as 00:00.

Did I do something wrong?

regards

Report

3 years ago

joshtrneny2

Try this. I modified it and it should work: http://goo.gl/lJxGnX

Report

3 years ago

joshtrneny2

Playlist obviously can not be private because VLC does not have to account to login!

Report

3 years ago

exebetche

This is spyware to me. Why are you redirecting the request to get the playlist to your own website and serving the same output? What are you trying to achieve?

Report

3 years ago

joshtrneny2

No, it's not spyware. From what I've tried, YouTube will only return the first 100 videos from the playlist. My PHP script, but it returns the entire playlist. You can try it out.

(sorry for my english)

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 79%
79.00 Likes
21 Dislikes

0 Supporters for Youtube playlist:

Recent Donations:

Be the first to donate
show all
Details
version
updated Aug 22 2015
added Apr 04 2012
downloads
page views 52764
support exebetche
For The Product
Youtube playlist
5 - 10 - 25 - 50 - 100 - 200 - 500