Skip to content
Branch: master
Find file History
linkfanel vimeo.lua: parse fully-parametered API URL from web page
Full parameters are required for compatibility with some videos. We
still keep the hard-coded pattern as fallback.
Latest commit f540af2 Mar 29, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.txt
anevia_streams.lua anevia_streams.lua: partially tighten URL probe function Nov 2, 2016
anevia_xml.lua
appletrailers.lua lua: playlist/appletrailers: handle stream creation error Apr 25, 2018
bbc_co_uk.lua lua: tighten URL probe functions of playlist scripts Nov 2, 2016
break.lua
cue.lua cue.lua: improve probing Oct 26, 2016
dailymotion.lua
extreme.lua
france2.lua
jamendo.lua lua: tighten URL probe functions of playlist scripts Nov 2, 2016
katsomo.lua
koreus.lua koreus.lua: tighten URL probe function Nov 2, 2016
lelombrik.lua lua: tighten URL probe functions of playlist scripts Nov 2, 2016
liveleak.lua
metacafe.lua lua: tighten URL probe functions of playlist scripts Nov 2, 2016
mpora.lua lua: update and tighten URL probe functions of playlist scripts Nov 2, 2016
newgrounds.lua
pinkbike.lua
rockbox_fm_presets.lua
soundcloud.lua
twitch.lua twitch.lua: Use VLCs client ID Feb 4, 2018
vimeo.lua vimeo.lua: parse fully-parametered API URL from web page Mar 29, 2019
vocaroo.lua vocaroo.lua: tighten URL probe function Nov 2, 2016
youtube.lua
zapiks.lua lua: fix and tighten URL probe functions of playlist scripts Nov 2, 2016

README.txt

Instructions to code your own VLC Lua playlist script.
$Id$

See lua/README.txt for generic documentation about Lua usage in VLC.

Examples: See liveleak.lua, dailymotion.lua, youtube.lua,
          soundcloud.lua, cue.lua ...

VLC Lua playlist modules should define two functions:
 * probe(): returns true if we want to handle the playlist in this script
 * parse(): read the incoming data and return playlist item(s)
            Playlist items use the same format as that expected in the
            playlist.add() function (see general lua/README.txt)

VLC defines a global vlc object with the following members:
 * vlc.path: the URL string (without the leading http:// or file:// element)
 * vlc.access: the access used ("http" for http://, "file" for file://, etc.)
 * vlc.peek( <int> ): return the first <int> characters from the playlist file.
 * vlc.read( <int> ): read <int> characters from the playlist file.
                      THIS FUNCTION CANNOT BE USED IN probe().
 * vlc.readline(): return a new line of playlist data on each call.
                   THIS FUNCTION CANNOT BE USED IN probe().

Available VLC specific Lua modules: msg, strings, stream, variables and
xml. See lua/README.txt.
You can’t perform that action at this time.