Wednesday, August 31, 2005

Amarok 1.3 + MusicBrainz on (K) Ubuntu Hoary (continued)

A few days ago, I posted the availability of my Amarok 1.3 packages for Ubuntu Hoary. Meanwhile, I noticed there was a problem with the MusicBrainz functionality... it didn't work! When I clicked the "Fill-in tags using MusicBrainz" button, I always got the message "No tracks were found in the MusicBrainz database"... for every song I tried.

Someone at the Amarok forum pointed me at a link which described the problem and the solution... GREAT! (thanks Firetech). The problem is that libtunepimp is not compiled with mp3 support (libmad0). Simply recompiling libtunepimp after installing libmad(-dev) would fix the problem... and sure it did!

Then I realised that I compiled my amarok packages on my "tainted" Kubuntu system. I have KDE 3.4.2 running, so it became a dependency, while standard Kubuntu is provided with KDE 3.4.0... not good for users who still use the official packages, and I don't want to force them to upgrade... So I created a build environment with only packages from Ubuntu main repository (no multiverse or universe repositories, for maximum compatiblity).

For the happy Kubuntu users looking for Amarok 1.3 packages with working MusicBrainz support, get the packages from http://users.telenet.be/tasador/kubuntu/ You will need the packages beneath the "amarok", "libtag" and tunepimp directories. (Tunepimp for the mp3 Musicbrainz support).

At least you will need libtag-1.4, libtunepimp-bin, libtunepimp2 and the amarok packages (you don't really need all engines, but they are all available). I used the same package structure as with the official amarok packages, so nothing would break after installation.

Enjoy your music!

Ow yes... maybe some day I should create an apt-repository for these packages, so for now you'll have to install them manually with dpkg...

Tuesday, August 30, 2005

smb4k to the rescue

Today I was delighted to finally have a nice application to browse Windows networks. Nothing special you would say... I know Konqueror supports this too with kio_slaves like smb:/ etc... and it does it well, except for one thing... it won't show share names longer than 12 characters, and this can be very annoying in a corporate network. Most of the applications I tried were affected by this Samba long share name "bug"

A work-around was to use the "net" command to find those shares, but then you would have to use the command line tools to also mount the share. Nothing wrong with this, but I was looking for a GUI application that properly integrates with KDE. I didn't find KDE applications that managed to display those shares (apart from this, Nautilus didn't show them either). But the smb4k 0.6+ versions do support them now. That's quite a relief in those cases that the IT staff decided to use long clear names for once... ;-)

From the 0.6.0 changelog:

"Added support of the 'net' command (closes #2227). This adds the advantage of the ADS and RPC protocol being used and even very large share names will be displayed. Additionally, it seems to significantly speed up the lookup process."

Too bad, the default Kubuntu Hoary package (version 0.4.1a-1ubuntu1) cannot yet see those share names longer than 12 characters. So I took the latest source (0.6.1) and turned it into a (K)Ubuntu package. Feel free to download it if you need it...

Still one minor issue... it seems kinit processes keeps the smb mount busy after mounting it, so you have to do a force unmount (it's an option from a right-click menu). But this is a known issue with the smb4k developpers. It probably will get fixed on day. In the mean time, you can do:

$ kill -HUP <pid of kinit process that uses the mount>

Probably, one day this will get fixed too :-)

Saturday, August 27, 2005

Amarok 1.3 packages for Kubuntu Hoary

The great Linux music player amarok has recently been released as version 1.3. There are some nice visual improvements like the tabs around the context browser, the new wiki page for the current artist, playlist enhancements... Reasons enough for an upgrade!
Too bad I couldn't find any Kubuntu packages yet, and since I didn't want to wait any longer to try out the new version, I warmed up gcc for a ride. For people who also want to upgrade, you could find my home-made packages here

You'll also need to upgrade libtag to 1.4, packages are also included.

Enjoy rediscovering your music!