Repository navigation
StreamCut 0.3.0-alpha
Pre-releaseStreamCut gets a look of its own and a home built for finding a film to clip. The player's clip
controls were reworked, two ways of losing a draft were fixed, and Settings are reorganised around
clipping.
A new look
The whole app is now printed in one riso-style world: dark plum card stock, grainy ink blooms, and
Big Shoulders Display for titles. Colour carries meaning and nothing else:
- Pink is acting: search, the Clip button, the range you are marking.
- Blue is where you were: resume positions, recently opened films.
- Yellow is set aside: ranges waiting to export, your clips.
- Red is only for errors and deleting.
The app icon and launch screen are re-printed to match. The theme picker and AMOLED toggle are
gone from this build, since there is one look.
Home is for finding a film
- A big search field at the top, focused when home opens. Results appear as you type; Esc clears.
- Recently opened: the films you opened in the player, each marked where you stopped. Click one
to pick up there. - Addon catalogs are folded behind Browse catalogs at the bottom. Your clips moved to Library,
and the separate Search tab is gone because home does its job.
The player
- Two draft-losing bugs fixed. "Clip" on a subtitle search result now actually fills IN and
OUT (it used to look like nothing happened). And with unexported ranges, the first Esc only warns;
a second Esc leaves the player. - Frame stepping is back on
,and., snapped to the film's real frame rate and pausing first.
The timecodes stay at tenths of a second. - The clip row is regrouped: marks, then set-aside ranges, then export. Ranges are numbered in
film order and show where they sit; click one to jump there, remove it with its x and undo within
6 seconds. - Press
?for every shortcut. The IN/OUT handles can be focused and nudged with the arrow keys. - On the timeline, the playhead is a white line, the range being marked is pink and set-aside
ranges are yellow, visible over the played part too.
Settings, organised around clipping
The sidebar is now Clips / Sources / Player / Account / App.
- Clips has where clips are saved and how they are named, plus a new Export tools panel. It
shows which ffmpeg StreamCut uses and whether it can burn in subtitles (needs libass), tonemap
HDR (needs zimg) and use a hardware encoder. Both of the first two fail silently otherwise, so
check here before blaming a clip. - Sources: addons, plugins, debrid/TMDB/MDBList, stream selection.
- Player: decoding, preferred audio and subtitle languages (clips inherit what is playing),
subtitle rendering.
Settings that only serve watching (next episode, skip intro, continue watching, home and poster
layout, Trakt/Simkl tracking, downloads, notifications) are hidden.
Installing
Same as before. The DMG is ad-hoc signed and not notarized (spctl --assess reports rejected,
checked against this exact build), so macOS will block it on first launch. Pick one:
- Open StreamCut, let macOS block it, then go to System Settings → Privacy & Security and press
Open Anyway next to the message about it. Once is enough. - Or, in a terminal:
xattr -dr com.apple.quarantine /Applications/StreamCut.app
Check the download against SHA256SUMS.txt:
shasum -a 256 -c SHA256SUMS.txt
Apple Silicon only: no Intel DMG, no Windows MSI, Linux builds from source. The bundle's
CFBundleShortVersionString reads 1.3.0 because jpackage refuses a major version of 0; the tag
and the DMG filename carry the real version.
Known rough edges
- Alpha software. Stored data and file layout may change between releases without a migration.
- The new clipper labels (home, player, the new settings categories) are English only; the rest of
the app stays translated, so other languages show a mix. - Self-hosted backends: this client calls
register_current_device,sync_get_library_delta_cursor
andget_my_member_access. If your Supabase schema lacks them, device registration and part of
sync log errors; clipping and local use are unaffected. - The desktop data directory is still
~/Library/Application Support/Nuvio, shared with upstream
Nuvio Desktop if you run both. - iOS and Android targets are unverified in this fork. Desktop is what gets tested.