Python based QLab Controller. Host it on your mac device, and open the url up on your phone or other device
- Clone the repository
- Install the required packages
pip install -r requirements.txt
- Run the server
python qlab.py
It will start the server on port 5000, and show you the IP address of the server. Open that IP address on your phone or other device to control QLab.
- This is a very basic implementation, and does not have any security features. It is recommended to run this on a local network, and not expose it to the internet.
- It currently screenshots your QLab workspace, and sends it to the client. This is a security risk, as it can expose sensitive information. It is recommended to not use this with the port exposed to the public.
A list of things I want to do, but for one reason or another, I am unable to do. This is a list of things that I want to do, but can't do. I'm putting it here so I can remember to do it later.
- Add a way to change the IP address of the server from the web interface
- Add a way to change the selected cue from the web interface
- Try to avoid using AppleScript, and use the OSC as much as possible.
- Similarly with the screenshot feature.