Console Interfaces

VLC has three terminal modules. These are rc, telnet and ncurses.

rc interface

The rc module is an interactive command line interface. It allows you to type commands to make VLC do things. To start it, run vlc --intf rc. This is the default interface if no GUI environment is available. To get started, type “help” followed by Enter.

ncurses interface

The ncurses module is something like a text-mode GUI, built with the well-known ncurses library. Linux users should be familiar with this kind of interface. This interface is not built by default, you need to add --enable-ncurses to the configure call. To start VLC with this interface run vlc --intf ncurses.

You can access this interface through a network with a telnet-client by using the --rc-host localhost:port option.

telnet interface

The telnet interface will allow you to use the telnet command to connect to VLC remotely from the network. It is comparable to the rc interface, but less advanced.

Note: You should use the rc-interface if you don’t need this feature.

To launch VLC with telnet interface run vlc -I telnet --telnet-password test on the command line.

The telnet interface is essentially over a “raw TCP socket”. To interact with this instance at the command line (assuming the telnet interface’s address is 10.0.0.100:4212) run:

% nc 10.0.0.100 4212