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

santaclaus

3 years ago

Thanks for the suggestion. I uninstalled and reinstalled VLC. I saved http://addons.videolan.org/CONTENT/content-files/149909-playlist_youtube.lua with filename youtube_playlist.lua to C:\Users\%USER%\AppData\Roaming\vlc\lua\playlist and C:\Program Files (x86)\VideoLAN\VLC\lua\playlist . I then opened VLC, and tried to 'Open Media' 'Network Protocol' with https://www.youtube.com/watch?v=mN7LW0Y00kE&list=PL716939B3219E3283 . The plugin successfully extracted all of the song names. But then I start getting errors:
Your input can't be opened:
VLC is unable to open the MRL 'http://r3---sn-aiglln6e.googlevideo.com/videoplayback?sver=3&ip=152.62.109.58&upn=aUGLxZJ3KwE&expire=1407240584&sparams=gcr%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&nh=IgpwcjA0LmxocjE0KgkxMjcuMC4wLjE&mt=1407218901&itag=43&ms=au&source=youtube&gcr=ie&id=o-AIKvKVgyH2axGQ3G2ArbQYXeMvj6Wi1E__mA4vBC_FaT&key=yt5&ipbits=0&mv=m&fexp=902408%2C927622%2C929305%2C934024%2C934030%2C937429%2C946013&initcwndbps=1172750&ratebypass=yes&mm=31&mws=yes&signature=02EE1453DB6CF8DA4E47B1533DE96C4733B7B30A9FE329461BFB6123E2EF45F78AE2.25ECBB3B8E03.35'. Check the log for details.
sver=3&mws=yes&mm=31&ms=au&fexp=902408%2C908563%2C919126%2C927622%2C934024%2C934030%2C934112%2C935411%2C946013&nh=IgpwcjA0LmxocjE0KgkxMjcuMC4wLjE&expire=1407240298&ratebypass=yes&ipbits=0&sparams=id%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&source=youtube&key=yt5&itag=43&ip=152.62.109.58&signature=4628C623ED77823F9AC0CB462EA00DA84DA9B0C44BE46B0655C713C0C4D70E608B7D.7A5F88FDE63D.D2'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'http://r3---sn-aiglln6e.googlevideo.com/videoplayback?itag=43&mv=m&ipbits=0&initcwndbps=1032625&fexp=902408%2C927622%2C934024%2C934030%2C942452%2C946023&ms=au&sver=3&source=youtube&upn=AW6ySntOMmY&gcr=ie&mt=1407218571&sparams=gcr%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&ratebypass=yes&nh=IgpwcjA0LmxocjE0KgkxMjcuMC4wLjE&expire=1407240302&key=yt5&mws=yes&mm=31&ip=152.62.109.58&id=o-AGjyz27Bj6BcgzHkS_2q-NBazhqt-OkPrZJLLU6zcHi2&signature=6219BE374E88B926802D65C98FC56340D8B6B9CE5ABC2E2CA0F64B978E78ADDD96A5.E7301E5A3379.9A'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'http://r4---sn-aigllnlz.googlevideo.com/videoplayback?id=o-ADbWjHusLoV5r13xHRWMtwPnMa-n7scLTH_93gNZPllh&key=yt5&upn=xRDxTTVpEw4&expire=1407240306&sparams=id%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&initcwndbps=1032625&itag=43&ms=au&source=youtube&ratebypass=yes&mv=m&sver=3&ipbits=0&mws=yes&mm=31&ip=152.62.109.58&fexp=902408%2C902411%2C914072%2C922317%2C927622%2C931027%2C934024%2C934030%2C936118%2C946013%2C950834&mt=1407218571&nh=IgpwcjA0LmxocjE0KgkxMjcuMC4wLjE&signature=AD2B8BC31585421BF0944A7C748FCF18853BADF8B631DAEC64DD088A2BD2A985889D.8ADDC6B4FF0E.EB'. Check the log for details.


Log:
lua debug: Trying Lua scripts in C:\Users\%USER%\AppData\Roaming\vlc\lua\playlist
lua debug: Trying Lua playlist script C:\Users\%USER%\AppData\Roaming\vlc\lua\playlist\youtube_playlist.lua
lua debug: Lua playlist script C:\Users\%USER%\AppData\Roaming\vlc\lua\playlist\youtube_playlist.lua's probe() function was successful
main debug: using demux module "lua"
main debug: looking for meta reader module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\%USER%\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader\filename.luac
main debug: no meta reader modules matched
main debug: `https://www.youtube.com/watch?v=mN7LW0Y00kE&list=PL716939B3219E3283' successfully opened
main debug: creating access 'http' location='www.youtube.com/list_ajax?action_get_list=1&style=xml&list=PL716939B3219E3283&index=1', path='\\www.youtube.com\list_ajax?action_get_list=1&style=xml&list=PL716939B3219E3283&index=1'
main debug: looking for access module matching "http": 20 candidates
access_http debug: querying proxy for http://www.youtube.com/list_ajax?action_get_list=1&style=xml&list=PL716939B3219E3283&index=1
access_http debug: no proxy
access_http debug: http: server='www.youtube.com' port=80 file='/list_ajax?action_get_list=1&style=xml&list=PL716939B3219E3283&index=1'
main debug: net: connecting to www.youtube.com port 80
main debug: connection succeeded (socket = 1912)
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Server: gwiseguy/2.0
access_http debug: Content-Type: text/xml; charset=UTF-8
access_http debug: Accepting Cookie: VISITOR_INFO1_LIVE=EmCZZdWgYQo; path=/; domain=.youtube.com; expires=Tue, 07-Apr-2015 08:05:54 GMT
access_http debug: Accepting Cookie: YSC=o7KCGzPFp-g; path=/; domain=.youtube.com; httponly
access_http debug: Accepting Cookie: PREF=f1=40000000; path=/; domain=.youtube.com; expires=Tue, 07-Apr-2015 08:05:55 GMT
access_http debug: Connection: close
main debug: using access module "access_http"
main debug: Using stream method for AStream*
main debug: starting pre-buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 1024 bytes in 0s - 999 KiB/s
lua error: 1 mN7LW0Y00kE
lua error: 2 JYLjEItqsWQ
lua error: 3 nZ6yQgBvuoI
lua error: 4 p07T4dlw2cc
lua error: 5 yZUZ_twxVwY
lua error: 6 prErnop1eiM
lua error: 7 JYLjEItqsWQ
lua error: 8 yZUZ_twxVwY
lua error: 9 6o8-eLZhrOA
lua error: 10 E8gmARGvPlI
lua error: 11 z8Vfp48laS8
lua error: 12 nYZRxq3jCJo
lua error: 13 yXQViqx6GMY
lua error: 14 IirR7z_024Q
lua error: 15 EvDxSW8mzvU
lua error: 16 GcZAwoip5aY
lua error: 17 tbVUQT3QSEY
lua error: 18 ihW56Xa3XGQ
lua error: 19 FGxVQBp0y-I
lua error: 20 IsYUdWMARwA
lua error: 21 pAcxzu6bvHc
lua error: 22 c3-5g5iR6fY
lua error: 23 oWTGgCiVEv0
lua error: 24 Oqpyfa2EmzQ
lua debug: old path: https://www.youtube.com/watch?v=mN7LW0Y00kE&list=PL716939B3219E3283
lua debug: Path: http://www.youtube.com/watch?v=mN7LW0Y00kE
lua debug: Title: Dean Martin - Let it Snow!
lua debug: Artist: Kyle Wolfreys
lua debug: ArtURL: http://i.ytimg.com/vi/mN7LW0Y00kE/default.jpg
lua debug: meta-URL: https://www.youtube.com/watch?v=mN7LW0Y00kE&list=PL716939B3219E3283
lua debug: old path: https://www.youtube.com/watch?v=mN7LW0Y00kE&list=PL716939B3219E3283
lua debug: Path: http://www.youtube.com/watch?v=JYLjEItqsWQ
......
lua debug: Title: "Have Yourself a Merry Little Christmas" by Frank Sinatra
lua debug: Artist: Kate Beske
lua debug: ArtURL: http://i.ytimg.com/vi/nZ6yQgBvuoI/default.jpg
lua debug: meta-URL: https://www.youtube.com/watch?v=mN7LW0Y00kE&list=PL716939B3219E3283
lua debug: old path: https://www.youtube.com/watch?v=mN7LW0Y00kE&list=PL716939B3219E3283
lua debug: Path: http://www.youtube.com/watch?v=p07T4dlw2cc
lua debug: Title: Frank Sinatra - Jingle Bells.
lua debug: Artist: kirayamato4eva2
lua debug: ArtURL: http://i.ytimg.com/vi/p07T4dlw2cc/default.jpg
lua debug: meta-URL: https://www.youtube.com/watch?v=mN7LW0Y00kE&list=PL716939B3219E3283
lua debug: old path: https://www.youtube.com/watch?v=mN7LW0Y00kE&list=PL716939B3219E3283
lua debug: Path: http://www.youtube.com/watch?v=yZUZ_twxVwY
......
avcodec debug: trying url: \\www.youtube.com\watch?v=mN7LW0Y00kE
avcodec debug: couldn't guess format
lua debug: Trying Lua scripts in C:\Users\%USER%\AppData\Roaming\vlc\lua\playlist
.....
lua debug: Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\youtube.lua's probe() function was successful
main debug: using demux module "lua"
main debug: looking for meta reader module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\%USER%\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader\filename.luac
main debug: no meta reader modules matched
main debug: `http://www.youtube.com/watch?v=mN7LW0Y00kE' successfully opened
lua debug: old path: http://www.youtube.com/watch?v=mN7LW0Y00kE
lua debug: Path: http://r2---sn-cx1x9-ua8s.googlevideo.com/videoplayback?mws=yes&mt=1407355810&upn=s9G--FNA2KI&mm=31&id=o-AKlM2ZfaZsC56Y_85pWI_eVKAH4Ouqo9tRzdZpB9v4sy&fexp=902408%2C908557%2C924628%2C927622%2C930658%2C934024%2C934030%2C934804%2C936925%2C936926%2C946013&ms=au&ipbits=0&expire=1407377575&source=youtube&signature=28E51F3C93EB3A0D9E1D74E2C49B61E41A45F630.3D92EB8CEB847B7B3DDC8DD0D576DA3C3176F3EB&mv=m&sver=3&ratebypass=yes&sparams=id%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&ip=79.180.169.138&key=yt5&itag=43
lua debug: Name: Dean Martin - Let it Snow!
lua debug: Artist: Kyle Wolfreys
lua debug: Description: Classic Christmas song by Dean Martin with christmas pics.
lua debug: ArtURL: http://i.ytimg.com/vi/mN7LW0Y00kE/hqdefault.jpg
lua debug: meta-URL: http://www.youtube.com/watch?v=mN7LW0Y00kE
...........
main debug: using item 3
main debug: starting playback of the new playlist item
main debug: resyncing on http://www.youtube.com/watch?v=p07T4dlw2cc
main debug: http://www.youtube.com/watch?v=p07T4dlw2cc is at 3
main debug: creating new input thread
main debug: Creating an input for 'http://www.youtube.com/watch?v=p07T4dlw2cc'
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\%USER%\AppData\Local\Temp'
main debug: `http://www.youtube.com/watch?v=p07T4dlw2cc' gives access `http' demux `' path `www.youtube.com/watch?v=p07T4dlw2cc'
main debug: creating demux: access='http' demux='' location='www.youtube.com/watch?v=p07T4dlw2cc' file='\\www.youtube.com\watch?v=p07T4dlw2cc'
main debug: looking for access_demux module matching "http": 12 candidates
main debug: no access_demux modules matched
main debug: creating access 'http' location='www.youtube.com/watch?v=p07T4dlw2cc', path='\\www.youtube.com\watch?v=p07T4dlw2cc'
main debug: looking for access module matching "http": 20 candidates
access_http debug: querying proxy for http://www.youtube.com/watch?v=p07T4dlw2cc
access_http debug: no proxy
access_http debug: http: server='www.youtube.com' port=80 file='/watch?v=p07T4dlw2cc'
qt4 debug: IM: Deleting the input
main debug: net: connecting to www.youtube.com port 80
main debug: connection succeeded (socket = 1900)
qt4 debug: IM: Setting an input
qt4 debug: IM: Deleting the input
gnutls debug: TLS handshake: Success.
gnutls debug: 3 certificate(s) in the list
qt4 debug: IM: Setting an input
access_http debug: protocol 'HTTP' answer code 301
access_http debug: Server: gwiseguy/2.0
access_http debug: this frame size=0
access_http debug: Accepting Cookie: YSC=S4_qEGGMd10; path=/; domain=.youtube.com; httponly
access_http debug: Accepting Cookie: VISITOR_INFO1_LIVE=vaVDp6hFDK8; path=/; domain=.youtube.com; expires=Tue, 07-Apr-2015 08:06:23 GMT
access_http debug: Content-Type: text/html; charset=utf-8
access_http debug: Connection: close
access_http debug: redirection to https://www.youtube.com/watch?v=p07T4dlw2cc
main debug: looking for tls client module matching "any": 1 candidates
gnutls debug: GnuTLS v3.1.25 initialized
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Content-Type: image/jpeg
access_http debug: Server: sffe
access_http debug: this frame size=21808
access_http debug: Connection: close
main debug: using access module "access_http"
main debug: Using stream method for AStream*
main debug: starting pre-buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 1024 bytes in 0s - 999 KiB/s
main debug: removing module "access_http"
gnutls debug: GnuTLS deinitialized
main debug: album art saved to C:\Users\%USER%\AppData\Roaming\vlc\art\arturl\bff58434d75759b7e3df6220d17a92a0\art.jpg
main debug: found art for "Have Yourself a Merry Little Christmas" by Frank Sinatra in cache
gnutls debug: loaded 440 trusted CAs
main debug: using tls client module "gnutls"
access_http debug: querying proxy for https://www.youtube.com/watch?v=p07T4dlw2cc
access_http debug: no proxy
access_http debug: http: server='www.youtube.com' port=443 file='/watch?v=p07T4dlw2cc'
main debug: net: connecting to www.youtube.com port 443
main debug: connection succeeded (socket = 1732)
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
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: 3 certificate(s) in the list
access_http debug: Sending Cookie YSC=S4_qEGGMd10
access_http debug: Sending Cookie VISITOR_INFO1_LIVE=vaVDp6hFDK8
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Server: gwiseguy/2.0
access_http debug: Content-Type: text/html; charset=utf-8
access_http debug: Accepting Cookie: PREF=f1=40000000; path=/; domain=.youtube.com; expires=Tue, 07-Apr-2015 08:06:24 GMT
access_http debug: Accepting Cookie: YSC=AlVNogKhctI; path=/; domain=.youtube.com; httponly
access_http debug: Accepting Cookie: VISITOR_INFO1_LIVE=NmgU-4Nt8CI; path=/; domain=.youtube.com; expires=Tue, 07-Apr-2015 08:06:24 GMT
access_http debug: Connection: close
main debug: using access module "access_http"
main debug: Using stream method for AStream*
main debug: starting pre-buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 605 bytes in 0s - 590820 KiB/s
main debug: looking for stream_filter module matching "any": 6 candidates
main debug: no stream_filter modules matched
main debug: looking for stream_filter module matching "record": 6 candidates
main debug: using stream_filter module "record"
main debug: creating demux: access='http' demux='' location='www.youtube.com/watch?v=p07T4dlw2cc' file='\\www.youtube.com\watch?v=p07T4dlw2cc'
main debug: looking for demux module matching "any": 63 candidates
mod debug: MOD validation failed (ext=com\watch?v=p07T4dlw2cc)
ts debug: TS module discarded (lost sync)
avcodec debug: trying url: \\www.youtube.com\watch?v=p07T4dlw2cc
avcodec debug: couldn't guess format
lua debug: Trying Lua scripts in C:\Users\%USER%\AppData\Roaming\vlc\lua\playlist
lua debug: Trying Lua playlist script C:\Users\%USER%\AppData\Roaming\vlc\lua\playlist\youtube_playlist.lua
lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\playlist
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\anevia_streams.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\anevia_xml.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\appletrailers.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\bbc_co_uk.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\break.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\canalplus.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\cue.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\dailymotion.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\extreme.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\france2.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\googlevideo.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\jamendo.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\joox.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\katsomo.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\koreus.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\lelombrik.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\liveleak.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\metacafe.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\metachannels.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\mpora.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\pinkbike.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\pluzz.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\rockbox_fm_presets.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\soundcloud.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\vimeo.luac
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\youtube.lua
lua debug: Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\playlist\youtube.lua's probe() function was successful
main debug: using demux module "lua"
main debug: looking for meta reader module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\%USER%\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader\filename.luac
main debug: no meta reader modules matched
main debug: `http://www.youtube.com/watch?v=p07T4dlw2cc' successfully opened
lua debug: Found 88-character scrambled signature for youtube video URL, attempting to descramble...
main debug: creating access 'http' location='s.ytimg.com/yts/jsbin/html5player-en_US-vflHkCS5P/html5player.js', path='\\s.ytimg.com\yts\jsbin\html5player-en_US-vflHkCS5P\html5player.js'
main debug: looking for access module matching "http": 20 candidates
access_http debug: querying proxy for http://s.ytimg.com/yts/jsbin/html5player-en_US-vflHkCS5P/html5player.js
access_http debug: no proxy
access_http debug: http: server='s.ytimg.com' port=80 file='/yts/jsbin/html5player-en_US-vflHkCS5P/html5player.js'
main debug: net: connecting to s.ytimg.com port 80
main debug: connection succeeded (socket = 2664)
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Content-Type: text/javascript
access_http debug: Server: sffe
access_http debug: Connection: close
main debug: using access module "access_http"
main debug: Using stream method for AStream*
main debug: starting pre-buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 1024 bytes in 0s - 999 KiB/s
gnutls error: The TLS connection was non-properly terminated.
main error: read error: Connection reset by peer
main debug: removing module "access_http"
lua debug: old path: http://www.youtube.com/watch?v=p07T4dlw2cc
lua debug: Path: http://r6---sn-cx1x9-ua8z.googlevideo.com/videoplayback?sver=3&mm=31&sparams=id%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuVpTc7-TXCLrxITEJGGKKP9YhfeDQxbO7&fexp=902408%2C927622%2C934024%2C934030%2C938672%2C939100%2C945528%2C946013%2C949502&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.7.753E115C86C967EB8F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC
lua debug: Name: Frank Sinatra - Jingle Bells.
lua debug: Artist: kirayamato4eva2
lua debug: Description: Wish you all a merry christmas.... a christmas filled with joy and peace. God Bless you all.
lua debug: ArtURL: https://i.ytimg.com/vi/p07T4dlw2cc/hqdefault.jpg
lua debug: meta-URL: http://www.youtube.com/watch?v=p07T4dlw2cc
main: stopping playback
main debug: deleting item `http://www.youtube.com/watch?v=p07T4dlw2cc'
main debug: incommiainng dereqbugues: tm - setoptpa ok foirng cuFrrraenntk in pSuti
natra - Jingle Bells., nemed toai fetchn a rtd
ebug: object waitpipe triggered
main debug:m ainf debug: ilnoioking fsorhe d imnpeta utfetcher
mmain debug: removing module "lua"
main debug: removing module "record"
main debug: removing module "access_http"
main debug: incoming request - stopping current input
main debug: finished input
gnutls debug: GnuTLS deinitialized
omain debug: incoming request - stoppdiunle magt cching u"ranyrent in"pu: t1
candidates
main debug: dead input
main debug: processing request item: Frank Sinatra - Jingle Bells., nodluae: debug:P lTaryingy lLuias stcripts ,i nsk iCp:\:Use rs\0ku
tnic\AppDatmaina\Ro debuamigng: \rebuivlldc\lua\mieta\fetncher
g array of lcuau debugr:r eTryinng Lua stcrip ts in -C :\rProgoram Fileos (x86)\tVideo LAN\VLC\Plluaay\mleita\fetchsert

main debug: rebuild dluao ndebeug :- Tr2yi4ng Lua playiltiesmt sscri,p ti nC:\Progrdaemx Files (x836
)\VideoLAN\VLC\lua\mmeta\faetciher\tnvra ge.luac
debug: starting playback of the new playlist item
main debug: resyncing on Frank Sinatra - Jingle Bells.
main debugm:a iunsi ng dmetae fbetuchegr m:odule "l ua"F
rank Sinatra - Jingle Bemainl debugl:s .remo vingi modusle " luaa"t
3
main debug: creating new input thread
main debug: Creating an input for 'Frank Sinatra - Jingle Bells.'
main debug: found art for Frank Sinatra - Jingle Bells. in cache
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\%USER%\AppData\Local\Temp'
main debug: `http://r6---sn-cx1x9-ua8z.googlevideo.com/videoplayback?sver=3&mm=31&sparams=id%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuqVtp4T cd7e-bTuXgC:L rIxMI:T EDJeGlGeKtKiPn9gY htfheeD QixnbpOu7t&
fexp=902408%2C927622%2C934024%2C934030%2C938672%2C939100%2C945528%2C946013%2C949502&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.7.753E115C86C967EB8F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC' gives access `http' demux `' path `r6---sn-cx1x9-ua8z.googlevideo.com/videoplayback?sver=3&mm=31&sparams=id%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuVpTc7-TXCLrxITEJGGKKP9YhfeDQxbO7&fexp=902408%2C927622%2C934024%2C934030%2C938672%2C939100%2C945528%2C946013%2C949502&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.7.753E115C86C967EB8F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC'
main debug: creating demux: access='http' demux='' location='r6---sn-cx1x9-ua8z.googlevideo.com/videoplayback?sver=3&mm=31&sparams=id%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuVpTc7-TXCLrxITEJGGKKP9YhfeDQxbO7&fexp=902408%2qCt4927 d622%ebu2C93402g4:%2 C934030I%2M: SettingC 9a3n 8i672%2nC939100%p2Cut945528%
2C946013%2C949502&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.7.753E115C86C967EB8F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC' file='\\r6---sn-cx1x9-ua8z.googlevideo.com\videoplayback?sver=3&mm=31&sparams=id,ip,ipbits,itag,ratebypass,source,upn,expire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuVpTc7-TXCLrxITEJGGKKP9YhfeDQxbO7&fexp=902408,927622,934024,934030,938672,939100,945528,946013,949502&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.7.753E115C86C967EB8F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC'
main debug: looking for access_demux module matching "http": 12 candidates
main debug: no access_demux modules matched
main debug: creating access 'http' location='r6---sn-cx1x9-ua8z.googlevideo.com/videoplayback?sver=3&mm=31&sparams=id%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuVpTc7-TXCLrxITEJGGKKP9YhfeDQxbO7&fexp=902408%2C927622%2C934024%2C934030%2C938672%2C939100%2C945528%2C946013%2C949502&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.7.753E115C86C967EB8F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC', path='\\r6---sn-cx1x9-ua8z.googlevideo.com\videoplayback?sver=3&mm=31&sparams=id,ip,ipbits,itag,ratebypass,source,upn,expire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuVpTc7-TXCLrxITEJGGKKP9YhfeDQxbO7&fexp=902408,927622,934024,934030,938672,939100,945528,946013,949502&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.7.753E115C86C967EB8F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC'
main debug: looking for access module matching "http": 20 candidates
access_http debug: querying proxy for http://r6---sn-cx1x9-ua8z.googlevideo.com/videoplayback?sver=3&mm=31&sparams=id%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuVpTc7-TXCLrxITEJGGKKP9YhfeDQxbO7&fexp=902408%2C927622%2C934024%2C934030%2C938672%2C939100%2C945528%2C946013%2C949502&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.qt47.753 E115C8d6ebCug9: 6I7M:E Deleting the inpuBt8
F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC
access_http debug: no proxy
access_http debug: http: server='r6---sn-cx1x9-ua8z.googlevideo.com' port=80 file='/videoplayback?sver=3&mm=31&sparams=id%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuVpTc7-TXCLrxITEJGGKKP9YhfeDQxbO7&fexp=902408%2C927622%2C934024%2C93403q0t4% d2ebC9ug38:672%2C939 100I%2C9455M28%:2 SeC946013t%t2iCng9 an4 in9p5ut0
2&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.7.753E115C86C967EB8F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC'
main debug: net: connecting to r6---sn-cx1x9-ua8z.googlevideo.com port 80
main debug: connection succeeded (socket = 1680)
access_http debug: protocol 'HTTP' answer code 403
access_http error: error: HTTP/1.1 403 Forbidden
access_http debug: switching to HTTP version 1.0
main debug: net: connecting to r6---sn-cx1x9-ua8z.googlevideo.com port 80
main debug: connection succeeded (socket = 1680)
access_http debug: protocol 'HTTP' answer code 403
access_http error: error: HTTP/1.1 403 Forbidden
main debug: net: connecting to r6---sn-cx1x9-ua8z.googlevideo.com port 80
main debug: connection succeeded (socket = 1588)
access_mms error: error: HTTP/1.1 403 Forbidden
main debug: no access modules matched
main error: open of `http://r6---sn-cx1x9-ua8z.googlevideo.com/videoplayback?sver=3&mm=31&sparams=id%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1407377604&upn=gWEXem3WKAM&ip=79.180.169.138&ms=au&itag=43&mv=m&source=youtube&key=yt5&id=o-AAbxIpk5DFEuVpTc7-TXCLrxITEJGGKKP9YhfeDQxbO7&fexp=902408%2C927622%2C934024%2C934030%2C938672%2C939100%2C945528%2C946013%2C949502&mws=yes&ipbits=0&mt=1407355950&ratebypass=yes&signature=.7.753E115C86C967EB8F2491FC929F6F7ECD3DF5647E620AE7F38445C91123918569DB9C8F08C26F6DCCDCC' failed
main debug: finished input
main debug: dead input
main debug: changing item without a request (current 3/24)

Report

santaclaus

3 years ago

You can also find a screenshot of how my VLC looks after trying to play the whole playlist:
http://imgur.com/k1IgYi3

Report

C

exebetche

3 years ago

Try with to load an url of a simple youtube video, not a playlist.

The job of "youtube_playlist" is to retrieve the list of videos and such. I removed the part that loaded the video long time ago because some people were not happy with it.
The script "youtube.lua" which is included in Vlc and maintained by a dev of the vlc team does that. If you get the playlist but not the videos afterward, it is probably a problem with "youtube.lua".

Also please do not paste your raw error log here, use a pastebin service like pastebin.com.

Report

C

exebetche

3 years ago

And why the heck you listen Christmas song in August? (:

Report

Doyouknow

3 years ago

It's a fine work.
Only need to modify youtube.lua and playlist_youtube.lua with a text editor and delete the HTML code up the page.
The plugins must begin with "--[[" (without quotes) deleting the rest of the (HTML) code that comes before them.
Write in the description PLS.

Greetings

DYK

Report

Doyouknow

3 years ago

My fault don't work :(

Report

Doyouknow

3 years ago

I've deleted youtube.lua and now i used youtube.luac and playlist_youtube.lua (without HTML code up) and now work. But not all the video work (for the privacy content think).

Greetings

Report

C

exebetche

3 years ago

I have no idea how you end up with html in your file because the original file does not contain any. How do you get the file?
There's usually no need to mess up with youtube.luac, only if you have and old version of Vlc.
Yes, the script can only access public videos and playlists, not the private one if that's what you mean.

Report

MrMattiPants

3 years ago

If you can;t seem to get it to work, you may have a similar problem to mine.
First, if you look in your "Playlist" folder, under your "VLC" folder (C:\Program Files (x86)\VideoLAN\VLC\lua\playlist) and you see a bunch of ".LUAC" extensions/file-formats, try compiling the .LUA file to the .LUAC extionsion...

1.) Go to http://luac.mtasa.com/ to use their online LUA to LUAC COMPILER
2.) BROWSE for the file, by clicking on the "Choose File" Button
3.) I left the "Anti-decompile" box CHECKED and the "Encryption" box UNCHECKED!
4.) Click "Submit" to Compile! (If for some reason you get an ERROR, just click the "Back" button in your browser and try again. I had that happen at least once or twice in the past)
5.) Lastly, place the file with the other LUAC files, under your "VLC/LUA/PLAYLIST" Directory!

I hope I could help a few others who may be having problems... Good Luck!!!

Report

JpTM

3 years ago

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

Regards

Report

C

exebetche

3 years ago

Start vlc in debug mode and pastebin you debug log, as explained here:
https://github.com/exebetche/vlsub/wiki/Troubleshooting#if-the-extension-doesnt-appear-in-the-vlc-menu

Report

JpTM

3 years ago

Here is the VLC log:
http://pastebin.com/F6rGQQpA

Regards

PS. My apologies for the double post below. I don't know what happened there :S

Report

C

exebetche

3 years ago

Vlc doesn't seem to see the script at all, it should be here for you:
d:\Downloads\VideoLan Client\lua\playlist\149909-playlist_youtube.lua

If you have this \lua\playlist\ directory with the file in it, check that it has a ".lua" extension and not ".lua.txt" for example.

Report

JpTM

3 years ago

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

JpTM

3 years ago

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

Report

JpTM

3 years ago

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

Report

JpTM

3 years ago

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

Regards

Report

JpTM

3 years ago

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

Regards

Report

JpTM

3 years ago

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

thunderrooster

3 years ago

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

Report

C

exebetche

3 years ago

This list works fine for me.

Report

GarfieldICHI

3 years ago

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

Bismuth

3 years ago

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

Attila13

3 years ago

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

FNCardascia

3 years ago

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

5 years ago

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

product-maker tml3nr Nov 05 2017

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
0
page views today 102