def __init__(self, play_track): Track.__init__(self, id=play_track['nid'], url=PlayMusic.track_url(play_track), name=play_track['title'], artist=play_track['artist'], album=play_track['album'], album_artist=play_track['albumArtist'], duration=int(play_track['durationMillis']) / 1000, track_num=play_track['trackNumber'])
def __init__(self, rdio_track): Track.__init__(self, id=rdio_track['key'], url=rdio_track['shortUrl'], name=rdio_track['name'], artist=rdio_track['artist'], album=rdio_track['album'], album_artist=rdio_track.get('albumArtist'), duration=rdio_track['duration'], track_num=rdio_track['trackNum'], available=rdio_track['canStream'])
def __init__(self, play_track): Track.__init__( self, id=play_track["nid"], url=PlayMusic.track_url(play_track), name=play_track["title"], artist=play_track["artist"], album=play_track["album"], album_artist=play_track["albumArtist"], duration=int(play_track["durationMillis"]) / 1000, track_num=play_track["trackNumber"], )