https://github.com/hbidamian/pyqlabcontroler
Python based QLab Controller. Host it on your mac device, and open the url up on your phone or other device
https://github.com/hbidamian/pyqlabcontroler
osc python3 pythonosc qcontrol qcontroller qlab qlab4 qlabremote
Last synced: 12 months ago
JSON representation
Python based QLab Controller. Host it on your mac device, and open the url up on your phone or other device
- Host: GitHub
- URL: https://github.com/hbidamian/pyqlabcontroler
- Owner: HBIDamian
- License: apache-2.0
- Created: 2024-12-05T22:37:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-08T03:16:50.000Z (over 1 year ago)
- Last Synced: 2025-02-05T08:51:29.636Z (over 1 year ago)
- Topics: osc, python3, pythonosc, qcontrol, qcontroller, qlab, qlab4, qlabremote
- Language: HTML
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PyQLabControler
Python based QLab Controller. Host it on your mac device, and open the url up on your phone or other devices.
## Installation
1. Clone the repository
2. Install the required packages
```bash
pip install -r requirements.txt
```
3. Run the server
```bash
python3 ./PyQLabControler.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 devices to control QLab remotely.
## Other Requirements
- Python 3.x
- QLab 4.x (the project was made for QLab 4.x, and may not work with QLab 5.x due to changes in the AppleScript->QLab API)
- AppleScript enabled on your mac device (this script might ask for elevated permissions to control QLab. Please make sure you read and understand the code before running untrusted code)
## Note
- This project is NOT affiliated with QLab or Figure53 in any way. It is a personal project to control QLab remotely.
- This project is not intended for production use. It was intended to be able to play cues remotely (for example when you're both an actor and a sound designer, and you need to play cues while you're on stage).
- This project utilizes AppleScript to control QLab. It is not a full-fledged QLab controller, and it does not support all the features of QLab.
## License
This project is licensed under the Apache License. See the LICENSE file for more details.
> [!NOTE]
> I did use Copilot that did do like 80% of the heavy lifting. I have absolutely no clue where the bits and pieces of code came from. If you see your code in here, please let me know and I will add you to the credits.
## Contributing
If you want to contribute to this project, feel free to open an issue or a pull request. I will be happy to review it and merge it if it is useful.