|
@@ -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;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|