From 1292eccfb57d82110d197d7fa2f1f6bbf01a7e18 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 20 Oct 2014 16:23:40 -0400 Subject: add reel --- .../Entities/Audio/MusicArtist.cs | 4 ++- MediaBrowser.Controller/Entities/MusicVideo.cs | 37 +++------------------- 2 files changed, 7 insertions(+), 34 deletions(-) (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Entities/Audio/MusicArtist.cs b/MediaBrowser.Controller/Entities/Audio/MusicArtist.cs index 070572b9b..2d9e052b1 100644 --- a/MediaBrowser.Controller/Entities/Audio/MusicArtist.cs +++ b/MediaBrowser.Controller/Entities/Audio/MusicArtist.cs @@ -226,7 +226,9 @@ namespace MediaBrowser.Controller.Entities.Audio public IEnumerable GetTaggedItems(IEnumerable inputItems) { - return inputItems.OfType().Where(i => i.HasArtist(Name)).Cast(); + return inputItems.OfType() + .Where(i => i.HasArtist(Name)) + .Cast(); } } } diff --git a/MediaBrowser.Controller/Entities/MusicVideo.cs b/MediaBrowser.Controller/Entities/MusicVideo.cs index d36bfd7c4..307117fdd 100644 --- a/MediaBrowser.Controller/Entities/MusicVideo.cs +++ b/MediaBrowser.Controller/Entities/MusicVideo.cs @@ -11,12 +11,6 @@ namespace MediaBrowser.Controller.Entities { public class MusicVideo : Video, IHasArtist, IHasMusicGenres, IHasProductionLocations, IHasBudget, IHasLookupInfo { - /// - /// Gets or sets the artist. - /// - /// The artist. - public string Artist { get; set; } - /// /// Gets or sets the album. /// @@ -35,27 +29,12 @@ namespace MediaBrowser.Controller.Entities /// The revenue. public double? Revenue { get; set; } public List ProductionLocations { get; set; } + public List Artists { get; set; } public MusicVideo() { ProductionLocations = new List(); - } - - [IgnoreDataMember] - public List Artists - { - get - { - var list = new List(); - - if (!string.IsNullOrEmpty(Artist)) - { - list.Add(Artist); - } - - return list; - - } + Artists = new List(); } [IgnoreDataMember] @@ -63,15 +42,7 @@ namespace MediaBrowser.Controller.Entities { get { - var list = new List(); - - if (!string.IsNullOrEmpty(Artist)) - { - list.Add(Artist); - } - - return list; - + return Artists; } } @@ -82,7 +53,7 @@ namespace MediaBrowser.Controller.Entities /// true if the specified name has artist; otherwise, false. public bool HasArtist(string name) { - return string.Equals(Artist, name, StringComparison.OrdinalIgnoreCase); + return AllArtists.Contains(name, StringComparer.OrdinalIgnoreCase); } /// -- cgit v1.2.3