X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Ftrack.py;h=e4740bfa56b441ca0dd3e63a545695762e76a644;hb=29344ced1f406ec9a3d718ece10c5a2b183a7b6f;hp=10f2bdcb3a238bf895016454f7985456140071b4;hpb=888614f7afac2b23fb473d209c54dcb69216b165;p=mpd-sima.git diff --git a/sima/lib/track.py b/sima/lib/track.py index 10f2bdc..e4740bf 100644 --- a/sima/lib/track.py +++ b/sima/lib/track.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2009, 2010, 2011, 2013, 2014, 2015 Jack Kaliko +# Copyright (c) 2009, 2010, 2011, 2013, 2014, 2015, 2016, 2017 Jack Kaliko # Copyright (c) 2009 J. Alexander Treuman (Tag collapse method) # Copyright (c) 2008 Rick van Hattem # @@ -78,8 +78,8 @@ class Track: ) def __str__(self): - return '{artist} - {album} - {title} ({duration})'.format( - duration=self.duration, + return '{artist} - {album} - {title} ({length})'.format( + length=self.length, **self.__dict__ ) @@ -122,12 +122,12 @@ class Track: """set time property""" self._time = int(value) - time = property(get_time, set_time, doc='song duration in seconds (use :attr:`duration` for human readable time)') + time = property(get_time, set_time, doc='song duration in seconds (use :attr:`length` for human readable time)') @property - def duration(self): + def length(self): """Get a fancy duration as ``%H:%M:%S`` (use :attr:`time` to get duration in second only)""" - temps = time.gmtime(int(self.time)) + temps = time.gmtime(int(self.time)) #TODO: returns a date not a duration if temps.tm_hour: fmt = '%H:%M:%S' else: