0.3.1 bug fixes and server stability
0.3.1 is the bug-fix and polish release on top of 0.3.0, driven by on-device testing across iPhone, iPad, Mac, and Apple TV. The two headline wins: movies query every add-on again, and the embedded streaming server holds up on iPhone and Apple TV (debrid and torrent). Full history in CHANGELOG.md.
Fixed
- Movies now query ALL your add-ons (iPhone and Mac). A title from a TMDB-based catalog carries a TMDB id, and stream add-ons keyed to IMDB ids were silently skipped for it, so only a couple answered. StremioX now resolves the title's IMDB id (the same one official Stremio uses) before requesting sources, so every add-on is queried. Apple TV was unaffected. If a movie still shows only a couple of add-ons, the Sources list names the ones that errored or returned nothing.
- The embedded streaming server is harder to kill on iPhone and Apple TV, on debrid too. On these platforms the server runs inside the app, and its memory footprint includes the player's read-ahead buffer, so even a debrid (direct) stream could push the whole app past the iOS/tvOS limit. The read-ahead is now smaller (128 MB, 96 MB on the 2 GB Apple TV HD) and the seek-back buffer trimmed, on top of the raised memory ceiling, fewer torrent connections, and a one-tap server restart in Settings.
- Watched episodes tick again across a binge on Apple TV. Auto-advancing through a season marked only the first episode watched; every episode now marks.
- Source rows show the release filename again, so you can tell "Part 1" from "Part 2" instead of just the quality tags.
- HDR no longer washes out after an in-place episode switch. Auto-advancing or skipping between two HDR episodes re-applies the HDR output reliably.
- Continue Watching, Next, and Previous pick the best source, not the first to answer. The player waits for add-ons to settle, so resuming or switching episodes lands on the quality you were watching, and the in-player Sources button reliably appears on a CW resume.
- Continue Watching resume gets the in-player episode controls (Next, Previous, episode list).
- The iPhone hero billboard rotates again instead of freezing on one title after a tab switch.
- Source rows no longer show the resolution twice when an add-on is named after a quality.
Added
- Audio Passthrough, in Settings and from the in-player Audio control: bitstream Dolby and DTS to an AV receiver that decodes them.
- Richer source rows: HDR variant (Dolby Vision, HDR10+, HDR10), audio (Atmos, TrueHD, DTS-HD), channel layout, and codec.
- Local scrub-preview thumbnails, captured while you watch, so dragging the seek bar shows a frame preview even without a server storyboard. Contributed by OrigamiSpace.
- Scroll arrows on catalog rows (Mac, and iPad with a pointer).
- A bigger iPhone hero billboard, and binge continuity on Continue Watching (resume + Next/Previous keep the same release group across episodes).
Coming in 0.3.2
Seek-while-hidden, an Up Next autoplay band, a default external-player engine (Infuse/VLC), an in-player quality picker, and more.
Install
Mac (.dmg, easiest). Download StremioX-macOS-0.3.1.dmg, drag to Applications, then open once and clear quarantine via System Settings > Privacy & Security > Open Anyway (or xattr -dr com.apple.quarantine /Applications/StremioX.app). Guide: Install on Mac.
iPhone, iPad, Apple TV. Re-sign the unsigned IPA with Sideloadly / AltStore / SideStore. Guide: Installing.
Each asset lists a SHA-256 checksum.
Thanks to OrigamiSpace for the trickplay contribution.