A Mac Menubar application to control Music Assistant.
Musikbar allows you to control your Music Assistant players directly from your Mac's menu bar. It provides quick access to player controls, now playing information, and lets you play your favorite tracks or stations.
Note
Musikbar is an AI-generated fork of Raumbar. The majority of the code in this app was generated by AI.
- Zone Control: View and control all your Music Assistant players and groups.
- Playback Control: Play, pause, next, previous.
- Volume & Mute: Adjust volume for individual players.
- Favorites: Quick access to your recently played items, radio stations, or playlists.
- Native Experience: Blends seamlessly into the macOS desktop with a modern, native look.
- Download the latest
.dmginstaller from the Releases page. - Open the disk image and drag Musikbar to your Applications folder.
- Launch the app.
The app is not code-signed, as I don't own an Apple Developer Certificate. There are two shortcomings:
- On first launch, the app needs to be launched from Mac system settings / security.
- On every start, the app will ask to accept incoming network connections
You can overcome both by compiling the app from source yourself using your own developer certificate (see Development).
The app is created using React, Tauri and connects to Music Assistant.
To get started, read about the concepts in
- Rust - Required for building Tauri
- Install via rustup.rs
# Install dependencies
npm install
# Start the app in development mode
npm startThis will launch both the React dev server and the Tauri application.
Upgrade the version:
npx bumppnpm run makeThe built application will be available in src-tauri/target/release/bundle/.
To sign the app with your own Apple Developer certificate, configure Tauri's signing options in src-tauri/tauri.conf.json. See the Tauri Code Signing docs for more information.
This project is licensed under the MIT License - see the LICENSE file for details.
