aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-02 11:18:28 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-02 11:18:28 -0400
commitdf8a1d29c47a1a8020e635d010e8e0dd2c787364 (patch)
tree1febe5843598550aa6964569775aa98e94b8fe63
parenta190627c029070d7d109f024e96937c4e8e92d2d (diff)
fixes #220 - Unexpected Music Artist Bios
-rw-r--r--MediaBrowser.Controller/Providers/Music/LastfmArtistProvider.cs6
-rw-r--r--MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs2
2 files changed, 5 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/Providers/Music/LastfmArtistProvider.cs b/MediaBrowser.Controller/Providers/Music/LastfmArtistProvider.cs
index c846fcd97..819c05a94 100644
--- a/MediaBrowser.Controller/Providers/Music/LastfmArtistProvider.cs
+++ b/MediaBrowser.Controller/Providers/Music/LastfmArtistProvider.cs
@@ -47,9 +47,11 @@ namespace MediaBrowser.Controller.Providers.Music
throw;
}
- if (searchResult != null && searchResult.results != null && searchResult.results.artistmatches != null && searchResult.results.artistmatches.artist.Any())
+ if (searchResult != null && searchResult.results != null && searchResult.results.artistmatches != null && searchResult.results.artistmatches.artist.Count > 0)
{
- return searchResult.results.artistmatches.artist.First().mbid;
+ var artist = searchResult.results.artistmatches.artist.FirstOrDefault(i => string.Equals(i.name, item.Name, System.StringComparison.OrdinalIgnoreCase));
+
+ return artist != null ? artist.mbid : searchResult.results.artistmatches.artist[0].mbid;
}
return null;
diff --git a/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs b/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
index f8c9685f7..68017d5b3 100644
--- a/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
+++ b/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
@@ -46,7 +46,7 @@ namespace MediaBrowser.Controller.Providers.Music
{
get
{
- return "04-24-2013";
+ return "04-25-2013";
}
}