-
Notifications
You must be signed in to change notification settings - Fork 0
Home
blarns edited this page Jun 3, 2026
·
2 revisions
NuvioForLinux is a community-maintained Linux desktop port of NuvioMobile — an unofficial Kotlin Multiplatform rewrite of the original Nuvio media hub. It brings the full Stremio addon ecosystem to Linux via Kotlin Multiplatform JVM + VLCJ.
Note: The upstream NuvioMobile project is currently being rewritten by the official team and is not accepting pull requests. This fork is maintained independently.
| Page | Description |
|---|---|
| Installation | Install on Ubuntu, Fedora, Arch and other distros |
| Configuration | Set up Supabase keys and environment variables |
| Features | VA-API, MPRIS2, keyboard shortcuts, notifications, and more |
| Troubleshooting | Fixes for common problems |
| Development | Build from source, project structure, contributing |
- HLS, DASH, RTSP, HTTP streaming via VLCJ/libVLC
- Hardware video acceleration (VA-API / NVDEC) — toggle in Settings → Playback
- Audio output selection (PulseAudio, ALSA, JACK) — Settings → Playback
- Keyboard shortcuts and scroll-wheel volume control
- Fullscreen toggle (F key)
- Media key integration via MPRIS2 (
playerctl, system panel) - Episode release notifications via
notify-send - App menu / launcher integration
- Window size persists between sessions
- OAuth authentication with persistent session
- Full Stremio addon ecosystem with persistent storage
- Continue Watching, Library, Collections, Search
- Trakt scrobbling
- Subtitle support (SRT, VTT, ASS)
Linux Mint 22, kernel 6.8, X11, Intel Iris Xe, Bluetooth audio
GPL-3.0 — all modifications must be open-sourced under the same licence.