cleanyourtv-app
A community-built phone app for Clean Your TV: clean up an Android TV from your phone. No laptop, no coding agent, nothing uninstalled.
OpenCueLauncher
Translation pending
OtherC · C++GitHub @teonactlOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗OQL is a free and open-source show-control application inspired by QLab, built with C++20 and Qt6. It is designed for live theatre, concerts, and events — letting you build and fire cue lists with precision timing, audio/video playback, and flexible automation.
This project is open to external contributions. Whether you're a developer, sound designer, or live-events professional, your input is welcome.
Coming soon.
git clone https://github.com/teonactl/oql.git
cd oql
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(nproc)
./build/oql
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(sysctl -n hw.logicalcpu)
open build/oql.app
Install Qt6 via the Qt online installer, then:
cmake -B build -DCMAKE_PREFIX_PATH="C:/Qt/6.x.x/msvc2022_64"
cmake --build build --config Release
src/
├── engine/ # Core logic — no UI dependencies
│ ├── Cue.h/cpp Base cue class
│ ├── AudioCue QMediaPlayer-based audio playback + slice system
│ ├── VideoCue Video playback with QVideoWidget
│ ├── TextCue Text output cue
│ ├── ControlCues Stop, Fade, Pause, Speed, Play, Effect, ResetEffect
│ ├── MicCue Live microphone passthrough with VU meter
│ ├── RecordCue Microphone → WAV recording → AudioCue link
│ ├── ScriptCue QJSEngine JavaScript automation
│ ├── GroupCue Collapsible cue container
│ ├── LabelCue Visual-only label
│ ├── CueList Flat cue list with playhead and autofollow
│ ├── Workspace File I/O (.oql JSON format)
│ └── AppSettings Per-user settings via QSettings
└── ui/ # Qt Widgets UI
├── MainWindow Main application window + toolbar + Show Mode
├── CueListView Custom table view with drag-and-drop
├── CueListModel QAbstractTableModel with visible-row mapping
├── InspectorPanel Per-cue property editor
├── WaveformView Waveform rendering and editing (configurable resolution)
├── ActiveCuesPanel Live view of currently playing cues
├── CueInfoBar Bottom status bar
├── VideoOutputWindow Dedicated fullscreen video output
├── TextOutputWindow Dedicated fullscreen text output
├── WebServer Built-in HTTP server for web remote
├── ScriptEditorDialog JavaScript editor for Script cues
└── SettingsDialog Project and app settings (shortcuts, language, waveform)
translations/
oql_en.ts / oql_es.ts / oql_fr.ts Qt Linguist translation files
resources/
webui.html Touch-friendly web remote interface
Workspaces are saved as .oql files (JSON). The format is intentionally simple and human-readable — you can inspect and edit them with any text editor.
OQL is actively looking for contributors. All skill levels and backgrounds are welcome.
std::unique_ptr or Qt parent-child ownershipsrc/engine/) must stay UI-free# Fork on GitHub, then:
git clone https://github.com/<your-username>/oql.git
cd oql
cmake -B build && cmake --build build -j$(nproc)
Open an issue or start a discussion if you want to talk through an idea before diving in.
OQL is released under the MIT License. See LICENSE for details.
Inspired by QLab by Figure 53 — the gold standard for show control. OQL is an independent project with no affiliation to Figure 53.