def play_artist_radio_track(self, **params): self.play(**params) radio = RdioRadio(self._addon, self._rdio_api) track = radio.next_track() if track: playlist = xbmc.PlayList(xbmc.PLAYLIST_MUSIC) self._add_tracks([track], xbmc_playlist=playlist, extra_queries={'mode': 'play_artist_radio_track'})
def play_artist_radio(self, **params): artist = params['key'] user = params['user'] if 'user' in params else None radio = RdioRadio(self._addon, self._rdio_api) radio.start_radio(artist, user) track = radio.next_track() if track: playlist = xbmc.PlayList(xbmc.PLAYLIST_MUSIC) playlist.clear() self._add_tracks([track], xbmc_playlist=playlist, extra_queries={'mode': 'play_artist_radio_track'}) xbmc.Player().play(playlist)