diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-29 13:58:04 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-29 13:58:04 -0400 |
| commit | b87f759460490792b7ceaf0513ab0d87a869e73b (patch) | |
| tree | b1ecf894c5cc2fa8857f41a1203b6148b2934d2f /MediaBrowser.Controller | |
| parent | be5d7641bc6905cf9121805e4d47f3d0dc0e55bb (diff) | |
fixes #857 - Support album subfolders
Diffstat (limited to 'MediaBrowser.Controller')
| -rw-r--r-- | MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs b/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs index a4d9278e5..eef2c8432 100644 --- a/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs +++ b/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs @@ -72,6 +72,23 @@ namespace MediaBrowser.Controller.Entities.Audio public List<string> Tags { get; set; } /// <summary> + /// Gets the tracks. + /// </summary> + /// <value>The tracks.</value> + public IEnumerable<Audio> Tracks + { + get + { + return RecursiveChildren.OfType<Audio>(); + } + } + + protected override IEnumerable<BaseItem> GetEligibleChildrenForRecursiveChildren(User user) + { + return Tracks; + } + + /// <summary> /// Songs will group into us so don't also include us in the index /// </summary> /// <value><c>true</c> if [include in index]; otherwise, <c>false</c>.</value> |
