Releases: blarns/NuvioForLinux
Release list
NuvioForLinux v0.3.5
NuvioForLinux v0.3.5
Mostly groundwork for a second, much cheaper video player — off by default, and the existing
player is unchanged for everyone who does not go looking for it. One privacy fix that applies
to everybody.
Added
-
An experimental libmpv player, off by default. The player Nuvio has always used cannot
hardware-decode video on Linux: libVLC refuses hardware decoding whenever it is asked to hand
frames back to the application, which is how Nuvio draws them, so a 4K film is decoded entirely
in software. The new engine has no such restriction and hands the decoded frame straight to the
screen without ever copying it back. On the same 4K HEVC episode, measured end to end in the
app: around 20–27% of a CPU core instead of around 380%, and about 1.1 GB of memory instead
of 6.4 GB.It is not enabled unless you ask for it, it is still being tested, and VLC remains both the
default and the automatic fallback if anything about the new engine fails to start:NUVIO_MPV=1 NUVIO_EGL=1 ./Nuvio-0.3.5-x86_64.AppImage
Both variables are needed — the second puts Nuvio's own rendering on EGL, and without it the
new engine cannot reach the zero-copy path and falls back to a slower one. It needs libmpv
(libmpv2, mpv 0.36 or newer); the.debnow recommends it, and the AppImage uses your
system's copy if you have one. Please report anything you see: a frozen picture, a spinner that
never clears, wrong colours, or audio drifting away from the video. -
Card rows can be dragged with the left mouse button. Grab a row of posters and pull it
sideways, instead of reaching for the scroll wheel or the arrows.
Fixed
- Stream links are no longer written to the log in full. Debrid and scraper links carry your
account API keys inside the URL itself, and those links were being logged verbatim — including
by the log-collection script people use when reporting bugs. Only the provider and the file
name are logged now. If you have shared a Nuvio log publicly, consider rotating your debrid API
key.
Notes
- The AppImage no longer bundles
libva. It was shadowing the copy your graphics driver expects,
which silently disabled hardware decoding for the new player. This has no effect on the default
VLC player, which does not hardware-decode on Linux either way.
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.3.5-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.3.5_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.3.5-x86_64.AppImage
./Nuvio-0.3.5-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.3.5_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.
NuvioForLinux v0.3.4
NuvioForLinux v0.3.4
An ordinary upgrade on top of 0.3.3, carrying the interface translations and home-screen work
synced from upstream, plus one Continue Watching fix.
Added
- Seven more interface languages: Bulgarian, Dutch, Hungarian, Japanese, Romanian, Slovak and
Vietnamese. Pick one under Settings → Appearance → App Language. - The home screen hero rotates on its own, moving to the next title every 8 seconds. Swiping it
yourself restarts the countdown, so it will not jump out from under you straight after. - Content Warnings can be turned off. Settings → Playback → Content Warnings controls the
parental-guidance overlay that appears when playback starts. It stays on unless you turn it off. - The home hero now stretches when you pull past the top of the list, and springs back.
Fixed
- Continue Watching no longer loses your place on an episode you had partly watched. When Trakt
reported the same episode as both watched and part-way through, the watched record could win and
the episode would drop off the row, or reappear at the start. The part-way record is now kept
when it is the more recent of the two.
Notes
- Japanese and Vietnamese are drawn with your system's fonts rather than the font bundled with
Nuvio, which has no glyphs for either script. They render correctly on a normal desktop install,
but will show empty boxes on a minimal system with no CJK fonts installed —fonts-noto-cjk
covers it on Debian and Ubuntu.
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.3.4-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.3.4_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.3.4-x86_64.AppImage
./Nuvio-0.3.4-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.3.4_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.
NuvioForLinux v0.3.3
NuvioForLinux v0.3.3
Hotfix for 0.3.2. If you are on 0.3.2, take this update.
Fixed
-
Auto-play could hang forever, leaving the app stuck resolving sources and never playing.
0.3.2 held a torrent back from auto-play while its debrid cache check was in flight, but a
stream that never received a cache status at all counted as pending permanently rather than
briefly, and the screen that waits on that only clears when nothing is pending. There was no
timeout out of it.It bit hardest after quitting from inside the player: Nuvio remembers it was playing and
resolves that item again on the next launch, so an affected install would loop on every start.
If you are stuck on 0.3.2 right now, quit Nuvio and delete
~/.config/nuvio/nuvio_resume_prompt.propertiesto break the loop, then update.Auto-play selection is back to exactly what 0.2.3.1 and every release before 0.3.2 shipped.
Nothing else in this release.
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.3.3-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.3.3_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.3.3-x86_64.AppImage
./Nuvio-0.3.3-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.3.3_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.
NuvioForLinux v0.3.2
NuvioForLinux v0.3.2
This is a stable release, and it is not a continuation of the 0.3.0/0.3.1 alphas. Those were
withdrawn (#5); the code here is 0.2.3.1 plus
the updater fixes below, with none of the upstream port in it.
It is numbered 0.3.2 on purpose. The updater only ever offers a build with a higher version
number, so a 0.2.x release would have been invisible to anyone sitting on 0.3.0 or 0.3.1 and left
them stranded on a withdrawn alpha. 0.3.2 outranks both, which means every install — 0.2.x, 0.3.0
and 0.3.1 alike — is offered this build by the updater it already has, as an ordinary upgrade. No
--allow-downgrades, no reinstall, no turning the experimental toggle off first.
Fixed
- The updater picks the highest version, not the most recently published release. GitHub
returns releases newest-created first, which is a different ordering, and only the first match
was ever considered. Publishing a stable build after an alpha therefore made the lower
numbered release the sole candidate, and anyone already on the alpha was told they were up to
date — with no way forward and, on 0.3.0, no way back either. - The updater reads the whole release list. It asked for one page of 20 and stopped. With 30
releases published that already could not see the full history, and picking the highest version
requires all of it. - Withdrawn releases are never offered. 0.3.0 and 0.3.1 stay published so existing installs
can still reach them, but no update check will move anyone onto them, whatever the experimental
toggle is set to.
Notes
- Coming from 0.3.0 or 0.3.1, your data carries over. The alphas wrote five extra settings files
that this build ignores, removed none, and the one shared record that changed only gained a
field, which is dropped harmlessly on read.
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.3.2-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.3.2_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.3.2-x86_64.AppImage
./Nuvio-0.3.2-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.3.2_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.
NuvioForLinux v0.3.1 (alpha)
⚠️ WITHDRAWN — please go back to v0.2.3.1
This alpha is no longer recommended and the 0.3.x line is not being continued. The supported
build is v0.2.3.1.Nothing will prompt you. The updater only ever offers a newer build, so it will not ask you
to go back — you have to do it yourself.
- On 0.3.1 — Settings → About → Return to stable release. It offers v0.2.3.1 even though
it is older, and turns Experimental updates off for you.- On 0.3.0 — that build predates the button. Either update to 0.3.1 first and use it, or
install v0.2.3.1 over the top (sudo apt install --allow-downgrades ./nuvio_0.2.3.1_amd64.deb)
and then turn Settings → About → Experimental updates OFF, or you will be offered this
alpha again on the next check.Full instructions and help: #5
These releases stay up on purpose — deleting them would cut 0.3.0 users off from their only
in-app route back to stable.
NuvioForLinux v0.3.1 — alpha
IT IS NOT RECOMMENDED TO UPDATE TO THIS IT IS BUGGY AS FUCK
⚠️ This is an alpha. It is not offered to anyone running a stable build.
The in-app updater skips pre-releases unless you turn on
Settings → About → Experimental updates. Expect rough edges; report what breaks.
Two safety valves for the alpha channel, both asked for after 0.3.0 shipped.
Added
-
Return to stable release (Settings → About, shown only while experimental updates are on).
The updater only ever offers you something newer, so once you were on an alpha there was no
way back from inside the app. This fetches the newest stable build and offers it even though it
is older, and switches the experimental channel off so you are not immediately re-offered the
alpha. Your package manager may ask you to confirm a downgrade. -
A backup offer when you turn experimental updates on. Saves a zip of your Nuvio data —
profiles, addons, library, watch progress, settings — to your Downloads folder before you switch,
asnuvio-backup-<date>.zip. -
Restore from backup (Settings → About). Pick a backup zip and Nuvio stages it, then quits;
it is swapped in the next time you start, before anything has read a single setting. Your
current data is moved aside tonuvio-restore-previousrather than deleted, so a restore is
itself undoable. Restoring is a replacement, not a merge — anything the backup does not contain
is gone. -
nuvio-backup-<date>-restore.sh, written next to the backup zip. The case this whole
feature exists for is a downgrade going wrong, and after a downgrade you are running an older
build with no restore option in it. Quit Nuvio and run the script; it does what the in-app
restore does, without needing Nuvio at all. If you have lost the script, the short version is:unzip -o nuvio-backup-<date>.zip -d "${XDG_CONFIG_HOME:-$HOME/.config}/nuvio"
Notes
- Going back to 0.2.3.1 should not lose anything: 0.3.x writes five extra files that older builds
simply ignore, removes none, and every store that reads JSON ignores unknown fields. The backup
is there because "should not" is not the same as "cannot". - The backup deliberately leaves out
nuvio_updater.properties. It is not your data, and since
the backup is taken the moment you opt in, it would otherwise record "experimental updates: on"
and put you straight back on the alpha channel the moment you restored it.
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.3.1-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.3.1_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.3.1-x86_64.AppImage
./Nuvio-0.3.1-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.3.1_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.
NuvioForLinux v0.3.0 (alpha)
⚠️ WITHDRAWN — please go back to v0.2.3.1This alpha is no longer recommended and the 0.3.x line is not being continued. The supported
build is v0.2.3.1.Nothing will prompt you. The updater only ever offers a newer build, so it will not ask you
to go back — you have to do it yourself.
- On 0.3.1 — Settings → About → Return to stable release. It offers v0.2.3.1 even though
it is older, and turns Experimental updates off for you.- On 0.3.0 — that build predates the button. Either update to 0.3.1 first and use it, or
install v0.2.3.1 over the top (sudo apt install --allow-downgrades ./nuvio_0.2.3.1_amd64.deb)
and then turn Settings → About → Experimental updates OFF, or you will be offered this
alpha again on the next check.Full instructions and help: #5
These releases stay up on purpose — deleting them would cut 0.3.0 users off from their only
in-app route back to stable.
NuvioForLinux v0.3.0 — alpha IT IS NOT RECOMMENDED TO UPDATE TO THIS IT IS BUGGY AS FUCK
⚠️ This is an alpha. It is not offered to anyone running a stable build.
The in-app updater skips pre-releases unless you turn on
Settings → About → Experimental updates. Expect rough edges; report what breaks.
The 1:1 upstream port: this fork's Linux desktop layer rebased onto current
NuvioMobile, replacing the re-derived shared code
that had accumulated since the fork diverged.
Shipped as an alpha. The rebase silently dropped fork-only code four separate times, and
each round was found only after the previous one was believed complete, so this release is
published as a GitHub pre-release: if you are on 0.2.2 or 0.2.3 the in-app updater will not
offer it to you and nothing changes. To take it, either download it from the Releases page or
turn on Settings → About → Experimental updates and check for updates.
Added
- Experimental updates (Settings → About). Off by default. With it on, the in-app updater
also offers pre-release (alpha) builds; with it off, pre-releases are skipped entirely so a
stable install is never moved onto an alpha.
Changed
- The shared (non-desktop) code is now upstream's, rather than this fork's re-derivation of it.
Desktop-specific code — the VLCJ player, MPRIS, tray, Discord presence, window handling,
screenshots, the sleep timer and desktop storage — is unchanged and remains fork-owned.
Fixed
- The in-app updater pointed at upstream's repository and offered Linux users upstream's Android
APK. It is back on this fork's releases. - The six Settings → Playback → Linux desktop rows were rendering behind an iOS-only
condition, so none of them appeared on Linux. - Four fork features the rebase dropped are restored: the addon update checker, replacing an
addon URL in place, cloud audio playback for debrid providers, and collection hover-to-focus. - Six upstream issue-triage bots that the rebase introduced are removed. They would have run
against this fork's issue tracker once merged to the default branch. - Mouse-wheel horizontal scrolling and the floating scroll arrows on card rows, which had lost
every call site — mouse users could not scroll any row. - The player controls were dead again: the session-reset effect cleared the controller on the
first composition. - The volume slider in the player controls, which had been removed entirely.
- Mouse-idle control hiding, the surface tap suppression it pairs with, and right-click context
menus on posters, episodes, seasons and Continue Watching. - Quitting mid-playback no longer loses the position — the shutdown flush had no caller.
- Watch progress could be overwritten with ~0 when VLCJ reported a transient position during a
resume seek. - Profile avatars fall back to the initial-letter tile when an image fails to load, and the
avatar catalog is read anonymously when the session read fails. - Signing in on desktop persists again: the Supabase client was not installing the desktop
session manager. - URLs and magnet links passed on the command line (or handed off by the browser) are opened
again; nothing was reading them. - Plugins that declare
jvmorlinuxrather thandesktopare recognised again. - The trailer overlay is a top-anchored card on desktop again, not a small bottom sheet.
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.3.0-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.3.0_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.3.0-x86_64.AppImage
./Nuvio-0.3.0-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.3.0_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.
NuvioForLinux v0.2.3.1
NuvioForLinux v0.2.3.1
One setting, nothing else. Same app as 0.2.3 in every other respect.
The next release, 0.3.0, rebases this fork's Linux desktop layer onto current upstream. That is a
large change and it ships as an alpha, so it is published as a pre-release and the updater will
not offer it to you. Deciding to try it should be your choice — but 0.2.3 has no way to make that
choice, which is what this release adds.
Added
- Experimental updates (Settings → About). Off by default, and off is exactly how 0.2.3
already behaves: pre-release builds are skipped. Turn it on and the updater will also offer
alpha builds; turn it off again and you go back to stable releases only.
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.2.3.1-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.2.3.1_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.2.3.1-x86_64.AppImage
./Nuvio-0.2.3.1-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.2.3.1_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.
NuvioForLinux v0.2.3
NuvioForLinux v0.2.3
A small fix release for the window opening smaller than the screen.
Fixed
- The window now opens sized to your screen (#4).
It previously opened at a hardcoded 1280x720 no matter how large the display was, which on
anything bigger looks like the window failed to scale. A first run now takes 90% of the usable
screen area instead. - A window size restored from a previous run is validated before use: it is clamped to the current
screen (so a size saved on a larger monitor can no longer put the title bar out of reach) and a
corrupt saved value is discarded rather than carried forward into every later launch. - Quitting while maximised no longer persists the maximised size as the floating window size. The
maximised state itself is now remembered and restored instead.
Added
- Nuvio prints one line describing the display at startup (screen size, scale, whether AWT reports
fullscreen support, and the session type). Window bugs are almost always window-manager specific
and can't be reproduced on the reporter's behalf, so this makes them triageable from a pasted log.
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.2.3-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.2.3_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.2.3-x86_64.AppImage
./Nuvio-0.2.3-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.2.3_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.
NuvioForLinux v0.2.2
NuvioForLinux v0.2.2
Fixed
- The window menu bar no longer sits over fullscreen video (#3).
The menu bar added in 0.2.0 is native window chrome, so it renders in the system theme — a white
strip against Nuvio's dark UI on most setups — and it stayed on screen in fullscreen, over the
video, with no way to dismiss it. It is now hidden automatically whenever the window is
fullscreen, and there is a Settings → Playback → Show menu bar toggle to remove it entirely.
Changed
- A source that fails or times out now shows its own error in the player's stream list instead of
the generic "no streams found", and the list keeps a spinner at the end while slower sources are
still reporting (partial port of upstreamf5b75adc). - Player source state fixes picked up from upstream (
d9eaca52).
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.2.2-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.2.2_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.2.2-x86_64.AppImage
./Nuvio-0.2.2-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.2.2_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.
NuvioForLinux v0.2.1
NuvioForLinux v0.2.1
A bug-fix release. The headline fix is the source list that would spin forever instead of
showing scraper results; the rest is fallout from the 0.2.0 feature drop.
Fixed
- Source/episode lists no longer hang forever. Scraper plugins run the JS engine — and
block a thread for the whole of every HTTP request their code makes — on the CPU-sized
Dispatchers.Defaultpool, which the player's stream fan-out also used. With several
scrapers running at once (most likely at the end of an episode, when the auto-play search
and a manually opened panel overlap) they could occupy every thread in that pool, including
the one needed to publish results, and the panel span forever with nothing to show. Plugin
execution and the player's stream loading now run on an elastic I/O pool instead. - Plugin HTTP requests have a 20s deadline. The existing 60s plugin timeout could never fire
during a blocking fetch, because a blocked thread never reaches a cancellation point. - A single failing addon or scraper can no longer wedge the whole stream panel: sources are
isolated from each other, each has a 45s deadline, and failures surface as an error on that
source instead of leaving every other source stuck on "loading". - The sleep timer no longer resumes playback.
pause()was libVLC's toggle, so a timer
firing on an already-paused video started it playing again. - "After this episode" now actually disarms. It was consumed behind a condition that was
never true by the time the episode ended, so it stayed armed and silently suppressed
auto-play-next — with no toast — for the rest of the session. - Quitting from the tray no longer loses your place. It called
exitApplication()
directly, skipping the watch-progress flush, MPRIS/Discord teardown and window-geometry save. - Play/pause (spacebar, tray, MPRIS) after a video ends no longer acts on stale state.
- MPRIS
Positionadvances while playing, andGetAllreturns the real property set, so
playerctl, waybar and other proxy-based clients see Nuvio's state instead of nothing. - Discord Rich Presence now works in release builds. No application id was baked in, so
every shipped.deb/AppImage had the feature silently inert. It also no longer gives up for
the whole session after a run of failures (starting Nuvio before Discord used to kill it
until restart), and the settings row reports an unconfigured id instead of appearing to work
while doing nothing. - The libVLC factory is released when it is retired, instead of leaking a native instance on
every subtitle-appearance change.
⬇️ Which file do I download?
| File | For | Notes |
|---|---|---|
Nuvio-0.2.1-x86_64.AppImage |
Any modern distro | Self-contained, bundles VLC. Needs glibc ≥ 2.35 (Ubuntu 22.04 LTS+, Debian 12+, Fedora, Arch, Mint). |
nuvio_0.2.1_amd64.deb |
Debian / Ubuntu / Pop!_OS / Mint | Installs system-wide; uses your system VLC (vlc-plugin-base | vlc). |
# AppImage
chmod +x Nuvio-0.2.1-x86_64.AppImage
./Nuvio-0.2.1-x86_64.AppImage
# .deb
sudo apt install ./nuvio_0.2.1_amd64.deb💡 Using AppImageLauncher and the file disappears or won't start? Run it from a
terminal withAPPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.