Web Interface

By default, QLC+ includes a web interface based on the Mongoose project HTTP server.
It comes very handy when you need to run QLC+ on a device without a display (headless system) either to work standalone or for remote controlling.
The web interface is not enabled by default but can be easily activated by running QLC+ with "-w" or "--web" option. Please refer to the command line paramters page of this documentation to learn how to do it.

The web interface can be accessed from any modern web browser running on any device, such as a computer, a tablet or a smartphone. Your browser need to support the web sockets technology to communicate with QLC+.
It is recommended to use Google Chrome.

To access the QLC+ web interface simply connect to this address:
http://*IP address*:9999

Where *IP address* is the IP address of the device you want to access via web. For example: http://192.168.0.100:9999
The web interface consists in two pages:

Virtual Console page

This page is displayed by default when accessing the web interface address and it represents the QLC+ Virtual Console.
If a project is loaded, this page will display the widgets previously created with QLC+, otherwise it will just show an empty page.
It is possible to load a project with the Load project button placed on the top left corner of the page. A window will show up, allowing you to choose a file from the device you're using to control the device where QLC+ is running.
The project file will be transferred via web and loaded by QLC+.
To access the QLC+ configuration page, just click on the Configuration button.

Configuration page

This page allows to remotely set the QLC+ configuration, divided in three areas:

Once the configuration has been set, it is possible to go back to the web interface main page by clicking on the Back button, placed at the top left corner of the page.

Known limitations

The QLC+ web interface is still a work in progress feature and it has some known limitations you should be aware of if you intend to use it.