This page outlines methods of installing SpMp and its dependencies using pre-compiled packages. For instructions to compile SpMp from its source code, see Building from source.

Android

On Android, SpMp is a self-contained app with no dependencies. It supports Android version 8.0 (SDK version 26) and later.

APKs can be downloaded from the release page on SpMp’s GitHub repository as well as from F-Droid. There is no difference between APKs downloaded from GitHub and from F-Droid.

Desktop

There are several methods for installing SpMp on desktop platforms. For Linux, the Flatpak is recommended. For Windows, the exe installer is recommended. SpMp is only available for x86_64 platforms.

Unless a method is marked with ‘Dependencies included’, the following must be installed on the system:

All OSes:

Linux only:

Tarball

Available for Linux and Windows. Dependencies not included.

Download a tarball distribution from the releases page, extract it, and run the executable contained in the bin directory.

Flatpak

Available for Linux and Windows. Dependencies included.
1. Add repositories

flatpak remote-add toastbits https://flatpak.toastbits.dev/index.flatpakrepo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

2. Install application

SpMp:

flatpak install dev.toastbits.spmp

AUR

Available for Arch Linux. Dependencies included.

https://aur.archlinux.org/packages/spmp

Nix Flake

Available for Nix. Dependencies included.
1. Add SpMp to flake inputs
spmp.url = "github:toasterofbread/spmp/v0.4.1";
...
outputs = { self, nixpkgs, spmp, ... }@inputs:
2. Add SpMp to packages
home.packages = [
    ...
    inputs.spmp.packages.${system}.default
];
3. Rebuild and run with spmp

Jar

Available for Linux and Windows. Dependencies not included.

Download a jar distribution from the releases page, then run it with java -jar <path to jar>.

AppImage

Available for Linux. Dependencies not included.

Download an AppImage distribution from the releases page and run it.

Exe installer

Available for Windows. Dependencies included (excluding Java).

Download an exe distribution from the releases page, then install and run it.

Nightly builds

Automatically built pre-release packages are available for all platforms on SpMp’s actions page (as well as the server’s). These are experimental builds which may not have been tested, so use with caution!.