MBXRemote | MusicBee Remote Desktop Client | HALRAD Research

Documentation

Welcome to the MBXRemote documentation. Browse the guides below to learn about all features and capabilities.

Features Overview

Complete guide to all MBXRemote features including library sync, playback control, and advanced options.

Keyboard Shortcuts

Full list of keyboard shortcuts and global hotkeys for quick access to all functions.

Initiator Actions

Remote Initiated Actions to control MusicBee's UI on your jukebox/media center from across the room.

MusicBee Plugin

Plugin installation, configuration, and the extended RIA plugin for full Initiator Actions support.

Download & Install

Get the latest version and learn about installation requirements.

Quick Start Guide

1. Installation

  1. Download MBXRemote from the download page
  2. Extract the ZIP file to any location
  3. Run MBXRemote.exe
  4. If prompted, install .NET 8.0 Runtime

2. First Connection

  1. Ensure MusicBee is running with the Remote plugin enabled
  2. MBXRemote will auto-discover MusicBee instances on your network
  3. Select your MusicBee instance from the list
  4. Click Connect

3. Library Sync

After connecting, MBXRemote will sync your music library to a local SQLite database. This allows offline browsing and fast searches. The initial sync may take a few minutes for large libraries.

4. Basic Controls

Application Architecture

Technology Stack

Configuration

Settings Location

All settings are stored in: %APPDATA%\MBXRemote\settings.json

Database Location

The library cache database is stored in: %APPDATA%\MBXRemote\musicbee.db

Log Files

Application logs are stored in: %APPDATA%\MBXRemote\logs\

Protocol Information

MBXRemote implements the MusicBee Remote Protocol v4, which uses JSON over TCP with CRLF termination.

Message Format

{
  "context": "command_name",
  "data": {
    "field": "value"
  }
}

Key Protocol Commands

Troubleshooting

Connection Issues

Performance Issues

Hotkey Conflicts