Exemple #1
0
    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'})
Exemple #2
0
 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)