Skip to main content

Everything in One Place

A closer look at the core features that take you from raw recording to published stream, and everything in between.

Your Local Stream Library

The focus of Stream Manager is organization. For those who hoard their raw recordings (like me) or just want to quickly view and update online-only videos, the Streams library is the home base.

Stream Manager's Streams library: the main hub of stream sessions with thumbnails, dates, tags, and per-row comments
  • YouTube and Twitch details sync: push your title, description, tags, thumbnail, and privacy to a linked broadcast or video, or pull changes made on YouTube Studio back to Stream Manager. Per-field indicators show exactly what is out of sync, so nothing changes behind your back.
  • Tagging and metadata: add games, topics, stream type, and freeform comments to every stream item, so your library stays searchable and organized your way.
  • Episode series tracking: group streams into seasons with auto-incrementing episode numbers, and clone a session as the next episode to carry its settings forward.
  • Reusable templates: build titles, descriptions, and tags from merge fields, so one template keeps a whole series consistent.
  • Import and bulk-link from YouTube: turn existing channel videos into stream items, complete with details and thumbnails, or match local folders to their YouTube videos by date.
  • Archive processing: compress and tag older stream items with consistent encoding to reclaim space without losing your history.
  • Cloud-sync aware: works alongside Synology Drive, OneDrive, Dropbox, and Google Drive, etc., detecting offloaded files so you can free local space or pin files local in bulk.

Connect YouTube, Twitch, and Claude AI

Stream Manager connects directly to YouTube and Twitch via their APIs, so you can manage everything from inside the app. Claude integration is available to help generate titles, descriptions and tags.

Stream Manager's Integrations page connecting YouTube, Twitch, and Claude AI

YouTube

  • Powers the big features: connecting YouTube drives the two-way metadata sync, import and bulk-link, and Stream Relay. Authorize once and the app refreshes your token automatically.
  • Right now, connecting to YouTube requires your own Google Cloud project and OAuth 2.0 credentials. Instructions to do this are in the app under the "Integrations" page in the YouTube section.
  • YouTube's API can't set a video's additional category details (such as the "Game Title" when the "Gaming" category is selected), or manage thumbnail and title A/B tests. Those can only be set and controlled in YouTube Studio. This is a YouTube API limitation, not a Stream Manager limitation.

Twitch

  • Update as you go: push your Twitch channel title, category, and tags straight from a stream item, with a one-time authorization and automatic token refresh.
  • Twitch's API only allows editing for the current stream, so there's no syncing past VODs after the fact. Go-live notifications can't be set from Stream Manager due to Twitch Helix API limitations.

Claude AI

  • AI-assisted details: add your Anthropic API key to generate YouTube titles, descriptions, and tags with your choice of Claude model. Press Ctrl+Space while editing a field for inline suggestions.
  • Your channel's voice: an optional system prompt gives the model standing instructions about your style and tone, set in the Integrations page. It is applied to every request.
  • Your API key is stored locally and is never sent anywhere except Anthropic for connection validation and request processing.

Go Live Automatically with Stream Relay

Stream Relay lets the app sit between your encoder and YouTube. Point OBS at Stream Manager instead of YouTube, and it forwards your stream straight through while handling the broadcast for you, so you don't have to click around in YouTube Studio.

Stream Manager's Stream Relay widget showing live broadcast status, bitrate, and elapsed time
  • Automatic go-live and end: the moment your encoder connects, the app binds your chosen broadcast and takes it live. When you stop, it ends the broadcast after a short grace period, so a brief encoder hiccup won't kill your stream.
  • Broadcast selection: choose which upcoming broadcast to route to, or let the app pick the soonest scheduled one. Live status, bitrate, and elapsed time stay visible in a sidebar widget.
  • Works without a schedule: just go live with no broadcast and your stream still reaches YouTube. For spur-of-the-moment streams or when you don't want to pre-schedule a broadcast.
  • Post-stream Twitch update: when a session ends, the app can roll your Twitch title and category forward to your next scheduled broadcast automatically.
  • Performance: the relay passes your already-encoded stream straight to YouTube without re-encoding, so there is no second encode and no meaningful extra load on your CPU or GPU. It's just a wrapper that handles the broadcast selection for you.
  • Stream Relay is not available for Twitch right now due to restrictions tied to their Enhanced Broadcasting features. Support is tentatively planned, depending on how Twitch changes it going forward.

Review and Clip in the Built-In Player

Open any stream, clip, or dropped-in video and scrub through it with thumbnail and waveform tracks. This is where you review a session and turn the best moments into shareable clips.

Stream Manager's Video Player reviewing a stream with a scrubbable timeline and marker panel
  • Multi-track audio: recordings with separate game, mic, and Discord tracks get per-track mute, solo, and volume, and you choose which tracks land in the mix on export.
  • Clip mode: export a finished clip straight from the player. Clips are auto-saved, stay linked to their source, and can branch into a new draft in one click, so your work stays intact.
  • Shape-aware cropping: set the aspect ratio per segment to repurpose one highlight as widescreen, square, or vertical without re-editing.
  • Bleep markers: flag regions to censor while clipping, with either a silent mute or an overlaid bleep tone.
  • Pop-out for OBS: send the open video to a frameless window that OBS can capture on its own. Use rich controls to show clips live without having to use another media player app to open the file and crop out its UI.

Design Thumbnails Without Leaving the App

A built-in canvas editor for designing stream and clip thumbnails without jumping out to Photoshop or Canva. Lay out text, images, and branding once, then reuse it for every session.

Stream Manager's Thumbnail Editor canvas with layers and reusable template tools
  • Reusable templates: save a layout as a template and pick it when you create a new stream to instantly get a finished thumbnail with your standard branding.
  • Live merge fields: text layers can pull in the title, game, date, and episode number, so a single template stays current across an entire series.
  • The thumbnail editor is built on a heavily customized implementation of Konva. It is not as full-featured as a dedicated image editor like Photoshop, but it has more than enough to make great thumbnails for most situations.

Convert, Remux, and Archive

Convert video files with ready-to-go or custom presets. Compress large video files for archiving, shrink them for specific upload requirements, or repackage them for another tool, all without leaving the app. Also works with external files, not limited to your Streams library.

Stream Manager's Converter with ffmpeg presets and a queue of jobs
  • Conversion presets: a set of presets I have found useful are included out of the box. Import your own from apps like HandBrake, or create new ones with the built-in creator (includes the ability to use custom ffmpeg options, for the adventurous).
  • Batch archiving: send whole collections of stream sessions to the converter straight from the Streams page.
  • Remuxing: quickly change a video's container, like MKV to MP4, without re-encoding, similar to OBS's Remux Recordings. Works great with the Auto-Rules feature to automatically remux files as they arrive in a watched folder.
  • Combine tool: for situations where your streams are broken up into separate files (length limitations, connection errors, stream software crashes) you can stitch multiple files into one with no re-encoding, auto-sorted by their recording timestamps.
  • Conversion, remuxing, and combining are all powered by ffmpeg.

Automate File Handling with Auto-Rules

Set up rules that watch a folder and act on files the moment they land. Point one at your recording folder and new streams get moved, renamed, and organized into your library automatically, so you don't have to do it manually.

Stream Manager's Auto-Rules file-watcher configuration for moving, renaming, and converting files
  • Move, copy, rename, or convert: each rule can reorganize files, rename them to your naming scheme, or hand them straight to the converter as they arrive.
  • Runs on launch: the watcher can start automatically when you open the app, so your folders stay tidy without a second thought.

Launch Your Whole Setup at Once

Bundle every app you open before going live into named groups and start them all with one click. OBS, your chat overlay, Discord, game launchers, whatever your routine needs, all up and running in a single press.

Stream Manager's Launcher with grouped streaming apps ready to launch in one click
  • Launch groups: organize your apps into named groups and launch a whole group at once. Add programs, shortcuts, or webpages. Use different groups for different stream setups (for instance a VR stream vs a desktop stream) and launch the right one with a single click.
  • Individual launch: fire off a single app from a group without starting the rest.
  • Sidebar widget: pin a group to the sidebar for one-click launch from anywhere.

Ready to try it?