I saw this post and thought I'd try to get Exaile 0.3.0.1 working in VL 6 Standard Gold, and after a little trouble it seems to be working fine with the only mp3 I have on this machine to test it with. I wish I had an entire library to throw at it.
Here's what I did:
1. Dependency installation (skip mutagen) from VL repo:
Python ( >= 2.5)
pygtk2 ( >= 2.12)
gstreamer 0.10
gstreamer good plugins
pygst (called gstreamer-python I think)
dbus-python
mutagen (skip for now)2. Optional Dependencies I installed from VL repo:
gstreamer ugly plugins (for MP3 support)
gstreamer bad plugins (for replaygain support)
sexy-python (minor ui enhancements)
hal (device detection)
3. Mutagen dependency installation:
Download mutagen-1.15:
http://www.sacredchao.net/~piman/software/mutagen-1.15.tar.gzDownload slackbuild:
http://repository.slacky.eu/slackware-12.1/multimedia/mutagen/1.5/src/mutagen.SlackBuildEdit slackbuild version number to '1.15'
Run slackbuild
Install built mutagen package
4. Install exaile 0.3.0.1:
Download source:
http://launchpadlibrarian.net/31403942/exaile-0.3.0.1.tar.gzuntar
edit Makefile prefix
make
make install
5. If mutagen 'asf' throws an error:
I simply commented out line 31, /usr/lib/exaile/xl/metadata/asf.py:
# MutagenType = asf.ASF
I'm sure this will break asf file functionality (perhaps more) but from the bit of reading I've done it seems asf is not that popular anymore??
Exaile works at this point. Maybe someone with better skills than I can create a proper VL package with dependency resolution and everything - I don't think I'm good enough for that; this was a sloppy hack job but it works.
Edit: I've had a chance to move a small collection of albums over from another system and Exaile has done wonderfully. It seems to be relatively light on resources and doesn't have huge dependencies. If Bjrnarlinux would like more detailed instructions on how I got this working I'd be glad to elaborate.