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