Saturday, May 8, 2010

Ubuntu Lucid bug with Pidgin Musictracker plugin and Xmms2

I use Xmms2 for playing music at home because of its nice server/client structure and excellent library management. There are several clients to this great music player, but you can even control it from the command line.
I also like to share what I'm currently listening to with others on Pidgin Instant Messenger. But it needs a little fixing in Ubuntu ...



If I install these programs, they doesn't work like they should.
The status information doesn't appear in Pidgin. Why is that? Let's take a look at the debug window.



The plugin can't find a library file in /usr/lib, named 'libxmmsclient.so'. The file is there though, but with name 'libxmmsclient.so.5.0.0' in Karmic and 'libxmmsclient.so.6.0.0' in Lucid. There is even a symbolic link to it by name 'libxmmsclient.so.6', but that's still not enough.
Let's make a new symlink with name 'libxmmsclient.so', pointing to the existing library file, and see what happens!


It worked like a charm! Now you can share what you're listening to :-)

Some technical info:
Versions (from 10.04 Lucid):
Pidgin - 2.6.6
Musictracker - 0.4.19
Xmms2 - 0.7 DrNo

This bug surely exists in both 32 and 64 bit versions, the screenshots were made in Virtualbox VM clean install, created just to show the situation.

No comments:

Post a Comment