Fixed bug with input ogg files with no genre tag.
/mp3togo/tags.py
blob:1803b06b3abe74d35e87d9b1bdbfe59601599596 -> blob:ab0d20ff33a1a3a856ef91566faf7a3fd4702cdd
--- mp3togo/tags.py
+++ mp3togo/tags.py
@@ -90,6 +90,8 @@ class Tags(UserDict.DictMixin):
o = {}
for k in d.keys():
o[k] = list(d[k])
+ if not o.has_key('GENRE'):
+ o['GENRE'] = 'Other'
return o
if self._type == 'mp3' and HAVE_ID3:
@@ -99,7 +101,7 @@ class Tags(UserDict.DictMixin):
self._tags['ARTIST'] = [eye.getArtist() or '']
self._tags['ALBUM'] = [eye.getAlbum() or '']
self._tags['TITLE'] = [eye.getTitle() or '']
- self._tags['GENRE'] = [eye.getGenre().name or '']
+ self._tags['GENRE'] = [eye.getGenre().name or 'Other']
del eye
elif HAVE_ID3:
info = ID3.ID3(self._file, as_tuple=1).as_dict()