]> kaliko git repositories - mpd-sima.git/commitdiff
Init genre attribute in Track object
authorkaliko <kaliko@azylum.org>
Sat, 2 Oct 2021 11:09:51 +0000 (13:09 +0200)
committerkaliko <kaliko@azylum.org>
Sat, 2 Oct 2021 11:09:51 +0000 (13:09 +0200)
sima/lib/track.py

index f25d86d94496ca9e1d297a5ed1eb325c926f030e..9ff9607ca938f2de0d86e25d5afd44cfa65fef5f 100644 (file)
@@ -39,7 +39,7 @@ class Track:
     """
 
     def __init__(self, file=None, duration=0, pos=-1, **kwargs):
-        self.title = self.artist = self.album = self.albumartist = ''
+        self.title = self.artist = self.album = self.albumartist = self.genre = ''
         self.musicbrainz_artistid = self.musicbrainz_albumartistid = None
         self.musicbrainz_albumid = self.musicbrainz_trackid = None
         self.pos = int(pos)
@@ -133,7 +133,7 @@ class Track:
         * when genre tag is multivalued
         * when single tag uses coma or semi-colon separator
         """
-        if 'genre' not in self.__dict__:
+        if not self.genre:
             return []
         genres = self.genre.split(SEPARATOR)
         for sep in [',', ';']: