github musicbeeremote/mbrc-plugin v1.5.0-beta.1

pre-release4 hours ago

See the CHANGELOG for details.

MusicBee Microsoft Store version

If you are using the Microsoft Store version of MusicBee, install the plugin using the zip file.

Go to MusicBee -> Edit -> Preferences -> Plugins and use the "Add Plugin" button to install directly from the zip file.

Verify integrity

To verify the downloaded file integrity you can use Windows PowerShell:

cd Downloads
Get-FileHash -Path .\musicbee_remote_1.5.0-beta.1.exe -Algorithm SHA512

Ensure that the Hash matches the one in the corresponding .sha512 file.

Verify authenticity

A hash only proves the download was not corrupted. To prove the files came
from this project, verify a signature.

manifest.json lists the SHA512 of every published artifact and is signed
with the project's release key. This is what the plugin's own updater checks
automatically; the key is built into the plugin, so it needs nothing extra.

To check it yourself, easiest first:

With the GitHub CLI (already installed for many, winget install GitHub.cli):

gh attestation verify musicbee_remote_1.5.0-beta.1.zip --repo musicbeeremote/mbrc-plugin

With minisign, which also works
fully offline (winget install jedisct1.minisign):

minisign -Vm manifest.json -P RWSvA74oRp/zMFdIdbo3fPVjT4DPO7jaZPOwKY/ca0Oa9j+SeKbMbRq5

then check that the sha512 values in manifest.json match the files you
downloaded. All release public keys are committed at
packages/mbrc-release/keys/.

What's Changed

  • chore: remove unused code, fix case by @kelsos in #104
  • chore: update GitHub Actions dependencies and formatting in ci.yml by @kelsos in #105
  • Refactor the plugin to make it easier to maintain by @kelsos in #106
  • feat: add NSIS installer and release automation by @kelsos in #119
  • ci: add nightly builds with 7-day artifact retention by @kelsos in #120
  • Build and CI modernization: Renovate, lockfiles, CPM, VS 2026, action hardening by @kelsos in #125
  • Switch API debugger to Tauri + Vue by @kelsos in #126
  • refactor: relocate C# projects into packages/ and tests/csharp/ by @kelsos in #127
  • feat(tooling): Rust workspace, shared crates, and mbrc protocol CLI by @kelsos in #128
  • Protocol 4 baseline: goldens, docs, client-usage marking by @kelsos in #129
  • feat!: V4-protocol-compatible rewrite of the plugin core in Rust by @kelsos in #130
  • feat(protocol): V5 nowplayingcurrentposition alias for iOS compat by @kelsos in #131
  • feat(settings): show recently blocked connections (#84) by @kelsos in #132
  • fix(cache): refresh album covers on library changes (#91) by @kelsos in #133
  • fix(#123): storage-dir robustness + guard plugin crash paths by @kelsos in #134
  • chore(deps): 7-day dependency sweep (Rust, api-debugger, CI, MessagePack 3) by @kelsos in #140
  • test(deps): migrate xunit v2 -> v3 (xunit.v3 3.2.2) by @kelsos in #141
  • fix(wire): cap FrameAccumulator buffer, close on overflow (#138) by @kelsos in #142
  • fix(logging): make wire-frame redaction key-aware by @kelsos in #143
  • feat(settings): show reachable listening addresses in Configure panel by @kelsos in #144
  • ci: split release out of ci.yml, add reusable build and package action by @kelsos in #153
  • feat(update): signed release manifest and verification by @kelsos in #154
  • fix(server): bind loopback in tests, skip discovery when not on a LAN address by @kelsos in #156
  • feat(helper): mbrc-helper.exe in Rust, retire firewall-utility (#150) by @kelsos in #155
  • fix(settings): merge the panel's payload instead of replacing the config by @kelsos in #157
  • feat(update): check, download, and stage updates in the core (#149) by @kelsos in #158
  • feat(update): WinHTTP client for the update check (#149) by @kelsos in #159
  • feat(helper): apply and roll back staged updates (#151) by @kelsos in #161
  • feat(update): elevate and launch the staged helper from the core (#151) by @kelsos in #162
  • feat(update): offer updates from the Configure panel (#152) by @kelsos in #163
  • feat(update): replace the nightly channel with a testing one (#148) by @kelsos in #164
  • feat(discovery): advertise over mDNS / DNS-SD (#160) by @kelsos in #165
  • fix(update): close three gaps found reviewing the update mechanism by @kelsos in #166
  • chore(deps): clear the dependency dashboard before 1.5.0 by @kelsos in #168
  • fix: make a prerelease build updatable, and stop failing silently on old MusicBee by @kelsos in #170
  • fix: pre-beta pass over the FFI, networking and discovery seams by @kelsos in #171

Full Changelog: v1.4.1...v1.5.0-beta.1

Don't miss a new mbrc-plugin release

NewReleases is sending notifications on new releases.