verify last fm data a little better

This commit is contained in:
Luke Pulverenti 2013-05-21 12:53:03 -04:00
parent e01202030d
commit e036b2c416
2 changed files with 8 additions and 3 deletions

View File

@ -220,7 +220,7 @@ namespace MediaBrowser.Controller.Providers.Music
{ {
Url = url, Url = url,
CancellationToken = cancellationToken, CancellationToken = cancellationToken,
UserAgent = "MediaBrowserServer/www.mediabrowser3.com", UserAgent = Environment.MachineName + "-" + Environment.UserName,
EnableResponseCache = true EnableResponseCache = true
}).ConfigureAwait(false)) }).ConfigureAwait(false))

View File

@ -117,8 +117,13 @@ namespace MediaBrowser.Controller.Providers.Music
if (searchResult != null && searchResult.results != null && searchResult.results.artistmatches != null && searchResult.results.artistmatches.artist.Count > 0) if (searchResult != null && searchResult.results != null && searchResult.results.artistmatches != null && searchResult.results.artistmatches.artist.Count > 0)
{ {
var artist = searchResult.results.artistmatches.artist.FirstOrDefault(i => i.name != null && string.Compare(i.name, item.Name, CultureInfo.CurrentCulture, CompareOptions.IgnoreNonSpace) == 0) ?? var artist = searchResult.results.artistmatches.artist
searchResult.results.artistmatches.artist.First(); .FirstOrDefault(i => i.name != null && string.Compare(i.name, item.Name, CultureInfo.CurrentCulture, CompareOptions.IgnoreNonSpace | CompareOptions.IgnoreCase | CompareOptions.IgnoreSymbols) == 0);
if (artist == null)
{
return null;
}
return artist.mbid; return artist.mbid;
} }