ソースを参照

playback: optimize meta data handling for media list contents

Felix Paul Kühne 11 年 前
コミット
0b56588cae
1 ファイル変更8 行追加1 行削除
  1. 8 1
      Sources/VLCMovieViewController.m

+ 8 - 1
Sources/VLCMovieViewController.m

@@ -1384,11 +1384,18 @@
 
 - (void)_updateDisplayedMetadata
 {
-    MLFile *item = self.fileFromMediaLibrary;
+    MLFile *item;
     NSString *title;
     NSString *artist;
     NSString *albumName;
     NSString *trackNumber;
+    if (self.fileFromMediaLibrary)
+        item = self.fileFromMediaLibrary;
+    else if (self.mediaList) {
+        NSArray *matches = [MLFile fileForURL:[_mediaPlayer.media.url absoluteString]];
+        if (matches.count > 0)
+            item = matches[0];
+    }
 
     if (item) {
         if (item.isAlbumTrack) {