Repository navigation
NuvioPlus 0.1.1 — iOS (.ipa) and macOS / Mac Catalyst (.dmg) builds.
What's new in this build
- Mac Catalyst cursor fix — the player cursor now reliably auto-hides and the on-screen controls reappear on mouse movement. The
NSEventlocal-monitor mask was being passed as an object pointer instead of the raw bit mask, so movement events were only matched by coincidence; it's now passed correctly via a C function pointer. - Hero trailer audio — disabled audio spatialization on the home-screen hero trailer players to avoid spatialization artifacts.
- Home hero layout — the hero description text now shows on Mac only and is hidden on mobile, reducing clutter on phones.
- Details page — removed a duplicated trailer-player block in the detail hero (merge artifact); the autoplay trailer itself is unchanged and still works.
- Trailer extraction (iOS + Android) — a separate audio track is now only paired when a separate video stream actually exists, preventing mismatched audio on muxed sources.
- Bundle identifier changed to
com.temtesfay.nuvioapp(and matching auth URL scheme).
Also included from the current branch
Upstream 0.2.4 merge, locally-built MPVKit Catalyst frameworks, subtitle customization, hero-trailer pre-warming pipeline, WebM/VP9 stream filtering on iOS, and Mac scaling/scroll improvements.
Install notes
- Both builds are development-signed (team
V2NZBK2PR6). The.ipamust be sideloaded (AltStore / Sideloadly) and installed to a device registered to that team. - The
.dmgis not notarized, so on first launch use right-click → Open to bypass Gatekeeper. - Internal app version is
0.2.3 (build 74); the0.1.1here is the release/package version.