Merge pull request #4066 from scalia/master

Resolved empty song name when searching through Grooveshark.
This commit is contained in:
David Sansome 2014-01-04 15:09:01 -08:00
commit 7a1ffcd9a9

View File

@ -1679,7 +1679,12 @@ Song GroovesharkService::ExtractSong(const QVariantMap& result_song) {
Song song; Song song;
if (!result_song.isEmpty()) { if (!result_song.isEmpty()) {
int song_id = result_song["SongID"].toInt(); int song_id = result_song["SongID"].toInt();
QString song_name = result_song["SongName"].toString(); QString song_name;
if (result_song.contains("SongName")) {
song_name = result_song["SongName"].toString();
} else {
song_name = result_song["Name"].toString();
}
int artist_id = result_song["ArtistID"].toInt(); int artist_id = result_song["ArtistID"].toInt();
QString artist_name = result_song["ArtistName"].toString(); QString artist_name = result_song["ArtistName"].toString();
int album_id = result_song["AlbumID"].toInt(); int album_id = result_song["AlbumID"].toInt();