Browse Source

get music artist genres from albums

Luke Pulverenti 12 years ago
parent
commit
ed0b7a09a2
1 changed files with 18 additions and 1 deletions
  1. 18 1
      MediaBrowser.Controller/Entities/Audio/MusicArtist.cs

+ 18 - 1
MediaBrowser.Controller/Entities/Audio/MusicArtist.cs

@@ -1,4 +1,7 @@
-
+using System;
+using System.Linq;
+using System.Collections.Generic;
+
 namespace MediaBrowser.Controller.Entities.Audio
 namespace MediaBrowser.Controller.Entities.Audio
 {
 {
     /// <summary>
     /// <summary>
@@ -6,5 +9,19 @@ namespace MediaBrowser.Controller.Entities.Audio
     /// </summary>
     /// </summary>
     public class MusicArtist : Folder
     public class MusicArtist : Folder
     {
     {
+        public override List<string> Genres
+        {
+            get
+            {
+                return Children
+                .SelectMany(i => i.Genres)
+                .Distinct(StringComparer.OrdinalIgnoreCase)
+                .ToList();
+            }
+            set
+            {
+                base.Genres = value;
+            }
+        }
     }
     }
 }
 }