- coverfile = jamaendo.get_album_cover(int(item.album_id), size=200)
- print "coverfile:", coverfile
- self.cover.set_from_file(coverfile)
+ self.set_default_cover()
+ postoffice.notify('request-album-cover', int(item.album_id), 300)
+ else:
+ self.set_labels('', '', '', 0, 0)
+ self.set_default_cover()
+
+ def set_album_cover(self, albumid, size, cover):
+ if size == 300:
+ playing = self.get_album_id()
+ if playing and albumid and (int(playing) == int(albumid)):
+ log.debug("Setting cover to %s", cover)
+ self.cover.set_from_file(cover)
+
+ def play_radio(self, radio_name, radio_id):
+ playlist = Playlist([])
+ playlist.radio_mode = True
+ playlist.radio_name = radio_name
+ playlist.radio_id = radio_id
+ playlist.add(jamaendo.get_radio_tracks(playlist.radio_id))
+ log.debug("Playing radio: %s", playlist)
+ self.__play_tracks(playlist)
+ log.debug("Playlist current: %s, playing? %s",
+ playlist.current_index(),
+ self.player.playing())