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
- Configuration
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:
- Universes configuration: Allows to set the inputs, outputs, feedback,
profiles and passthrough mode for each QLC+ universe. This is basically the same
functionality of the QLC+ input/output panel.
Since a QLC+ project contains also the I/O information, most likely you won't have to
manually configure it on this page, but just check if everything is correct.
- Audio configuration: Allows to select the audio devices
used for audio playback or audio input.
- User loaded fixtures: Allows to remotely load a custom fixture to QLC+.
When clicking on the Load fixture button, 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 fixture file will be transferred via web and loaded by QLC+.
When adding new custom fixtures it is recommended to reload a project or either restart QLC+
on the target device.
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.