diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-27 09:05:33 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-27 09:05:33 -0400 |
| commit | 0bfb755a3895d26144a69eb7f0ea02bba655a15f (patch) | |
| tree | bf8e606c5846e38c57aa320ac0e50a916b8ac19e /MediaBrowser.Controller/Entities | |
| parent | 3eaf25132c65bf287f2206e85a8a1eaa5670ac15 (diff) | |
search hints progress
Diffstat (limited to 'MediaBrowser.Controller/Entities')
| -rw-r--r-- | MediaBrowser.Controller/Entities/Audio/Audio.cs | 12 | ||||
| -rw-r--r-- | MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs | 14 |
2 files changed, 25 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Entities/Audio/Audio.cs b/MediaBrowser.Controller/Entities/Audio/Audio.cs index adaec9fdc..cbf35f870 100644 --- a/MediaBrowser.Controller/Entities/Audio/Audio.cs +++ b/MediaBrowser.Controller/Entities/Audio/Audio.cs @@ -96,5 +96,17 @@ namespace MediaBrowser.Controller.Entities.Audio { return string.Equals(Artist, name, StringComparison.OrdinalIgnoreCase) || string.Equals(AlbumArtist, name, StringComparison.OrdinalIgnoreCase); } + + public override string DisplayMediaType + { + get + { + return "Song"; + } + set + { + base.DisplayMediaType = value; + } + } } } diff --git a/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs b/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs index 0366af8c7..2d1f5f337 100644 --- a/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs +++ b/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs @@ -147,7 +147,19 @@ namespace MediaBrowser.Controller.Entities.Audio /// <returns><c>true</c> if the specified artist has artist; otherwise, <c>false</c>.</returns> public bool HasArtist(string artist) { - return Children.OfType<Audio>().Any(i => i.HasArtist(artist)); + return RecursiveChildren.OfType<Audio>().Any(i => i.HasArtist(artist)); + } + + public override string DisplayMediaType + { + get + { + return "Album"; + } + set + { + base.DisplayMediaType = value; + } } } } |
