Datasheet
MBXHub is the "bridge to everything else" for MusicBee — software that lets you browse, share, and control playback of your music from other applications, devices, and platforms.
What is MBXHub?
MBXHub is a MusicBee plugin with a companion desktop shell that turns your MusicBee music library into a fully network-accessible, browser-based media hub with a REST API, WebSocket events, and built-in controls for any device on your local network.
Six products behind one surface
- Web application — use it out of the box to browse, play, search, Queue from your phone, tablet, or desktop — in any browser on any platform.
- AutoQ - Music 'Mood' Classification — Use Truedat to scan your library and select tracks based on musical properties. Stations are where you create your own stream influenced by your own tastes.
- "Listen Here" - Streamer — you can choose to play out the music over your normal playback path over the 'big speakers' or select the tracks to be played by the device in your hand.
- ARiA - Automated Remote Input — drives the host machine from any device: keystrokes, mouse, launching an app.
- Charms - Application Host - Device Proxy — provides unified volume, source, and configuration of devices. WiiM and Fosi devices supported; Devialet Phantom and Phantom Ultimate speakers are controlled through the Mixer charm's endpoint fader — volume, mute and source.
- REST / WebSockets — the engine underneath all of it, provides the complete REST API, push and subscribe notifications.
Core Purpose
MBXHub extends MusicBee beyond a single desktop machine, letting you:
- Control playback from any device or browser on your LAN.
- Integrate with other systems using standard HTTP/REST and WebSocket protocols.
- Access your library anywhere on your local network — no cloud, no internet, no accounts.
Key Features
- Network discovery via SSDP/WS-Discovery so clients find MBXHub automatically.
- Customizable layout: arrange the HUD, choose themes, hide/show charms.
- Device integration: works with WiiM, Fosi, HDMI matrices, and more.
- BYOWA (Bring Your Own Web App): serve HTML to build your own player UI that calls MBXHub’s API.
How It Works
- Full API exposure: the complete REST API and the MusicBee API are available.
- Real-time updates: WebSocket events stream playback state, queue changes, artwork, and reactions.
- Browser dashboard: out-of-the-box “Now Playing” UI with playback controls, volume, shuffle/repeat, ratings, playlist picker, and album art.
- Automation: ARiA is automated remote input, simulating keyboard and mouse on the host machine; AutoQ intelligently manages queues based on mood, reactions, and audio features.
Use Cases
- Party Mode: guest-friendly mode with QR code join, song requests, and reactions.
- Remote music control from phone, tablet, or TV.
- Kiosk or TV display for library browsing and playback.
- Automation workflows for music management.
In short, MBXHub is the “bridge to everything else” for MusicBee — a modern, open-protocol way to make your music library accessible, controllable, and integratable across devices and platforms.
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.
- Local network first - No cloud, no internet required
- Standard protocols - REST and WebSocket, nothing proprietary
- Complete coverage - 100% of MusicBee's API exposed
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.
Tap the QR icon to share the dashboard with any device. Guests scan to connect instantly - no URL typing needed.
Built-in zoom levels let the dashboard fill a phone screen or a living room TV. Pick the size that fits your display.
Show or hide any panel. Drag to reorder. Set how many panels stay visible vs. collapsible. Seven configurable sections.
QR Connect
Dashboard Settings
BYOWA - Bring Your Own Web App — MBXHub serves HTML. Build your own player UI that calls the REST API.
Requirements
- Windows 10 or later
- MusicBee 3.x
- .NET Framework 4.8 (plugin)
- .NET 8.0 Desktop Runtime (MBXHub.exe Shell)
Read on
- Every charm that ships — what each one does, and how to write your own
- Feature overview — the tour, with screenshots
- REST API reference — the full endpoint list
- Every release, in order
- Download MBXHub