Skip to content

User1334/VibeBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VibeBar

VibeBar is a lightweight macOS menu bar application that brings your Apple Music activity to your Discord Rich Presence.

No extra setup. No terminal scripts. Just launch, and your current track will appear in Discord.


Features

  • Live Apple Music playback status in Discord
  • Clean and native macOS menu bar interface
  • Dynamic album covers (optional, powered by loon)
  • Customizable buttons (e.g. link to your track or profile)
  • Flexible behavior for paused/stopped states
  • Quick restart button for reloading settings

Preview

Here's how your presence will appear in Discord:

VibeBar

Requirements

  • macOS 11.0+
  • Apple Music app installed
  • Local Discord running (web version not supported)

💡 Full feature support (including all settings fields) requires macOS 13 or later. On macOS 12, only basic functionality and client ID editing are fully supported.


Installation

  1. Download the latest .dmg file from Releases.
  2. Move VibeBar.app to your Applications folder.
  3. Launch it — and grant automation permissions when prompted.
  4. That’s it. Your vibes are now live.

Permissions

macOS will prompt you to grant automation access so VibeBar can read playback info from Apple Music. This is required for real-time updates.


Dynamic Covers

If you enable dynamic album covers, VibeBar will check for the loon proxy.

  • If loon is not bundled, you’ll be prompted to install it.
  • Installation may require Homebrew or a direct Go-based build.
  • VibeBar itself does not ship loon — it only provides a helper script that builds loon directly from its official repository by ungive.

Custom Presence

VibeBar allows you to configure your own Discord Rich Presence details (images, hover texts, and buttons).

Here’s an example for the Listening presence type:

Bildschirmfoto 2025-08-21 um 21 40 07
  • Large Image Key → The main image shown (usually album art or custom asset).
  • Large Image Text (Hover) → Text shown when hovering over the large image. (Note: not visible in all presence types)
  • Small Image Key → A smaller image displayed on top of the large image.
  • Small Image Text (Hover) → Text shown when hovering over the small image.
  • Buttons → Add up to two buttons (e.g. "View Track" / "My Profile").

Important:

  • Some fields (like Large Image Hover Text) do not appear in certain presence types such as Playing or Watching.
  • Configured buttons are only visible to other people, not to yourself in your own Discord client.

Credits

Built with using SwiftUI and AppKit. Special thanks to ungive for the original loon proxy.

About

Discord Music Presence for Apple Music on MacOS

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages