Access and modify configuration options.
Option names can be found in the vlcrc file in the folder given by vlc.config.configdir() (usually %appdata%\vlc\ on windows).

Availability

Script Types
Extension, Interface

get()

Get the value of a VLC configuration option.

Usage

local option = vlc.config.get(name)

Parameters

Return value

The value of the setting corresponding to name. If name does not correspond to an existing option, then get() fails.


set()

Se the value of a VLC configuration option.

Usage

vlc.config.set(name, value)

Parameters


datadir()

Get the VLC data directory.

Usage

local dataDir = vlc.config.datadir()

Return value

A string representing the path to the data directory.


datadir_list()

Get the list of possible data directories in order of priority, each will have str appended onto the end.

Usage

local dirList = vlc.config.datadir_list(str)

Parameters

str A string that will be appended onto the end of each returned path.

Return value

An indexed table of strings, each representing a data directory path.


userdatadir()

Get the current user’s VLC data directory.

Usage

local udataDir = vlc.config.userdatadir()

Parameters

None

Return value

A string representing the path to the current user’s VLC data directory.


homedir()

Get the current user’s home directory.

Usage

local homeDir = vlc.config.homedir()

Return value

A string representing the path to the current user’s home directory.


configdir()

Get the current user’s VLC config directory.

Usage

local configDir = vlc.config.configdir()

Return value

A string representing the path to the current user’s VLC config directory.


cachedir()

Get the current user’s VLC cache directory.

Usage

local cacheDir = vlc.config.cachedir()

Return value

A string representing the path to the current user’s VLC cache directory.