Download
Spotifast was previously called Fastpotify. The rename is on main.
The current stable download, 0.7.1, still appears as Fastpotify and uses the
package names and commands below. Your settings and sign-ins carry over.
The current version is v0.7.1. SHA-256 checksums are in checksums.txt. Older versions are on the releases page.
macOS
One download for both Apple Silicon and Intel:
Open it and drag Fastpotify to Applications. Once opened, it is
registered for spotify: links, so links shared from other apps open in
it; with the official client installed too, macOS keeps whichever it used
last. Or, with Homebrew:
brew install --cask crmne/tap/fastpotify
Homebrew installs the same unnotarized build, so the first-open steps below still apply. To skip them, clear the quarantine flag instead:
find /Applications/Fastpotify.app -exec xattr -d com.apple.quarantine {} \; 2>/dev/null
The command must clear every file in the bundle. Clearing only the app can
leave it bouncing in the Dock on macOS 26. This command also works on macOS
27, where xattr no longer accepts -r.
If the command fails, use the steps below instead. They do not need a terminal.
First open on macOS
This build is not notarized, so macOS blocks the first launch. On Sequoia and later, allow it in Privacy & Security:
- Double-click Fastpotify in Applications. macOS says it cannot be opened because Apple cannot check it for malicious software. Click Done (do not click Move to Trash).
- Open System Settings, then Privacy & Security.
- Scroll down to the Security section, find “Fastpotify was blocked to protect your Mac”, and click Open Anyway.
- Authenticate, then click Open Anyway once more.
Later launches work with a normal double-click.
Windows
The installer adds Fastpotify to the Start menu and needs no administrator
rights. It also registers Fastpotify for spotify: links; if the official
client is installed too, Settings → Apps → Default apps decides which of
the two opens them. Choose x86_64 for most PCs or aarch64 for Windows on ARM:
- fastpotify-v0.7.1-x86_64-pc-windows-msvc-setup.exe
- fastpotify-v0.7.1-aarch64-pc-windows-msvc-setup.exe
For a portable copy, download a zip, unpack it, and run fastpotify.exe.
Either way, SmartScreen may warn about an unknown publisher on first run; choose More info, then Run anyway.
Linux
Arch Linux
Fastpotify is in the AUR, with the desktop entry and icon installed for you:
yay -S fastpotify-bin # the released build, ready made
yay -S fastpotify # the release, built from source
yay -S fastpotify-git # built from the latest commit
Flatpak
From 0.4.0 on, every release carries a Flatpak bundle of the Linux build,
fastpotify-vX.Y.Z-x86_64.flatpak, on the
releases page. It runs on
any distribution with Flatpak and the Freedesktop 24.08 runtime:
flatpak install --user ~/Downloads/fastpotify-vX.Y.Z-x86_64.flatpak
A bundle does not update itself. Flathub support is planned.
The bundle uses the same binary as the release tarball. Other stores use third-party packages. Report package-specific problems to their packagers.
Other distributions
- fastpotify-v0.7.1-x86_64-unknown-linux-gnu.tar.gz
- fastpotify-v0.7.1-aarch64-unknown-linux-gnu.tar.gz
Unpack, put fastpotify on your PATH, and copy the desktop entry and icon
from the bundled packaging/ directory if you want it in your launcher and
handling spotify: links.
The binary needs ALSA, PulseAudio or PipeWire, and Wayland or X11.
Or build from source: see Getting Started.
Nix
Add the repository flake to your inputs:
inputs.fastpotify.url = "github:crmne/spotifast";
On NixOS, install the default package:
environment.systemPackages = [
inputs.fastpotify.packages."${pkgs.stdenv.hostPlatform.system}".default
];
nix-darwin
On macOS, use the spotifast-app package instead. It is a Spotifast.app
bundle built and signed locally, so it is never quarantined and the
first-open steps above do not apply:
environment.systemPackages = [
inputs.fastpotify.packages."${pkgs.stdenv.hostPlatform.system}".spotifast-app
];
environment.pathsToLink = [ "/Applications" ];
The bundle appears in /Applications/Nix Apps. With Home Manager,
home.packages is enough; its darwin support links app bundles into
~/Applications:
home.packages = [
inputs.fastpotify.packages."${pkgs.stdenv.hostPlatform.system}".spotifast-app
];