# Show selected artist
def artist(self, artistid):
albums = groovesharkApi.getArtistAlbums(artistid, limit = self.albumsearchlimit)
- self._add_dir(__language__(30016), '', MODE_ARTIST_POPULAR_FROM_ALBUMS, self.popularSongsArtistImg, artistid)
- self._add_albums_directory(albums, artistid, True)
+ if (len(albums) > 0):
+ self._add_dir(__language__(30016), '', MODE_ARTIST_POPULAR_FROM_ALBUMS, self.popularSongsArtistImg, artistid)
+ self._add_albums_directory(albums, artistid, True)
+ else:
+ # There are likely songs for the artist even when no verified albums are found
+ self.artistPopularSongs(artistid)
# Show selected playlist
def playlist(self, playlistid, playlistname):