Skip to content

StreamCut 0.2.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@julianbou julianbou released this 18 Sep 20:48
· 900 commits to main since this release

Broken: does not start on a Mac without Homebrew. Use 0.2.1-alpha instead — same code, self-contained runtime.

A fix release. 0.1.0-alpha could not sign in at all — if you are on it, replace it.

Sign-in works now

0.1.0-alpha shipped without its backend credentials baked in, so it could never reach the server.
It showed Not signed in in Settings → Account while your addons sat there loaded from disk, and
the only button it offered was Sign Out — which wipes the local library and, from that state,
left the app with no way back to the sign-in screen at all. Restarting was the only way out.

Fixed on both ends:

  • The DMG carries its backend configuration, so signing in and syncing work.
  • Settings → Account offers Sign In whenever there is no session, instead of only Sign Out.
  • Signing out always lands on the sign-in screen, even when the app already considered itself
    signed out. It used to write a state it was already in, which the gate never noticed.
  • Signing out no longer leaves behind the stale flag that could keep an install out of the sign-in
    screen permanently if the local wipe failed.

If 0.1.0-alpha wiped your addons: they come back on your next sign-in, as long as they had synced
to your account.

Sync

Trakt, debrid, TMDB and MDBList credentials now sync. The client asked the server for a function
that was never written, so that step of every sync failed — the rest of the sync (addons, library,
watch progress) was unaffected. Self-hosters: apply supabase/patch-seed-provider-credentials.sql.

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, same as 0.1.0-alpha: no Intel DMG, no Windows MSI, Linux builds from source.
The bundle's CFBundleShortVersionString reads 1.2.0 — jpackage refuses a major version of 0, so
the build coerces it. 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 desktop data directory is still ~/Library/Application Support/Nuvio. If you also run
    upstream Nuvio Desktop, both apps share that folder — signing out of one wipes the other's
    library.
  • iOS and Android targets are unverified in this fork. Desktop is what gets tested.