Hello all and thanks for having me here, and thanks to the developer for the fantastic program that is MusicBee and for making it freely available.
[...]
What I have done (with many mistakes and starting again) so far is:
1. Installed Wine (5.0.3).
2. Set up a 32 bit Wine prefix.
3. Installed Winetricks.
4. Installed .NET 4.6.1 (I have tried other, higher versions too) in the 32 bit Wine prefix.
5. Run the MusicBee exe file (current version, have tried both types) in the same Wine prefix.
I am still getting the error that .NET 4.6.1 or higher needs to be installed.
Have you tried installing a staging version of WINE? For Ubuntu (which Linux Mint is based on),
you should look at WineHQ.
The staging version includes patches that may fix your problems. It should be noted though that WINE 7.3 was notorious for giving MusicBee problems, someone here suggested Arch users use Valve's version of WINE until 7.4 fixed it.
EDIT: Try installing .NET without Winetricks. It sometimes just... doesn't work. The .NET installers work fine on 7.5, but Winetricks has issues with it. I have .NET 4.8 in my prefix.
If you are willing to look for a Linux-native music player,
gmusicbrowser could use some support. IMO it's the closest to MusicBee as an organiser/player.
Also, I know of
a solution to the CJK font problem but I don't know how to go about it. Basically, the custom font needs to have the relevant language script for the language you need. I've tried to do this with Fontforge but it crashes whenever I try to import CJK symbols into a font. Really, though, it's an issue with WINE's implementation as well as Windows' way of dealing with fonts, nothing to do with MusicBee itself.
EDIT 2022-04-09: Want to use this space to answer something someone on the MusicBee forums asked in another thread: why, when Linux is considered the programmer's distro, is there no proper MusicBee equivalent on Linux? The answer to that is, Linux has been shedding that reputation for some time. If there was a time when that reputation had shifted, it'd probably be when Valve unveiled Steam Play and Proton, which was allowing Windows games on Linux to run just as good as, if not better than on Windows natively. And with Windows updates constantly getting worse and more people seeking alternatives, more people with little to no programming background will inevitably choose Linux... or Mac, which will still result in users wishing for MB on non-Windows platforms. Things like the Steam Deck and Windows 11's questionable to downright stupid will only bring more people to the alternatives.
Really, Steven doesn't need to do much, but if you (the user) want MusicBee to do well on Linux,
I'd suggest sending some bug reports to WINE.
EDIT 2022-05-19: If Steven or anyone is reading this, would adding a keyboard shortcut for moving playlist items up/down (in list view, at least?) and tabs left/right be viable? It would help work around the dragging problems and maybe it'd be something the keyboard nerd types on the Windows side would appreciate, too.