Skip to content

0.1.20-alpha

Latest

Choose a tag to compare

@JJDizz1L JJDizz1L released this 21 Aug 00:02
· 2 commits to dev since this release
713a18f

Nuvio Linux v0.1.20-alpha (release 2)

Aligned with upstream NuvioDesktop 0.1.20, plus everything below. I've worked very hard to get NVIDIA working in the flatpak build, it should be stable, please report issues if you experience any with this build. It's always best to use a native package or AppImage over flatpaks.

Highlights

  • Flatpak rebuilt on GNOME Platform 50 with VA-API hardware decoding on every vendor — including NVIDIA VA-API (via the bundled nvidia-vaapi-driver shim). The Flatpak no longer uses CUDA/NVDEC; native packages keep plain NVDEC through the regular NVIDIA driver.
  • Memory fixes: the Streaming Cache Size setting is now actually respected (the back-buffer no longer doubles it), trailer previews no longer stack extra full players, TorrServer honors the Torrent cache size setting and shuts down when idle, and the image cache is capped.
  • Smoother playback: a new producer/consumer frame pump renders 4K without stalling the UI, fixes judder at 24 fps, and fixes a crash when resizing during playback.
  • Trailer improvements: in-app YouTube extraction survives rate-limiting, separate-audio streams play correctly, and poster hover previews are more reliable.
  • Bundled JRE updated to Temurin JDK 25 (baseline x86-64 portable).
  • Tested on AMD Radeon RX 9070 (Mesa 26.2.1) and NVIDIA GeForce RTX 3070 (driver 610.57.04) — hardware decode verified on both, including 4K HDR10.

All changes

c985e88 feat(flatpak): GNOME Platform 50 runtime, VA-API-only decode @JJDizz1L
531bf02 perf(memory): enforce cache limits across players, TorrServer, images @JJDizz1L
a52bc5c feat(bridge): Flatpak vaapi shim hwdec, cache back-buffer cap, DRM gating @JJDizz1L
b8f8653 feat(player): 3-slot frame pump, separate audio, --nvidia-diag @JJDizz1L
676591a fix(trailer): survive YouTube bot gate, honor mute before ready @JJDizz1L
9a55105 fix(simkl): do not provide fully-watched series keys @JJDizz1L
a46660f feat(discord): configurable client id, S1, E2 episode label, Viewing presence @JJDizz1L
f4fa707 feat(home): add poster hover preview with trailer playback @JJDizz1L
a3926d1 feat(trailers): in-app YouTube extraction and mpv hero trailer playback @JJDizz1L
775a297 fix(subtitles): restore custom styling toggle and libass offset @JJDizz1L
5f1eef3 fix(desktop): unify startup overlay color and prevent maximized flash @JJDizz1L
ba2f1c0 fix(ui): gate disintegration animations behind explicit requests @JJDizz1L
3045ae5 revert: drop Skia GIF decoding on home cards @JJDizz1L
3c00278 feat(collections): add TMDB Discover exclusion filters @JJDizz1L
1c40876 fix(watched): port upstream watched-state persistence and Trakt snapshot caching @JJDizz1L
11ac41c feat(player): add automatic skipping controls @JJDizz1L
47adb75 fix(player): prevent addon subtitle carryover between episodes @JJDizz1L
fc2a078 feat(player): add binge-group fallback toggle for manual auto-play @JJDizz1L
001557b fix(player): persist desktop volume across launches @JJDizz1L
608009c fix(plugins): bind __native_fetch as async to stop provider freezes @JJDizz1L

Checksums & signing

Verify downloads against SHA256SUMS.txt. The Arch package ships a detached GPG signature (pacman -U fetches it automatically); trust the signing key once with:

sudo pacman-key --add nuvio-linux-gpg-key.asc && sudo pacman-key --lsign-key 6702DBAB3E41EDE1

Reminder: We now push to the Arch User Repository (AUR)

yay -S nuvio-linux-bin
yay -S nuvio-linux-git