Skip to content

NuvioForLinux v0.3.1 (alpha)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 06:42
· 71 commits to cmp-rewrite since this release

⚠️ 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,
    as nuvio-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 to nuvio-restore-previous rather 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 with APPIMAGELAUNCHER_DISABLE=1 ./Nuvio-*.AppImage, or update AppImageLauncher.