MBXHub Dashboard

Dashboard

Browser-based Now Playing remote control. Works immediately out of the box - any device, any browser, any platform.

Features

Now Playing

Album artwork, track title, artist, genre. Live updates via WebSocket - no polling, no refresh.

Playback Controls

Play, pause, stop, next, previous. Seek anywhere in the track with the progress bar.

Volume

Volume +/- buttons and mute toggle. Shift-click for fine adjustment. Keyboard shortcuts supported.

Ratings

5-star rating, love/unlove, and ban button. Rate tracks as you listen.

Shuffle & Repeat

3-way shuffle toggle (Off / Shuffle / AutoDJ), repeat cycle (Off / All / One). Visual state indicators.

Playlists

Playlist picker with split button - Play Now, Queue Next, Queue Last, or Add Track. Browse your full MusicBee playlist library.

Mood & Reactions

Mood channel selector for AutoQ vibe control. Fire, Heart, Dislike, Ban reactions feed into the scoring engine to shape what plays next.

Influences

Pandora-style thumbs up/down on artist and genre. Boost or suppress tracks matching your preferences in shuffle.

Themes

Dark, Light, and Midnight themes. Toggle in the header. Preference saved locally.

Keyboard Shortcuts

Space for play/pause, arrow keys for next/prev and volume, M for mute. Full keyboard control without touching the mouse.

QR Connection

Share the dashboard URL with any device instantly. QR code includes the connection address for quick mobile access.

ARiA Presets

Quick-access dropdown for ARiA automation presets. Trigger keyboard macros, launch apps, or send webhooks from the dashboard.

Scaling

Built-in zoom levels let the Dashboard fill any screen - from a phone to a living room TV. The header toolbar includes a zoom toggle to cycle through sizes.

Customizable Layout

The Dashboard's panels are fully configurable from MBXHub Settings. Reorder, show/hide, and collapse sections to build the layout you want.

7 Configurable Panels

Layout Controls

Now Playing Collapse

The Now Playing panel can be collapsed to a single-line summary showing track, artist, and album. Click the chevron to toggle. State is saved in the browser.

QR Connection

The Dashboard includes a QR code connection dialog for quick mobile access. Tap the connection icon to display a scannable QR code with the server address.

Access

Once MBXHub is running, open a browser to:

http://localhost:8080

Or from another device on your network:

http://[your-pc-ip]:8080

The Dashboard is also discoverable via SSDP - look for MBXHub in Windows Explorer under Network.

Themes

Switch themes using the header toggle, or via URL:

API Endpoints

The Dashboard uses these REST endpoints. You can use them directly in your own apps.

Action Method Endpoint
PlayPOST/dashboard/play
PausePOST/dashboard/pause
StopPOST/dashboard/stop
NextPOST/dashboard/next
PreviousPOST/dashboard/prev
Volume UpPOST/dashboard/volup
Volume DownPOST/dashboard/voldown
Fine Volume UpPOST/dashboard/volup1
Fine Volume DownPOST/dashboard/voldown1
MutePOST/dashboard/mute
ShufflePOST/dashboard/shuffle
Shuffle OffPOST/dashboard/shuffle-off
AutoDJPOST/dashboard/autodj
RepeatPOST/dashboard/repeat
LovePOST/dashboard/love
RatePOST/dashboard/rate/{1-5}
BanPOST/dashboard/ban
ReactPOST/dashboard/react/{fire|heart|dislike}
Set MoodPOST/dashboard/mood
Play PlaylistPOST/dashboard/playlist
Refresh QueuePOST/dashboard/refresh-queue
ARiA PresetPOST/dashboard/aria/{name}

Full Dashboard API documentation