Architecture: all
Depends: ${python:Depends}, python-mutagen,
python-hildon, python-dbus, tracker, python-gst0.10,
- python2.5-gobject
-Optional: python2.5-libxml2, python-imaging
+ python2.5-gobject, python-imaging
+Optional: python2.5-libxml2
XB-Python-Version: current, >=2.5
Description: Music Organizer, audio files metadata editor
Mussorgsky is a tool to set the basic metadata in the audio files
#!/usr/bin/env python2.5
import urllib2, urllib
-import libxml2
import os
from album_art_spec import getCoverArtFileName, getCoverArtThumbFileName, get_thumb_filename_for_path
import dbus, time
import string
try:
+ import libxml2
+ libxml_available = True
+except ImportError:
+ libxml_available = False
+
+try:
import PIL
import Image
pil_available = True
-except ImportException:
+except ImportError:
pil_available = False
print "Failed doing thumbnail. Probably album art is not an image!"
os.remove (filename)
return (None, None)
-
+
return (filename, thumbnail)
def __last_fm (self, artist, album):
+
+ if (not libxml_available):
+ return None
+
if (not album or len (album) < 1):
return None