MusicBee on Ubuntu (using wine)

MusicBee is my favourite music manager and player, on any platform. It leaves the most of the open-source players in the dust. Once upon a time, Amarok 1.4.10 beat its ass, but that turned to muck when the developers threw the baby out with the bathwater in the 2.x releases. Unfortunately the MusicBee developer, Steven Mayall, doesn't want to open source the code. However, I've seen what can happen when a perfectly decent project gets too much input, and Steven's doing a fine job of developing the player single-handedly. Some people are worried that he'll get hit by a bus before he gets the chance to share the code, and of course that would leave the community without the means to continue developing it. But it doesn't look like Steven's going to open it up any time soon. At any rate, according to Steven, porting it to Mono would be a nightmare, and right now it's very usable on Wine.

Disclaimer:
Never download a script from the internet and run it without first checking it. In other words, run the first two lines and then read through the musicbee_installer.sh to make sure you're OK with everything it's doing. I'm not trying to break anybody's computer, but I offer no warranty/guarantee and take no responsibility for any trouble it gets you into. I'm simply sharing something that I wrote.

Enough of the crap, here's how to install the latest MusicBee (2.2 beta) on Ubuntu:
# wget http://www.theraff.net/musicbee-on-linux/musicbee_installer.sh -O $HOME/musicbee_installer.sh
# chmod 755 $HOME/musicbee_installer.sh
# $HOME/musicbee_installer.sh


Manual configuration:
You will obviously have to configure the settings in your new wine prefix (eg: sound). What works for me may not work for you, so I won't even begin to try to predict what you should do. To do this, run winetricks, select the MusicBee prefix and then launch winecfg. Play about with the settings, add additional drives etc.

Notes on the installation:
  1. The musicbee_installer.sh installs a few dependencies if they're missing. It also adds the wine PPA and installs the latest stable version, if the current version is less than 1.6.
  2. Lame is automatically downloaded and copied to the MusicBee Codecs directory by the winetricks verb, so you can convert other formats to MP3.
  3. IE gets installed into the wineprefix during setup, as the latest MusicBee beta uses IE as its internal browser. (This used to be Firefox)
  4. Neither PulseAudio nor DirectSound worked for me at all, but ALSA and WASAPI did, so I've set them as defaults. If you want to change back:
    • Run winetricks, select the MusicBee prefix, change settings and find "sound=pulse"
    • Change from WASAPI to DirectSound in MusicBee settings
  5. There are issues with Last.FM login, but I've noticed a few people reporting the same issue, and they're not using Ubuntu. Not my problem?
How does it run?
Quite well, actually. There are a few bugs that I've stumbled across whilst going through the configuration, but the only one that has caused it to crash so far has been a web browser thingy - can't remember exactly. I'll try to fix these or at least document them here later.

Good night, and good luck.
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ċ

Download
  1k v. 1 19 Oct 2013, 15:23 Paul Rafferty
ċ

Download
  4k v. 1 19 Oct 2013, 15:17 Paul Rafferty