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,
CancellationToken = cancellationToken,
UserAgent = "MediaBrowserServer/www.mediabrowser3.com",
UserAgent = Environment.MachineName + "-" + Environment.UserName,
EnableResponseCache = true
}).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)
{
var artist = searchResult.results.artistmatches.artist.FirstOrDefault(i => i.name != null && string.Compare(i.name, item.Name, CultureInfo.CurrentCulture, CompareOptions.IgnoreNonSpace) == 0) ??
searchResult.results.artistmatches.artist.First();
var artist = searchResult.results.artistmatches.artist
.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;
}