Official companion desktop app for Music Assistant
Rust
188
170 commits
updated Sep 22, 2026
A native desktop companion app for Music Assistant
Music Assistant »
Music Assistant is a free, opensource Media library manager that connects to your streaming services and a wide range of connected speakers. The server is the beating heart, the core of Music Assistant and must run on an always-on device like a Raspberry Pi, a NAS or an Intel NUC or alike. The desktop app discovers running Music Assistant servers running on your network and allows you to connect to one, basically wrapping the frontend into this app and provides a couple of native features, such as a sendspin player and discord rich presence. It will sit in your system tray, ready to control playback or show the interface.
For issues, please go to the issue tracker.
For feature requests, please see feature requests.
| Platform | Architecture | Download |
|---|---|---|
| Windows | x64 | .msi installer | .exe installer |
| macOS | Apple Silicon (M1/M2/M3) | .dmg |
| macOS | Intel | .dmg |
| Linux | x64 | .deb | .AppImage | .rpm | .flatpak |
| Linux | ARM64 | .deb | .AppImage | .rpm | .flatpak |
All downloads available on the Releases page
The companion app wraps the Music Assistant frontend (hosted on your MA server) in a native webview, while providing some additional native features:
Download and run the .msi or .exe installer from the downloads table above.
Download the .dmg file for your architecture (Apple Silicon for M1/M2/M3 Macs, Intel for older Macs).
Or install via Homebrew:
brew tap music-assistant/tap
brew install --cask music-assistant/tap/music-assistant
Debian/Ubuntu: Download and install the .deb package:
sudo dpkg -i Music.Assistant_*_amd64.deb
Fedora/RHEL: Download and install the .rpm package:
sudo rpm -i Music.Assistant-*-1.x86_64.rpm
Flatpak: Download and install the .flatpak bundle for your architecture:
flatpak install Music.Assistant_*_x86_64.flatpak
flatpak run io.music_assistant.Companion
Installing the bundle pulls in the GNOME runtime, so make sure the Flathub remote is configured first.
Arch Linux: Available on the AUR, e.g. with an AUR helper:
yay -S music-assistant-desktop
These are maintained by MA community member Raggi, which is greatly appreciated.
Other distributions: Download the .AppImage, make it executable, and run:
chmod +x Music.Assistant_*.AppImage
./Music.Assistant_*.AppImage
If the app does not connect, playback controls stop responding, or the app crashes, please include logs when opening an issue.
For Linux crashes, especially AppImage crashes that only print Segmentation fault in the terminal, run the app from a terminal with extra diagnostics enabled:
RUST_BACKTRACE=1 G_MESSAGES_DEBUG=all WEBKIT_DEBUG=all ./Music.Assistant_*.AppImage
Then copy the full terminal output into the issue. If your distribution uses systemd-coredump, also include the core dump summary:
coredumpctl info music-assistant-companion
For deeper native crashes, you can collect a backtrace with gdb:
coredumpctl gdb music-assistant-companion
Inside gdb, run:
bt full
info sharedlibrary
If the AppImage crashes but the .deb or .rpm package works on the same machine, please mention that. It helps identify AppImage-specific GTK/WebKit/GLib library issues.
Check the CONTRIBUTING.md file.
Rust
82.9%
HTML
14.6%
JavaScript
1.8%
Official companion desktop app for Music Assistant
Rust
188
170 commits
updated Sep 22, 2026
A native desktop companion app for Music Assistant
Music Assistant »
Music Assistant is a free, opensource Media library manager that connects to your streaming services and a wide range of connected speakers. The server is the beating heart, the core of Music Assistant and must run on an always-on device like a Raspberry Pi, a NAS or an Intel NUC or alike. The desktop app discovers running Music Assistant servers running on your network and allows you to connect to one, basically wrapping the frontend into this app and provides a couple of native features, such as a sendspin player and discord rich presence. It will sit in your system tray, ready to control playback or show the interface.
For issues, please go to the issue tracker.
For feature requests, please see feature requests.
| Platform | Architecture | Download |
|---|---|---|
| Windows | x64 | .msi installer | .exe installer |
| macOS | Apple Silicon (M1/M2/M3) | .dmg |
| macOS | Intel | .dmg |
| Linux | x64 | .deb | .AppImage | .rpm | .flatpak |
| Linux | ARM64 | .deb | .AppImage | .rpm | .flatpak |
All downloads available on the Releases page
The companion app wraps the Music Assistant frontend (hosted on your MA server) in a native webview, while providing some additional native features:
Download and run the .msi or .exe installer from the downloads table above.
Download the .dmg file for your architecture (Apple Silicon for M1/M2/M3 Macs, Intel for older Macs).
Or install via Homebrew:
brew tap music-assistant/tap
brew install --cask music-assistant/tap/music-assistant
Debian/Ubuntu: Download and install the .deb package:
sudo dpkg -i Music.Assistant_*_amd64.deb
Fedora/RHEL: Download and install the .rpm package:
sudo rpm -i Music.Assistant-*-1.x86_64.rpm
Flatpak: Download and install the .flatpak bundle for your architecture:
flatpak install Music.Assistant_*_x86_64.flatpak
flatpak run io.music_assistant.Companion
Installing the bundle pulls in the GNOME runtime, so make sure the Flathub remote is configured first.
Arch Linux: Available on the AUR, e.g. with an AUR helper:
yay -S music-assistant-desktop
These are maintained by MA community member Raggi, which is greatly appreciated.
Other distributions: Download the .AppImage, make it executable, and run:
chmod +x Music.Assistant_*.AppImage
./Music.Assistant_*.AppImage
If the app does not connect, playback controls stop responding, or the app crashes, please include logs when opening an issue.
For Linux crashes, especially AppImage crashes that only print Segmentation fault in the terminal, run the app from a terminal with extra diagnostics enabled:
RUST_BACKTRACE=1 G_MESSAGES_DEBUG=all WEBKIT_DEBUG=all ./Music.Assistant_*.AppImage
Then copy the full terminal output into the issue. If your distribution uses systemd-coredump, also include the core dump summary:
coredumpctl info music-assistant-companion
For deeper native crashes, you can collect a backtrace with gdb:
coredumpctl gdb music-assistant-companion
Inside gdb, run:
bt full
info sharedlibrary
If the AppImage crashes but the .deb or .rpm package works on the same machine, please mention that. It helps identify AppImage-specific GTK/WebKit/GLib library issues.
Check the CONTRIBUTING.md file.
Rust
82.9%
HTML
14.6%
JavaScript
1.8%