Browse Source

fixed last fm image provider downloading images over and over

Luke Pulverenti 11 years ago
parent
commit
efeaa59512

+ 1 - 1
MediaBrowser.Providers/Music/LastFmImageProvider.cs

@@ -74,7 +74,7 @@ namespace MediaBrowser.Providers.Music
         {
         {
             var url = GetImageUrl(item);
             var url = GetImageUrl(item);
 
 
-            if (!string.IsNullOrWhiteSpace(url))
+            if (!string.IsNullOrWhiteSpace(url) && !item.HasImage(ImageType.Primary))
             {
             {
                 await _providerManager.SaveImage(item, url, LastfmBaseProvider.LastfmResourcePool, ImageType.Primary, null, cancellationToken)
                 await _providerManager.SaveImage(item, url, LastfmBaseProvider.LastfmResourcePool, ImageType.Primary, null, cancellationToken)
                                     .ConfigureAwait(false);
                                     .ConfigureAwait(false);

+ 1 - 1
MediaBrowser.Providers/Music/LastfmArtistProvider.cs

@@ -75,7 +75,7 @@ namespace MediaBrowser.Providers.Music
         {
         {
             return item.LocationType == LocationType.FileSystem && item.ResolveArgs.ContainsMetaFileByName("artist.xml");
             return item.LocationType == LocationType.FileSystem && item.ResolveArgs.ContainsMetaFileByName("artist.xml");
         }
         }
-        
+
         /// <summary>
         /// <summary>
         /// Finds the id.
         /// Finds the id.
         /// </summary>
         /// </summary>