Skip to content

ulilicht/Musikbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

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.

⚠️ Security Notice (Unsigned 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).

Development

Basics

The app is created using React, Tauri 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
npm start

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

Code Signing (Optional)

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.

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 2

  •  
  •