You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Vicente Jimenez Aguilar 5327c0071d browse.xml from lua's HTTP interface include all keys from vlc.net.stat returned table 18 years ago
..
browse.xml browse.xml from lua's HTTP interface include all keys from vlc.net.stat returned table 18 years ago
playlist.xml Update lua intf scripts to new API (untested). 18 years ago
readme Fix lua http interface loading. 18 years ago
status.xml replace & -> &, quick fix for status working with fileinfos with & in them. 18 years ago
vlm.xml Update lua intf scripts to new API (untested). 18 years ago
vlm_cmd.xml Update lua intf scripts to new API (untested). 18 years ago

readme

$Id$

This file describes commands available through the requests/ file:

Lines starting with < describe what the page sends back
Lines starting with > describe what you can send to the page

All parameters need to be URL encoded.
Examples:
# -> %23
% -> %25
+ -> %2B
space -> +
...

status.xml:
===========
< Get VLC status information, current item info and meta.

> add <mrl> to playlist and start playback:
?command=in_play&input=<mrl>

> add <mrl> to playlist:
?command=in_enqueue&input=<mrl>

> play playlist item <id>:
?command=pl_play&id=<id>

> toggle pause. If current state was 'stop', play item <id>:
?command=pl_pause&id=<id>

> stop playback:
?command=pl_stop

> jump to next item:
?command=pl_next

> jump to previous item:
?command=pl_previous

> delete item <id> from playlist:
?command=pl_delete&id=<id>

> empty playlist:
?command=pl_empty

> sort playlist using sort mode <val> and order <id>:
?command=pl_sort&id=<id>&val=<val>
If id=0 then items will be sorted in normal order, if id=1 they will be
sorted in reverse order
A non exhaustive list of sort modes:
0 Id
1 Name
3 Author
5 Random
7 Track number

> toggle random playback:
?command=pl_random

> toggle loop:
?command=pl_loop

> toggle repeat:
?command=pl_repeat

> toggle enable service discovery module <val>:
?command=pl_sd&val=<val>
Typical values are:
sap
shoutcast
podcast
hal

> toggle fullscreen:
?command=fullscreen

> set volume level to <val> (can be absolute integer, percent or +/- relative value):
?command=volume&val=<val>
Allowed values are of the form:
+<int>, -<int>, <int> or <int>%

> seek to <val>:
?command=seek&val=<val>
Allowed values are of the form:
[+ or -][<int><H or h>:][<int><M or m or '>:][<int><nothing or S or s or ">]
or [+ or -]<int>%
(value between [ ] are optional, value between < > are mandatory)
examples:
1000 -> seek to the 1000th second
+1H:2M -> seek 1 hour and 2 minutes forward
-10% -> seek 10% back

playlist.xml:
=============
< get the full playlist tree

browse.xml:
===========
< ?dir=<dir>
> get <dir>'s filelist

vlm.xml:
========
< get the full list of VLM elements

vlm_cmd.xml:
============
< execute VLM command <cmd>
?command=<cmd>
> get the error message from <cmd>