Explorar o código

fixed albums displaying wrong name

Luke Pulverenti %!s(int64=12) %!d(string=hai) anos
pai
achega
8c64af83cd
Modificáronse 1 ficheiros con 17 adicións e 1 borrados
  1. 17 1
      MediaBrowser.Providers/Music/AlbumInfoFromSongProvider.cs

+ 17 - 1
MediaBrowser.Providers/Music/AlbumInfoFromSongProvider.cs

@@ -25,6 +25,22 @@ namespace MediaBrowser.Providers.Music
             return item is MusicAlbum;
         }
 
+        protected override bool RefreshOnVersionChange
+        {
+            get
+            {
+                return true;
+            }
+        }
+
+        protected override string ProviderVersion
+        {
+            get
+            {
+                return "1";
+            }
+        }
+
         protected override bool NeedsRefreshInternal(BaseItem item, BaseProviderInfo providerInfo)
         {
             // If song metadata has changed
@@ -83,7 +99,7 @@ namespace MediaBrowser.Providers.Music
 
             if (!item.LockedFields.Contains(MetadataFields.Name))
             {
-                var name = songs.Select(i => i.Name).FirstOrDefault(i => !string.IsNullOrEmpty(i));
+                var name = songs.Select(i => i.Album).FirstOrDefault(i => !string.IsNullOrEmpty(i));
 
                 if (!string.IsNullOrEmpty(name))
                 {