DEM AudioLinFIR Documentation
LinFIR

Updating LinFIR


On this page

LinFIR checks for new releases automatically. How the update is actually applied depends on the platform.

Windows

Windows builds are distributed through the Microsoft Store. Updates are handled entirely by the Store — LinFIR does not check for or install updates itself on Windows. No action is needed: the Store updates the app automatically according to your Windows update settings.

macOS

On macOS, LinFIR checks for new releases in the background and, when one is available, shows a notification window in the bottom-right corner of the screen:

  1. Update available: the window reads "Update available — vX.X.X (current: vX.X.X)", with an Install vX.X.X button.
  2. Click Install to download and install the update. A progress bar tracks the download; the app stays fully responsive while it downloads.
  3. Once installed, the window switches to "Update vX.X.X installed" with a 🔄 Restart Now button.
  4. Click Restart Now to relaunch LinFIR with the update applied. The current instance closes and the updated one starts automatically — no need to quit and reopen manually.

The window can be dismissed (x, top-right of the window) at any point before the download starts. Dismissing only skips it for the current session — it reappears the next time you launch LinFIR, or immediately if a newer release than the one you dismissed becomes available.

⚠️ Do not force-quit LinFIR while an update is downloading or installing (i.e. while the progress bar is showing). Interrupting it partway through — killing the process, a system shutdown, a crash — can leave the application bundle in a corrupted, unusable state, since the update replaces the running executable on disk.

If that happens: download the latest version directly from demaudio.com/linfir/ and reinstall over the corrupted copy. No project data is at risk — your .lnf project files live independently of the application itself and are unaffected either way.

Linux

How LinFIR is updated depends on how it was installed (see Installing LinFIR):

  • .deb or .rpm package: LinFIR checks for new releases and shows the same notification window as on macOS. The update is the new package, installed by your system's package manager (apt on Ubuntu and Debian, dnf on Fedora, zypper on openSUSE):

    1. Click Install vX.X.X: LinFIR downloads the new package (progress bar).
    2. Your system asks for the administrator password, as for any system update. Enter it: the package manager installs the new version.
    3. Click 🔄 Restart Now to relaunch LinFIR with the update applied.

    If you cancel the password prompt, nothing is changed: LinFIR keeps running the current version, and Install can be clicked again later.

  • AppImage: the same window. Install downloads the new AppImage and puts it in place of yours, under the same name (no password needed), then 🔄 Restart Now starts it. The AppImage must be in a folder you can write to.

A copy of LinFIR started from anywhere else (copied by hand, built from source) is not updated. Installing a newer package or AppImage downloaded from demaudio.com/linfir/ over the current one also updates LinFIR, at any time.