v1.0.3
Stremio Native v1.0.3
A high-performance native Stremio desktop client with a Slint interface, embedded Rust stream server, and hardware-accelerated libmpv playback.
Downloads
| Platform | Download |
|---|---|
| Windows installer | Download |
| Windows automatic updater | Download |
| Linux x64 portable | Download |
| Debian / Ubuntu Package | Download |
| Arch Linux Package | Download |
| Fedora / RedHat RPM Package | Download |
| SHA-256 checksums | Download |
Verify downloads against SHA256SUMS.txt.
Release notes
Browser-style smooth scrolling
- Retuned Slint's scroll physics to browser values across every scroll surface: a 100px wheel notch (was 60px), a 250ms cubic ease-out per notch (was a 180ms quadratic step), and a 1200px/s² fling deceleration (was 2000px/s²).
- Added a cubic ease-out simulation matching the Chromium impulse response, integrated incrementally so it composes with
ListView's mid-animation viewport corrections instead of fighting them. - Kept touchpad gestures tracking the fingers 1:1 by applying the notch scale only to phaseless wheel steps.
- These live in
vendor/i-slint-core; seevendor/i-slint-core/PATCHES.md.
Runtime performance and responsiveness
- Reused Turso connections and in-process Axum routers, applied connection PRAGMAs once, and moved log retention work off the write path.
- Removed the fixed 4ms state-projection delay, reused Slint stream models, and reduced image decode allocations and disk-cache syscalls.
- Shared MPV track state across high-frequency updates, parsed track metadata in one pass, rendered video before Slint composition, and moved shader filesystem preparation off the UI thread.
- Shortened the stream-row highlight transition and stopped the player buffering timer when playback is idle.
Maintenance and playback polish
- Updated the Rust dependency set, including Turso, Tokio, mlua, zip, and arboard.
- Restored player shortcut focus after automatic file transitions and improved native pointer visibility recovery.
Changes since v1.0.2
Performance
- improve responsiveness and prepare v1.0.3 (76c1b4a)
Maintenance
- save working tree before smooth scroll plan execution (7b67b5e)
Full comparison: v1.0.2...v1.0.3