]> kaliko git repositories - mpd-sima.git/blobdiff - sima/lib/track.py
Add Album property to Track objects
[mpd-sima.git] / sima / lib / track.py
index d83bc6346c76e72184d7355558a4e19351430510..503008b6b1a5a844a58b4538c404421dba394589 100644 (file)
@@ -23,7 +23,7 @@
 
 import time
 
-from .meta import Artist, SEPARATOR
+from .meta import Artist, Album, SEPARATOR
 
 class Track:
     """
@@ -149,5 +149,12 @@ class Track:
             return Artist(name='[unknown]', **self.__dict__)
         return Artist(**self.__dict__)
 
+    @property
+    def Album(self):
+        """Get the :class:`sima.lib.meta.Album` associated to this track"""
+        if not self.album:
+            return Album(name='[unknown]', **self.__dict__)
+        return Album(name=self.album, **self.__dict__)
+
 # VIM MODLINE
 # vim: ai ts=4 sw=4 sts=4 expandtab