Get delayed

delayed v2.0.0 for Windows.

Download and get a 30-day free trial automatically, no account needed. A license key unlocks streaming after your trial ends.

delayed
delayed for Windows
Tauri / Rust desktop app · Windows 10 & 11
Includes a 30-day free trial. A license key is what unlocks streaming after the trial ends. See plans.
v2.0.0 · ~47 MB installer · Released June 2026 · Windows 10 & 11 only
Heads up. First-launch SmartScreen may flag the binary as unrecognised; click More info → Run anyway. We're working through Microsoft's code-signing trust ramp; this gets quieter with every release.
System requirements

Modest.

  • Windows 10 (1909+) or Windows 11
  • ~47 MB disk · ~210 MB RAM at 90s/8 Mbps (see FAQ for full table)
  • Outbound RTMP/RTMPS to platform ingest
  • OBS / Streamlabs / vMix / XSplit / FFmpeg as the encoder
Integrations & Tools

Free with every license.

Stream Deck Plugin

Physical buttons for delay, status, and skips.

↓ Download plugin
Double-click the .streamDeckPlugin file to install.
OBS Browser Dock

Configure the dock URL inside the app under Integrations. No separate download.

Local HTTP API

Exposed on 127.0.0.1 for custom scripts and advanced tools.

Touch Portal / Loupedeck

Community-made configs and setup guides are shared in the Discord server.

What's new

Changelog.

Honest list of changes. We don't pad the notes.

v2.0.0
2026-06-07

One-click OAuth for Twitch, YouTube, and Kick.

  • Connect your platform account with one click. delayed opens a browser auth window, completes the flow, and stores your stream key automatically. No manual copying from platform dashboards
  • Destination cards and the edit form show "Connected as {username}" for OAuth destinations. A Reconnect button lets you refresh the stream key without removing and re-adding the destination
  • Server picker selection now saves correctly when editing an existing OAuth destination
  • TikTok stream title and game category persist between app restarts and auto-restore when the stream starts
  • TikTok category names entered before 2.0 auto-correct to the required internal ID on the next stream start
  • Fixed: editing a saved OAuth destination no longer shows "Not connected." The form correctly shows who you're connected as
  • Fixed: reopening a destination's edit form no longer clears the saved TikTok game category ID
v1.3.3
2026-05-28

VOD Track as default setup, destination toggle confirmation.

  • Toggling a destination on or off now shows a confirmation dialog before the change takes effect, preventing accidental stream starts or disconnects
  • Setup guide rewritten around the recommended Twitch + VOD Track flow: OBS stays on the Twitch service pointing at delayed, VOD Track is enabled in OBS Advanced Output, and new Twitch destinations have VOD Track checked by default
  • VOD Track guide moved out of the destination form and into the Setup tab as the primary setup reference
v1.3.2
2026-05-26

30-day free trial, overlay shape and color customization.

  • 30-day free trial starts automatically on first launch, no account or payment required. Trial state is stored in Windows Credential Manager; reinstalling the app does not reset the trial
  • Mini player shows a countdown pill ("N days left") while the trial is active. The license gate shows "TRIAL EXPIRED" messaging when the trial ends
  • Settings window shows a trial card with a progress bar, remaining days, and an inline key activation field so you can activate without navigating away
  • Overlay badge shape selector: Pill (fully rounded) or Rectangle (sharp corners). Persists across restarts
  • Overlay text color now has a preset color swatch grid matching the background color picker, plus a custom hex input. The selected color applies to the status text, status icon, and the brand logo in compact mode
  • Overlay status icon now changes per state: broadcasting icon when live, clock icon while delayed, sync icon while the buffer is building
v1.3.1
2026-05-21

License key retention, platform logos, overlay cache fix.

  • License key is no longer wiped when Polar returns a temporary Revoked or 404 status. The app locks streaming access but holds onto the key so it recovers automatically on the next validation cycle without requiring you to re-enter it
  • Destination cards now show real platform logos (Twitch, YouTube, Kick, TikTok) instead of generic icons
  • OBS overlay browser source now always loads fresh. Previously OBS could cache a stale version; no-cache headers and a visibilitychange listener fix this, and the badge now activates immediately on scene switch instead of waiting for the next poll
v1.3.0
2026-05-21

Twitch VOD Track rebuilt, native RTMP engine.

  • Twitch VOD Track now works. The v1.2.0 attempt was broken: it replaced the second audio track with silence, so VODs lost their audio. delayed now forwards OBS's real VOD Track audio straight through to Twitch
  • Rewrote the RTMP engine. Stream ingest is native Rust now instead of an ffmpeg subprocess. ffmpeg silently dropped OBS's Enhanced RTMP multitrack audio; the native engine passes it through intact
  • The native RTMP push is used for Twitch, where VOD Track needs it. YouTube, Kick, custom and RTMPS destinations go through ffmpeg, the reliable path for plain forwarding. VOD Track is Twitch-only; other platforms get the live audio track and are unaffected
  • Panics are now written to the log file before the app exits, so crash reports have a breadcrumb
v1.2.0
2026-05-18

Twitch VOD Track, timestamp fix, dropped frames counter.

  • Twitch VOD Track: per-destination toggle that injects a silent second audio track. Twitch records silence in VODs instead of live audio, avoiding DMCA strikes. Live stream unaffected, zero re-encode CPU cost
  • Fixed: at delay=0, encoder frame drops no longer cause the output stream to drift behind real time. Timestamps pass through unchanged when no delay is active
  • Fixed: Skip to Live no longer resets the dropped frames counter
  • Fixed: destination platform icons now revert to default color when a stream ends or destination is toggled off
  • Per-destination dropped frames counter on destination cards, visible while streaming
  • Added logging for easier troubleshooting and bug reports
v1.1.2
2026-05-18

Per-destination stats, bitrate indicators, frame drop detection.

  • Each destination card in the Streams tab now shows live bitrate and uptime while streaming. Platform icon turns green when healthy, red on write errors
  • Miniplayer now shows a live BITRATE readout and a DROPPED frames counter while connected
  • The app detects encoder frame drops by tracking FLV timestamp gaps on ingest. The counter resets on reconnect or Skip to Live
  • Fixed: at delay=0, encoder frame drops could stall the stream briefly. The drain loop now bypasses the rate-limiter entirely at 0s delay so it always tracks live
  • Skip to Live now also resets the dropped frames counter
v1.1.1
2026-05-13

Activate button fix, download page.

  • Activate button in the mini player now navigates directly to the Settings tab instead of opening a browser window
  • New download page on the website with live version number and direct installer link
  • Installer now ships with a version string in the filename (e.g. delayed-v1.1.1-windows.exe)
  • Download link added to the navigation bar across all website pages
v1.1.0
2026-05-13

Server picker, new themes, overlay controls, skip-to-live fix.

  • Twitch ingest server picker added when adding or editing a Twitch destination (25+ regions). YouTube primary/backup picker added as well
  • New app themes added including a true dark mode. Theme changes sync instantly to the mini player without a restart
  • Overlay badge: custom hex color input, compact mode (logo + dot, no text), and separate toggles for badge and status icon
  • Chatbot publish setting and URL moved to the Setup page
  • Fixed: skip to live was resetting the protective buffer and forcing a cold-start rebuild. It now seeks within the buffer correctly
  • Internal code split into modules for maintainability
  • Big update, bugs are expected. Report anything in Discord or at support@delayed.stream.
v1.0.4
2026-05-09

Auto-update reliability.

  • The installer now launches outside delayed's process group, so it survives the app exit and finishes the install cleanly even on Windows configurations where the previous path raced
  • Clicking "update available" in the mini player now triggers a fresh check on the settings page, so the install screen shows up immediately instead of needing a second click
v1.0.3
2026-05-09

Update flow + cleanup fixes.

  • Update installer no longer fails with "file in use". The relay engine now stops cleanly before the new build is written
  • "update available" link in the mini player title bar now opens the install screen on first click
  • ffmpeg processes are reliably cleaned up when delayed exits, including forced terminations (Task Manager End Task, OS shutdown, crash recovery)
  • Added "update available" indicator in the mini player title bar
  • Added Discord button in the mini player and settings windows
  • Stream Deck Plugin download now opens in the browser so the file actually saves
  • License activation is now bound to your machine; sharing or backing up settings.json no longer transfers an active license to another PC. Existing installs auto-migrate on first launch
  • License activation ID moved out of settings.json into Windows Credential Manager (DPAPI-encrypted, machine + user bound)
v1.0.1
2026-05-09

Stream Deck plugin support.

  • Stream Deck plugin available as a separate download from the Companion downloads section
  • Status key shows live, offline, or delayed state with matching icons
  • Custom delay key persists its seconds value in the Property Inspector
  • Token-free local API subroute for plugin polling at /api/sd
v1.0
2026-05-04

The first stable release.

  • Synced delay across Twitch, YouTube, Kick, TikTok, custom RTMP
  • FLV passthrough, no re-encode
  • Mini player + system tray
  • Skip to Live + granular skip presets (10s, 30s, custom)
  • OBS browser-source overlay
  • Global hotkeys, OBS dock, local HTTP API
v0.9.4
2026-04-21 (beta)

Last beta before v1.0.

  • Per-destination retry / backoff, exposed in the UI
  • Custom seconds in the skip dialog (was preset-only)
  • Fixed: TikTok ingest connection lifecycle on long sessions
  • Fixed: clock drift >3 hour streams
v0.9.0
2026-03-09 (beta)

Public beta.

  • Initial Stream Deck plugin
  • Settings → Integrations panel
  • OS keychain storage for stream keys

Stuck on setup? Three minutes max.

The setup guide walks the whole thing: install, OBS, destinations, delay, go live.

Read the setup guide See the FAQ