소스 검색

Limit the number of images we download per track to 10

Felix Paul Kühne 9 년 전
부모
커밋
d4de4e03a5
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      VLC for Apple TV/Playback/VLCFullscreenMovieTVViewController.m

+ 9 - 1
VLC for Apple TV/Playback/VLCFullscreenMovieTVViewController.m

@@ -742,11 +742,15 @@ currentMediaHasTrackToChooseFrom:(BOOL)currentMediaHasTrackToChooseFrom
 
     NSArray *imageURLStrings = album.largeSizedArtistImages;
     NSUInteger imageCount = imageURLStrings.count;
+    if (imageCount > 10)
+        imageCount = 10;
     for (NSUInteger x = 0; x < imageCount; x++)
         [self fetchAudioImage:[NSURL URLWithString:imageURLStrings[x]]];
-    if (imageCount < 5) {
+    if (imageCount < 4) {
         imageURLStrings = album.mediumSizedArtistImages;
         imageCount = imageURLStrings.count;
+        if (imageCount > 10)
+            imageCount = 10;
         for (NSUInteger x = 0; x < imageCount; x++)
             [self fetchAudioImage:[NSURL URLWithString:imageURLStrings[x]]];
     }
@@ -768,11 +772,15 @@ currentMediaHasTrackToChooseFrom:(BOOL)currentMediaHasTrackToChooseFrom
     self.lastArtist = searchRequest;
     NSArray *imageURLStrings = artist.largeSizedImages;
     NSUInteger imageCount = imageURLStrings.count;
+    if (imageCount > 10)
+        imageCount = 10;
     for (NSUInteger x = 0; x < imageCount; x++)
         [self fetchAudioImage:[NSURL URLWithString:imageURLStrings[x]]];
     if (imageCount < 4) {
         imageURLStrings = artist.mediumSizedImages;
         imageCount = imageURLStrings.count;
+        if (imageCount > 10)
+            imageCount = 10;
         for (NSUInteger x = 0; x < imageCount; x++)
             [self fetchAudioImage:[NSURL URLWithString:imageURLStrings[x]]];
     }