Skip to content

ulilicht/Musikbar

Repository files navigation

Musikbar

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.

Musikbar Interface

Favourite Options

Features

  • 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.

Installation

  1. Download the latest .dmg installer from the Releases page.
  2. Open the disk image and drag Musikbar to your Applications folder.
  3. Launch the app.

Unsigned App

The app is not code-signed, as I don't own an Apple Developer Certificate. On first launch, the app needs to be launched from Mac system settings / security.

Development

Basics

The app is created using React, Tauri, Vite and connects to Music Assistant.

To get started, read about the concepts in

Prerequisites

  • Rust - Required for building Tauri

Starting Development

# Install dependencies
npm install

# Start the app in development mode (Tauri + Vite)
npm start

# Start frontend only
npm run dev

This will launch both the React dev server and the Tauri application.

Building for Release

Upgrade the version:

npx bumpp
npm run make

The built application will be available in src-tauri/target/release/bundle/.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Musikbar is an application to control Music Assistant from the Mac Menubar.

Topics

Resources

License

Stars

Watchers

Forks

Contributors