Changelog

What's changed.

Every CueCart release, newest first.

2026-09-08

CueCart 1.3.2

CueCart 1.3.2 brings Hot Cues into Cue Settings, adds BPM and beat markers to the DJ Deck, automatically pairs MIDI controller LED feedback, expands saved-playlist editing, and improves the reliability of DJ Deck and Cue Pad workflows.

What's new

  • Hot Cues in Cue Settings - set, rename, recolour, move, and clear a track's eight Hot Cues from the Trim page, with waveform zoom for more precise placement.
  • BPM and beat markers on the DJ Deck - see the analysed tempo together with beat and bar markers that stay attached to the track while it plays and while the waveform is zoomed or resized.
  • Cue Pad launch points - choose which Hot Cue an individual Cue Pad uses as its starting point. Open Cue Settings → Trim, Ctrl+click an occupied Hot Cue to mark it as the launch point, then click Save. The active Hot Cue is shown with a green outline, and CueCart remembers the choice with the Set.
  • Jump to a Hot Cue while editing - click an occupied Hot Cue in the Trim page to move the centre needle and preview position directly to it without starting playback. From the full-track view, CueCart zooms in so the selected cue is centred.
  • Bank and Cue audio defaults - define gain and fade defaults for a Bank, then inherit or override them for individual Cue Pads.
  • Automatic MIDI controller LED feedback - enable a controller in Settings → MIDI → Inputs and CueCart pairs its matching output automatically. Triggered pads blink and playing pads stay lit, so the controller reflects live Cue Pad activity without a separate output setting.
  • Full saved-playlist editing - create and edit DJ Deck playlists in the sidebar, import .m3u and .m3u8 playlist files, save reordered tracks, and keep repeated tracks when the same song is needed more than once.
  • Adjustable playlist text - make DJ Deck playlist rows smaller or larger for the way the screen is being used.

Polish

  • Smoother playlist editor - the editor matches the DJ Deck sidebar width, keeps its actions close to the playlist, and restores the complete deck together when it closes.
  • Uninterrupted deck visuals during dragging - dragging Cue Pads, Library media, folders, or playlist rows across the DJ Deck no longer rebuilds its graphics surfaces.
  • Keyboard-friendly dragging - CueCart's drag presentation leaves keyboard focus with the main window, so trigger keys remain available during a drag.

Performance

  • Improved Smart Audio Caching Engine: More Cue Pads ready to play - CueCart can now prepare more pads in heavily populated banks, giving larger and busier Sets much broader instant-start coverage. It also gives recently and frequently played cues priority, helping the sounds you are most likely to use again stay ready. Triggered cues get priority too, so the rest of their audio is ready sooner and playback can continue smoothly.
  • GPU-powered DJ Deck visuals - the jog wheel and waveform now render on an isolated OpenGL render thread. This moves visual rendering off the main UI thread, reducing UI-thread work and keeping the deck responsive while other windows are busy.
  • Faster App Settings - opening App Settings no longer performs recursive storage scans, and audio-device scanning is deferred. This materially reduces loading time and prevents Settings work from making the jog wheel or waveform stall.

Reliability

  • Improved MP3 compatibility (MP3-123) - CueCart now uses each file's measured decoded length and correctly handles chained metadata trailers and valid terminal padding, keeping duration and end-of-track playback accurate across more MP3 files.
  • Stable repeated playlist rows - editing or removing one occurrence of a repeated track now affects the selected row rather than another copy of the same track.
  • Safer Hot Cue edits - Hot Cue identity remains stable across moves and edits, so delayed actions cannot change a newly replaced marker.
  • Safer imported Sets - imported Set updates are validated and staged before the finished Set is published, reducing the risk of partial or unintended changes.
  • Automatic recovery after interrupted Set imports - if CueCart or Windows closes during a Set package import, CueCart safely cleans up that interrupted operation on the next launch. It only acts on files proven to belong to that import, leaves unrelated or uncertain files untouched, and reports what it recovered.
  • Cleaner drag teardown - an active drag picture disappears immediately if its source Cue Pad, Library list, or DJ Deck playlist is removed.
  • Broader DJ Deck compatibility - systems without the required OpenGL shader support fall back cleanly instead of attempting an unusable deck surface.

Download for Windows - Read the manual

2026-08-15

CueCart 1.3.1

CueCart 1.3.1 brings familiar CDJ-style Cue control to the DJ Deck, smooths out closing the app, and improves reliability around Bank deletion and MP3 imports.

What's new

  • CDJ-style Cue control - hold Cue while stopped to preview from the marked cue point, then release to stop and return. Pressing Cue during playback stops the track and returns to the cue point.
  • Stored cue recall - loading a Library track into the DJ Deck now starts at its saved main cue point. Tracks without a saved cue still start at the beginning.
  • Mouse and MIDI gestures agree - Cue presses, releases, controller disconnects, and Set changes now share the same gesture ownership rules, preventing a stale release from stopping a newer preview.

Polish

  • Smoother app closing - the closing window no longer produces the pale flash or leaves a dismissed confirmation dialog visible during the transition.
  • Consistent Bank confirmation - the Delete Bank prompt now uses CueCart's shared footer buttons and destructive-action styling.

Reliability

  • Safer rapid Bank deletion - deleting Banks quickly no longer destroys the active button callback while it is still running.
  • Broader MP3 compatibility - valid MP3 files with chained APEv2 and ID3 trailing metadata now import correctly instead of being reported as unsupported.

Download for Windows - Read the manual

2026-08-10

CueCart 1.3.0

CueCart 1.3.0 expands the DJ Deck with eight Hot Cues and M/O playback mode, while looped Cue Pads stay reliable as they load and edits refresh without splicing the wrong audio.

What's new

  • Eight DJ Deck Hot Cues - set and recall up to eight cue points for each track. Filled pads can be renamed, recoloured, moved to the current position, or cleared, and CueCart remembers them with the track.
  • M/O playback mode - use the M/O button beside the Tempo control to choose how the DJ Deck works with Cue Pads. M means Mix: both can play together. O means One at a Time: starting the deck stops playing Cue Pads, while starting a Cue Pad pauses the deck at its current position. CueCart remembers your choice.
  • Settings no longer blocks the cartwall - keep Application Settings open while working with Cue Pads and the DJ Deck, then save or close it when you are ready.

Polish

  • Clearer DJ Deck markers - hot-cue and timeline feedback is easier to read and behaves more consistently while setting or moving markers.
  • Cleaner Settings and deck layout - processing controls and deck surfaces have more predictable spacing and interaction guards.

Reliability

  • Looped Cue Pads keep looping - short and long cues now continue correctly even while CueCart is still preparing the rest of the audio in the background.
  • Safer playback after an edit - changing trim or loop settings re-arms the cue and prevents pre-edit audio from jumping into the wrong updated region. A press in the tiny refresh window ends cleanly instead of looping the wrong audio.
  • Long cues keep their continuation - a cue moving from fully loaded playback to background streaming no longer gets stuck playing only its opening seconds.
  • Faster starts for ready loops - fully loaded looped cues now take the direct playback path, removing unnecessary work when fired.

Download for Windows - Read the manual

2026-07-24

CueCart 1.2.9

CueCart 1.2.9 makes CueCart faster, clearer and steadier: quicker media re-analysis, better-balanced processing presets, safer multi-instance handling, and easier diagnostics when support is needed.

What's new

  • Much faster library re-analysis — the Database tab now has a Re-analyze media files action for refreshing stored loudness, trim, waveform and analysis data without touching your audio files. The work now runs through a bounded worker pool, so large libraries finish far sooner while CueCart keeps the UI responsive.
  • Processing presets are louder and clearer — Clean, DJ, Party, Radio and Office now use an explicit Cue Pad input-gain ladder instead of quiet inherited targets. The presets are easier to hear against Off, with the deck and preview lanes kept isolated from the preset gain.
  • Fatal diagnostics export — Tools now includes an Export Diagnostics action that creates a user-sendable support ZIP with recent redacted logs, crash evidence and install metadata. It avoids raw media, cache data and database files.

Polish

  • Re-analysis closes Settings when it starts — choosing Re-analyze media files gets you back to the main window immediately, so the long-running work feels like an app action instead of a modal task.
  • Playback-Only prompts are clearer — a Playback-Only instance no longer offers to save changes it is not allowed to write. Save As now takes ownership of the newly written Set so you can keep editing after making a copy.
  • Installer dependency included — the installer now includes the required Microsoft Visual C++ runtime and installs or repairs it when needed, helping older or customised Windows setups that do not already have the runtime CueCart needs.

Reliability

  • Safer multi-instance audio-device handling — CueCart no longer churns background audio device scans across instances. Device lists are refreshed when the Settings dropdown needs them, reducing one source of intermittent multi-instance crashes.
  • Bounded re-analysis publishing — decoded results are still published on the message thread, but the feed/drain work is budgeted so faster decoding does not turn into a UI freeze.
  • Better field support after a crash — CueCart now arms crash-dump registration for its own process and gives support a simple diagnostics package to ask for, instead of relying on screenshots and guesswork.

Download for Windows · Read the manual

2026-07-21

CueCart 1.2.8

CueCart 1.2.8 is an audio-accuracy and dependability release — MP3 lengths are now correct, playback stays trustworthy when your audio device changes, and a new guard stops a stray right-click from killing a cue on air.

What's new

  • Guard against accidental right-click stops — press Ctrl+F12 to turn right-click-to-stop off, so a stray right-click can't stop a cue mid-show. It stays on by default, CueCart confirms the change on screen, and your choice is remembered between sessions. Applies to both Cue Pads and Now Playing.
  • Clearer MIDI connection status — a connected MIDI controller now shows in green, with a device icon on its Settings tile and a solid green light in the footer that brightens as messages arrive, so you can confirm your hardware at a glance instead of tapping a key to see if it's alive.
  • Restore-down button on the title bar — a maximised CueCart window now shows a proper restore-down icon instead of continuing to show the maximise icon.

Polish

  • Long lists in Settings and dialogs now scroll — if you had more than a handful of MIDI inputs, banks in a Set, or saved backups, the extra ones ran off the bottom of the panel with no way to reach them or their buttons. All three lists now scroll properly.
  • Maximise and restore feel native — restoring a maximised window puts it back exactly where you last had it, maximising no longer flashes, and the button stays in step with Windows Snap, Win+Up and double-clicking the title bar.
  • No leftover frame after closing — confirming a close no longer leaves a stale window frame on screen.

Reliability

  • MP3 durations are correct — some MPEG-2 and MPEG-2.5 MP3 files were reported at roughly double their true length, which showed up as an inflated duration and a long silent tail on Cue Pads, the duration readout and preview. Every part of CueCart now agrees on the real length. Please note: if you set trim, loop or cue points on one of these files against the old, inflated timeline, those points are re-clamped to the real timeline — worth a quick spot-check on any affected cue. WAV, AIFF and FLAC are unaffected.
  • Playback survives an audio device sample-rate change — changing your device or its sample rate mid-shift could leave a Cue Pad or preview playing at the wrong speed and pitch, and stay wrong until you restarted CueCart. Trim in/out points could also land in the wrong spot. CueCart now refuses audio decoded at the old rate and reloads it at the new one.
  • Healthy files are no longer wrongly accused — after a sample-rate change, a perfectly good file could be reported as "unsupported or corrupt". CueCart now says what actually happened and only reports a file as damaged when it genuinely failed to open.
  • Smarter bank imports — importing a bank now reuses the first empty bank slot instead of always adding to the end, and jumps you to the bank that just landed. Because only genuinely new banks count against the per-Set bank limit, imports now succeed in cases that previously hit the ceiling. Banks that already hold cues are never replaced.
  • Faster backup restores — after restoring a backup, CueCart reopens almost immediately instead of sitting on a blank pause, and the relaunch now waits on the old process directly rather than a timed guess.
  • Safer stops across linked instances — when you run more than one CueCart, an unrecognised, out-of-date or out-of-group message could be treated as a stop and silence playback in another instance. Linked instances now ignore anything stale, out-of-group or unrecognised, so one instance can no longer wrongly stop another's playback.
  • Crackling and doubled audio on lower-bitrate MP3s fixed — MP3s saved at around 160 kbps or below could play back badly from a Cue Pad: a constant crackle at the lowest bitrates, or a doubled, tearing sound that came and went at higher ones. The same file played perfectly on the DJ Deck and in other media players, which made it look like a problem with the file rather than with CueCart. Cue Pads now read these files correctly, whatever the bitrate.

Download for Windows · Read the manual

2026-07-16

CueCart 1.2.7

CueCart 1.2.7 is a polish and reliability release for bigger shows, cleaner imports, and multi-instance work — with more banks per Set, a friendlier BSI Stinger layout, Windows snap support, and safer recovery paths when something goes wrong.

What's new

  • More banks per Set — each Set can now hold up to 40 banks, up from 20, so larger shows can stay in one Set without splitting boards early.
  • BSI Stinger banks now import as a 9 x 8 board — 72-pad Stinger banks land in a taller, more CueCart-friendly layout instead of the old 12 x 6 rectangle, while preserving the Stinger slot order.
  • Sidebar swap control — swap the Library and DJ Deck sidebars to suit left- or right-handed workflows and multi-instance layouts.
  • Windows edge snapping — CueCart's custom window chrome now works with Windows snap layouts, which is especially useful when running instances side by side.

Polish

  • Now-playing timer shows tenths — the toolbar time readout now shows tenths of a second, like 0:03.1 / 5:20.0 / 5:16.9.
  • Cue Pad labels are calmer — short smart-fit labels no longer grow too aggressively, while custom Cue Settings font sizes remain user-editable.
  • Spectrum bars align with pad metadata — decorative spectrum bars now sit inline with the duration label and playback badges.
  • Cleaner multi-instance dialog — the "Set already open" dialog is clearer, less noisy, and easier to scan before choosing read-only, playback-only, temporary copy, or lock takeover.
  • Clearer Settings wording — the Uploads Folder field now shows the effective default path clearly when you are using CueCart's default media location.

Reliability

  • Damaged Sets can be removed from the sidebar — if a Set database cannot open after a disk-full event, interrupted write, or corruption, CueCart can remove it from the Set list without requiring a profile wipe.
  • BSI Stinger import is stricter and safer — CueCart now requires .stg files, rejects oversized .stg files before reading them, and keeps malformed .stg content on the normal parser error path.
  • BSI import commit path hardened — imports at the bank limit and asynchronous import edges are guarded so failed or capped imports do not partially mutate the Set.

Download for Windows · Read the manual

2026-07-14

CueCart 1.2.6

CueCart 1.2.6 is a big update for getting audio in and moving Sets around — bring your BSI Stinger banks straight into CueCart, share and back up Sets faster, cancel a long export or import mid-run, and enjoy quicker, steadier media importing throughout.

What's new

  • Import BSI Stinger .stg banks — point CueCart at a BSI Stinger .stg bank and it rebuilds the whole board for you: every stinger is matched to its audio, laid out on the pad grid in its original positions, and brought in as a native CueCart bank you own. Missing or duplicate audio is reported rather than guessed, so nothing lands on the wrong pad.
  • Set package actions in the SET menu — export and import Set packages straight from the visible SET menu, so sharing a show is right where you'd look for it.
  • Cancel a running export or import — big Set packages can now be stopped mid-run, cleanly, without leaving half-imported media behind.

Faster

  • Quicker media importing — audio is analysed and staged in parallel through a single, fused analysis pass, so filling a board with fresh media is noticeably faster.
  • Quicker Set sharing — package export integrity hashing and media analysis are faster, and importing a package's media stays responsive from start to finish.
  • Quicker backups — creating a Set backup and verifying an imported one are both faster.

Reliability

  • Backup restore repaired — importing and restoring a Set backup works end to end again, including shows made of multiple Sets, with the "restart to finish" step folded right into the import dialog.
  • Steadier big imports — importing large batches of audio now streams its analysis and paces itself, so it stays responsive and won't stall, and package imports report their progress accurately and cancel cleanly.
  • Media titles kept on import — the names you gave your audio survive a package import instead of reverting to file names.
  • Media relinked when you open a Set — CueCart re-resolves a Set's audio as it opens, so pads still find their sound even after files have moved.
  • Steadier pad labels & timers — cue-pad titles now scale to fit their pad, and every pad timer reads in tenths of a second (0:10.0), so short stingers no longer show as 0:00.
  • Custom grid fix — pad metadata lays out correctly on custom grid sizes.

Download for Windows · Read the manual

2026-07-11

CueCart 1.2.5

CueCart 1.2.5 brings the same easy navigation to the DJ Deck playlist that 1.2.4 gave the SETS list — scroll a long queue, and drag a track straight past the visible fold.

What's new

  • The Deck playlist scrolls — when your queue outgrows the panel, the track list scrolls on its own while the header and transport controls stay fixed, so every track stays reachable no matter how long the queue gets.
  • Drag-reorder past the fold — while dragging a track, holding it near the top or bottom edge auto-scrolls the list, so you can drop it anywhere in the queue — not just among the rows currently in view.

Reliability

  • Steadier list handling — sharper hit-testing while the list is scrolled, smoother scrollbar stepping, and cleaner row previews and resize behaviour, so reordering stays predictable in a busy deck.

Download for Windows · Read the manual

2026-07-08

CueCart 1.2.4

CueCart 1.2.4 makes a long SETS list fully navigable — scroll it, and drag a Set straight past the visible fold — plus smoother status and update checks.

What's new

  • The SETS sidebar scrolls — when your Sets overflow the pane, the list scrolls (wheel or scrollbar) so every Set stays reachable, no matter how big the show gets.
  • Drag-reorder past the fold — while dragging a Set row, holding it near the top or bottom edge now auto-scrolls the list, so you can drop a Set anywhere — not just within the rows you can currently see.

Reliability

  • Smoother status & update checks — checks now show clear progress while they run and pace themselves between attempts.
  • Friendlier retries — if a check can't complete right away, CueCart simply asks you to try again in a moment — everything else carries on unaffected.
  • Installer polish — a clearer, properly formatted license-agreement page during setup.

Download for Windows · Read the manual

2026-07-06

CueCart 1.2.3

CueCart 1.2.3 adds Set Triggers — fire a whole Set from a key chord or a MIDI pad — plus a cleaner toolbar and a round of reliability improvements.

What's new

  • Set Triggers — assign a key chord or a MIDI note to any Set and load it instantly, hands-free, mid-show. Set them up in Set Settings with chord capture or MIDI Learn; CueCart flags conflicts and keeps each trigger unique across your Sets.
  • Per-cue hotkey chords — Cue Pads now accept modified hotkeys (e.g. Ctrl/Shift + key), with a conflict flag so you never bind a silently-dead key.
  • Cleaner toolbar — quick 1 / 2 / 4-column layout icons and a sidebar settings cog that reveals on hover.
  • Double-click a deck to fade it out — double-clicking a playing DJ deck now eases it down with a smooth fade instead of a hard stop, so you can duck out of a bed cleanly mid-show.
  • Smarter Cue Pad concurrency — a freshly-assigned pad seeds its polyphony from the media length, so long beds and short stabs get sensible defaults.
  • Ctrl+N / Ctrl+O now create and open Sets.

Reliability

  • Return to a playing Set without doubling the cue — a cue still playing when you switch away from its Set and back again (A → B → A) no longer fires a second time, and right-click to stop (and Toggle) work on it again.
  • Rock-solid Set save & delete — creating, deleting and restoring a Set is now fully transactional and fail-closed, with every database handle closed cleanly — no more split-brain between a Set and its library records.

Download for Windows · Read the manual

2026-07-04

CueCart 1.2.2

CueCart 1.2.2 brings right-click to stop a cue, sample-rate-correct playback on any device, and cleaner, loudness-matched audio — plus a batch of Library, deck and MIDI improvements that landed along the way.

What's new

  • Right-click a Cue Pad to stop it — an instant stop, right where your cursor already is. Alt+Click opens that pad's Cue Settings. Left-click still fires the cue as always.
  • Correct speed on every audio device — Cue Pads play at the right pitch and tempo whatever your device sample rate (44.1 / 48 / 96 kHz), and keep playing when you switch the audio device mid-show — just like the DJ Deck.
  • Cleaner, loudness-matched audio — removed the grit that could edge in on loud cues, and matched Cue Pad and DJ-Deck loudness to BS.1770 LUFS so levels stay even.
  • Bigger, clearer cue names — pad names scale larger, and long key labels fit their tiles.
  • Steadier Deck drag-and-drop — large batches dropped into the Deck playlist no longer risk losing tracks.
  • Rejected imports, set aside for review — un-importable media collects in a review dialog to fix and re-import, instead of failing quietly.

Media Library

  • "Used in" — right-click any asset to see every Set, Cue Pad and deck that uses it, across all your Sets.
  • Clean removal — removing an asset from the library now clears it everywhere it's used (Sets, the deck, and anything playing).
  • Reveal in Explorer opens your original imported file, and falls back to CueCart's copy if the original has moved.
  • "New Set" added to the Set right-click menu.

DJ Deck

  • Fade on double-click — double-click a playlist row and the outgoing track fades out over 2s for a smoother hand-off, with fixes so it always switches to the chosen track (even with Automix on).

MIDI & control

  • Bind controller buttons to actions — MIDI notes (from DJ-controller buttons and pad grids, not just knobs and faders) can now be learned onto CueCart's actions — Stop, Panic, Bank select and next/previous, and Deck play / cue / stop. Fixes controllers whose buttons send notes, like the Hercules Inpulse 200.
  • Clearer MIDI Settings — every binding shows whether it's a Note or a CC, and a conflict badge flags a binding that would clash with a Cue Pad, Bank or another action — so you never learn a silently-dead control.
  • MIDI Learn fix — Learn no longer gets stuck on "Listening…" for controllers you connect after launching CueCart; inputs are now bound dynamically.
  • Cue Pads honour One-at-a-time correctly even across near-simultaneous triggers.

Performance & fixes

  • Reliable MP3 import — an MP3 whose length metadata slightly overshoots the real audio now imports cleanly, instead of being set aside for review.
  • The leaner preload engine is now the default, for lower memory use.
  • Dropped the redundant "update available" popup and the Check-for-Updates blink; the footer now shows the real app version; and per-cue hotkey overrides are honoured in Positional mode.

Download for Windows · Read the manual

2026-06-30

CueCart 1.2.1

CueCart 1.2.1 adds MIDI & keyboard control — play your whole show from a controller, and reshape the computer keyboard to fit your hands.

What's new

  • Fire cues from MIDI — assign a MIDI note to any cue pad (Cue Editor → Triggers → Learn) and trigger it from a pad controller or keyboard. Notes are channel-aware (or omni) and global — they fire from any bank.
  • Switch banks by MIDI or key — each bank takes a MIDI note and a learnable focus key; F1–F12 jump to banks 1–12, plus Next / Previous and Select Bank 1–8.
  • Drive the DJ Deck from MIDI — bind play / pause, cue, stop, tempo and volume, plus Master, Phone and Stop cue pads.
  • Custom keyboard layouts — positional QWERTY, AZERTY, Dvorak, or a fully custom grid you build key by key, pinnable per Set.

See the MIDI & keyboard control guide for the full picture.

2026-06-30

CueCart 0.1.1

CueCart 0.1.1 adds AAC audio playback — a free update for everyone on 0.1.0.

What's new

  • AAC / .m4a support.m4a, .aac and .m4b files now load and play on cue pads and the DJ deck, and import into the media library, right alongside WAV, AIFF, FLAC, MP3 and Ogg Vorbis. On Windows this uses the operating system's built-in AAC decoder, so there's nothing extra to install.

(Video containers such as .mp4 aren't supported — CueCart is audio-only.)

This is a free update. If you're already on 0.1.0, CueCart will offer it via the in-app update check; you can also grab it from the download page.

Download for Windows · Read the manual

2026-06-30

CueCart 0.1.0

The first public release of CueCart — a broadcast-grade audio cartwall for Windows. Try every feature free for 7 days, then own it with a one-time licence.

Highlights

  • Instant playback engine — preloaded cues fire with sub-6 ms trigger response and stay glitch-free under load.
  • Banks & layouts — organise your show across banks of pads on a configurable grid (6×4 by default); show one, two or four banks side by side and switch between them instantly with F1–F8.
  • Cue pads & Cue Editor — per-pad colour, fades, loop, play mode (Restart / Piano / Toggle), concurrency and exclusive groups, gain, and a Trim tab with a scrubbable waveform, plus output routing.
  • Triggering — fire cues by click or an assigned key, and stop cleanly with Space (cue pads) or Esc (panic).
  • Built-in deck — line a cue up on a scrolling waveform and cue it on your headphones before you fire it.
  • Broadcast processing — output presets (Clean, DJ, Party, Radio, Voice) with offline normalisation and an always-on safety limit.
  • Media library & sets — a searchable media library, drag-and-drop import, .cuecart set files, and portable .cuecartpkg packages to move a whole show between machines.
  • Outputs & cueing — separate master and headphone/cue outputs.
  • Multi-instance safety — single-instance by default, with Set locking so two copies can't clobber the same show.

Licensing is a one-time purchase with a 7-day free trial, one-machine activation, and one year of free updates.

Download for Windows · Read the manual