MBXHub

MBXHub Icon

MBXHub

MBXHub

MBXHub transforms your media library into a network-accessible exchange service. Control or access from any device. Integrate with any system.

Dashboard

Why MBXHub?

MusicBee is a powerful desktop music player, but it's trapped on a single machine. MBXHub breaks it free - enabling control from any device, integration with any system, and access from anywhere on your local network.

Easy to Configure

The Dashboard adapts to your setup. Scale it for a phone or a living room TV, pick your theme, choose which panels to show, and drag to reorder. All from MBXHub Settings.

QR Connect

Tap the QR icon to share the dashboard with any device. Guests scan to connect instantly - no URL typing needed.

Scaling

Built-in zoom levels let the dashboard fill a phone screen or a living room TV. Pick the size that fits your display.

Layout Control

Show or hide any panel. Drag to reorder. Set how many panels stay visible vs. collapsible. Seven configurable sections.

BYOWA - Bring Your Own Web App

MBXHub serves HTML. Build your own player UI that calls the REST API. Start fresh using llms.txt with Claude, or just use the included examples.

Player

Full-featured music browser included as a sample. 3-column layout with library browse, now playing, and queue management. Responsive for desktop and mobile.

  • Browse Albums, Artists, Genres, Playlists, Podcasts, Radio, Moods
  • Search your library
  • Queue tracks: Now, Next, or Last
  • Listen Here — stream audio to the browser
  • Live WebSocket updates

Learn more

PartyMode

Let the party pick the music. Big artwork display, guest song requests with PIN, vibes voting, and DJ controls.

  • Search and Queue tracks with DJ
  • Guests connect via QR code scan and can give requests and reactions
  • TV-friendly display with lyrics
  • Reactions with floating emojis
  • AutoQ - Vibe-based 'AutoQ' track selection

Learn more

Ideas

What would you build? The API is yours to explore.

  • Kiosk - Now playing on a living room TV
  • Car Mode - Big buttons for dashboard tablet
  • Voice - "Play something by The Beatles"

Network Discovery

MBXHub announces itself on the local network using SSDP and WS-Discovery. Find it automatically in Windows Explorer under Network.

MBXHub in Windows Network

Network Discovery

Components

MBXHub

The core. REST API with 155+ endpoints, WebSocket events, built-in Now Playing dashboard, and self-hosted API docs with examples.

API Docs · Features

Dashboard

Built-in Now Playing web UI. Real-time updates via WebSocket. Control playback from any browser.

Learn more

Library Browser

Browse your library from any device. Album grid with artwork, search, and one-tap queue. 7 tabs — Albums, Artists, Genres, Playlists, Podcasts, Radio, Moods.

Learn more

ARiA

Remote automation. Send keyboard/mouse input, trigger hotkeys, run macros with DuckyScript syntax.

ARiA Docs

AutoQ

Vibe-based intelligent queue. Multi-factor scoring picks the right track using mood, reactions, influences, and diversity. Genre-aware weight adjustment and confidence scoring make mood estimates smarter and more transparent.

The Audio Features

MBXHub Shell

Standalone EXE with Windows app identity. SMTC bridge shows correct app name in the media flyout. Auto-reconnects to MusicBee.

Learn more

Influences and Reactions

Influences shape the mix — thumbs up an artist to hear more of them, thumbs down a genre to fade it out. Reactions are per-track vibes: fire a track you love, thumbs-down one that killed the mood. AutoQ watches both and steers the queue toward what's landing.

Reaction buttons - Fire, Heart, Thumbs Up, Thumbs Down

Learn more

Charms

Control LAN devices from the dashboard. The charm bar launches mini web apps that talk to speakers, receivers, and other devices through the built-in CORS proxy.

Charm Bar


Phantom


Now Playing

Up Next

Lyrics

Learn more

Network Discovery

MBXHub announces itself on the local network using SSDP and WS-Discovery. Find it automatically in Windows Explorer under Network.

Get Started

Requirements

Roadmap

v0.4.5 - Dashboard, Influences, Network Discovery, Firewall Config

v0.4.6 - PartyMode, Static Pages, BYOWA

v0.4.7 - API Access Control

v0.4.8 - MBXQ merge

v0.4.9 - AutoQ, Tiered Reactions, Leaderboard, Floating Emojis

v0.5.0 - MBXHub.exe Shell (SMTC bridge, Windows identity)

v0.5.0.1 - WS-Discovery, SSDP enhancements, dashboard scaling, QR connect, layout controls

v0.5.0.2 - RemoteApp for MusicBee (RDP), REST API + Shell CLI

v0.5.0.3 - Device Proxy

v0.5.0.4 - Charms, Charm Bar

v0.5.0.5 - Phantom device support

v0.5.0.6 - Podcast support, Listen Here audio streaming

v0.5.0.7 - Genre-aware mood tuning, confidence scoring, mood combo labels

v0.5.0.8 - Library browser, diacritic-aware search, responsive player

v0.5.0.9 (current) - Performance optimizations, playlist folder grouping

v0.6 - MBXSync (coming soon)

Project background at halrad.com/mbxhub