Dashboard
Browser-based Now Playing remote control. Works immediately out of the box - any device, any browser, any platform.
Dark
Light
Midnight
Features
Album artwork, track title, artist, genre. Live updates via WebSocket - no polling, no refresh.
Play, pause, stop, next, previous. Seek anywhere in the track with the progress bar.
Volume +/- buttons and mute toggle. Shift-click for fine adjustment. Keyboard shortcuts supported.
5-star rating, love/unlove, and ban button. Rate tracks as you listen.
3-way shuffle toggle (Off / Shuffle / AutoDJ), repeat cycle (Off / All / One). Visual state indicators.
Playlist picker with split button - Play Now, Queue Next, Queue Last, or Add Track. Browse your full MusicBee playlist library.
Mood channel selector for AutoQ vibe control. Fire, Heart, Dislike, Ban reactions feed into the scoring engine to shape what plays next.
Pandora-style thumbs up/down on artist and genre. Boost or suppress tracks matching your preferences in shuffle.
Dark, Light, and Midnight themes. Toggle in the header. Preference saved locally.
Space for play/pause, arrow keys for next/prev and volume, M for mute. Full keyboard control without touching the mouse.
Share the dashboard URL with any device instantly. QR code includes the connection address for quick mobile access.
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.
Full - all panels
Compact
Minimal
Collapsed
Mobile
Customizable Layout
The Dashboard's panels are fully configurable from MBXHub Settings. Reorder, show/hide, and collapse sections to build the layout you want.
Dashboard Settings
7 Configurable Panels
- Playback Controls - Play/pause, stop, next, previous
- Mood / Reactions - AutoQ mood channels and emoji reactions
- Rating - Stars, ban, love
- Playlists - Playlist picker with queue actions
- Shuffle / Repeat - Mode toggles
- ARiA - Automation presets
- Volume - Volume buttons and mute
Layout Controls
- Reorder panels - Use Up/Down buttons in MBXHub Settings to arrange the layout order
- Show/Hide - Check or uncheck panels to control visibility
- Collapsible sections - Set how many panels are always visible (0-7). The rest fold behind an expand toggle
- No JavaScript required - Layout is server-rendered, works on any browser
- Configuration stored in
dashboardLayoutin settings (order,hidden,collapseAfter) - Also configurable via
PUT /system/settings
Custom Panel Order
Fully Expanded
Collapsed
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.
Expand / Collapse
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.
QR Connection
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:
/dashboard?t=dark- Dark theme/dashboard?t=light- Light theme/dashboard?t=midnight- Midnight theme (OLED-friendly)
API Endpoints
The Dashboard uses these REST endpoints. You can use them directly in your own apps.
| Action | Method | Endpoint |
|---|---|---|
| Play | POST | /dashboard/play |
| Pause | POST | /dashboard/pause |
| Stop | POST | /dashboard/stop |
| Next | POST | /dashboard/next |
| Previous | POST | /dashboard/prev |
| Volume Up | POST | /dashboard/volup |
| Volume Down | POST | /dashboard/voldown |
| Fine Volume Up | POST | /dashboard/volup1 |
| Fine Volume Down | POST | /dashboard/voldown1 |
| Mute | POST | /dashboard/mute |
| Shuffle | POST | /dashboard/shuffle |
| Shuffle Off | POST | /dashboard/shuffle-off |
| AutoDJ | POST | /dashboard/autodj |
| Repeat | POST | /dashboard/repeat |
| Love | POST | /dashboard/love |
| Rate | POST | /dashboard/rate/{1-5} |
| Ban | POST | /dashboard/ban |
| React | POST | /dashboard/react/{fire|heart|dislike} |
| Set Mood | POST | /dashboard/mood |
| Play Playlist | POST | /dashboard/playlist |
| Refresh Queue | POST | /dashboard/refresh-queue |
| ARiA Preset | POST | /dashboard/aria/{name} |