:param str file: media file, defaults to ``None``
:param int duration: duration in second, defaults to 0
:param int pos: position in queue, defaults to -1
:param str file: media file, defaults to ``None``
:param int duration: duration in second, defaults to 0
:param int pos: position in queue, defaults to -1
- :param str title|artist|album: defaults to ""
- :param str musicbrainz_artistid|musicbrainz_albumartistid: MusicBrainz IDs, defaults to ``None``
+ :param str title|artist|album|albumartist: defaults to ""
+ :param str musicbrainz_{artistid|albumartistid|albumid|trackid}: MusicBrainz IDs, defaults to ``None``
"""
def __init__(self, file=None, duration=0, pos=-1, **kwargs):
"""
def __init__(self, file=None, duration=0, pos=-1, **kwargs):
- """Get a fancy duration as ``%H:%M:%S`` (use :attr:`duration` to get duration in second only)"""
- temps = time.gmtime(self.duration) #TODO: returns a date not a duration
+ """Get a fancy duration as ``%H:%M:%S`` (use :attr:`duration` to get
+ duration in second only)"""
+ temps = time.gmtime(self.duration) # TODO: returns a date not a duration
return Artist(name='[unknown]', **self.__dict__)
return Artist(**self.__dict__)
return Artist(name='[unknown]', **self.__dict__)
return Artist(**self.__dict__)