Disclaimer : English is not my native language. Feel free to correct me if I'm not clear.
I lost a LOT of time tinkering with native linux music managers, trying to make them suitable for me. I should have directly tried to use Musicbee through wine. Musicbee is clearly the best music manager out there !
I'm not the only one to try this out but some posts I read on the forum aren't really updated and they encourage people to install useless wine dependencies.
I run Archlinux but I don't think it really matters. Here is what I've done :
1) Install wine-staging
. If you're on arch, I think you know how to do this...
sudo pacman -S wine-staging winetricks
: wine-mono package is useless (it just downloads wine-mono.msi but doesn't install it for wine) and you don't need wine-mono for Musicbee anyway.
Archlinux is easy.
For Debian-based distro, it's a little bit more annoying : https://wiki.winehq.org/Ubuntu
2) MS .NET 4.8 doesn't work with a 64bits wineprefix yet so you'll need to create a new 32bits
wineprefix for MusicBee ! It's better to use distinct wineprefix than just one wineprefix for all your windows softwares because if you mess up with wine components, you can simply delete the wineprefix and start again.
WINEARCH=win32 WINEPREFIX=path/to/whereYouWantYourWineprefix/ winecfg
: If you're new to Linux, you of course need to change path/to/whereYouWantYourWineprefix
with a valid location. For example, I created this wineprefix in a hidden folder in my music library: WINEPREFIX=/home/mreve/Musique/.wine32MBee/Note 2
: If you have a 4K screen, I suggest you to change the screen resolution to 240ppp in the tab Display
3) Install Musicbee dependencies
WINEPREFIX=path/to/whereYouWantYourWineprefix/ winetricks -q dotnet48 xmllite gdiplus
4) Download the latest Musicbee version (take the full download) : https://getmusicbee.com/forum/index.php?board=6.0
5) Unzip and install Musicbee
WINEPREFIX=path/to/whereYouWantYourWineprefix/ wine MusicBeeSetup_3_3.exe
Et voilà !
You can then create an alias to easily launch Musicbee. Here the command line to do this :
echo "alias Musicbee='WINEPREFIX=path/to/whereYouWantYourWineprefix/ wine path/to/whereYouWantYourWineprefix/ /drive_c/Program\ Files/MusicBee/MusicBee.exe'" >> ~/.bashrc
Close your terminal and open a new one to use the new alias. Don't be afraid of all the errors in the terminal. It's normal
when using Wine. The main thing is that Musicbee is perfectly running !
Current issues (WINE staging 4.20 - Musicbee 3.3) :
1) Error when dragging playlists into a folder from the left panel
WORKAROUND : Arrange the playlists from the file manager (in the Musicbee library folder)
2) Crash when trying to change settings in File converters section
WORKAROUND : None but It is still possible to use the format conversion feature (Menu-->Tools-->Convert Format)
3) You say to me