A definitive guide to setting up MusicBee on Linux under Wine, including remote library sync using Syncthing. Open an issue if any questions and I can make clerical edits where needed.
In the terminal, run sudo apt install wine winetricks (sudo dnf install wine winetricks on Fedora).
winetricks -q dotnet48 gdiplus allfonts wmp11
cd ~/Downloads/MusicBeeSetup_3_6_Update1/
wine MusicBeeSetup_3_6.exe
B. Designate a folder on your machine for library export (~/Music-Sync) if you plan to sync your library to another device, such as with Syncthing (see Step 8).
C. Go to Edit > Edit Preferences > Devices and Add Virtual Device. Point this to the Music-Sync folder we just created.
A. Download bass_aac24.zip and Nero Codecs for .m4a & .aac support.
B. Extract archive and put bass_aac.dll in MusicBee install directory (example: ~/.wine/drive_c/Program Files (x86)/MusicBee). Extract the Nero Codecs and move the .exe files that are located in the win32 folder to your MusicBee Codecs folder (example: ~/.wine/drive_c/Program Files (x86)/MusicBee/Codec).
A. Download the latest release (.zip) of mprisbee-bridge (0.3) and mb_MPRISBee (0.2).
a. Move the contents of the mb_MPRISBee folder to your MusicBee Plugins folder (example: ~/.wine/drive_c/Program Files (x86)/MusicBee/Plugins).
b. Move mprisbee-bridge to your MusicBee install directory (example: ~/.wine/drive_c/Program Files (x86)/MusicBee).
C. Download and configure the launch script and then move it to your home directory.
E. After confirming that it is working, let's modify MusicBee's .desktop launcher file (~/.local/share/applications/wine/Programs/MusicBee/MusicBee.desktop) to handle the script.
Linux: sudo apt install syncthing (sudo dnf install syncthing on Fedora)