From d1d4bef1d159555bf88f7c02eedee2983688297f Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 7 Aug 2013 13:11:02 -0400 Subject: [PATCH] removed genre virtualization --- .../Entities/Audio/MusicAlbum.cs | 21 ----- .../Entities/Audio/MusicArtist.cs | 20 +---- MediaBrowser.Controller/Entities/BaseItem.cs | 2 +- .../MediaBrowser.Providers.csproj | 1 + .../Music/ArtistInfoFromSongProvider.cs | 90 +++++++++++++++++++ .../Music/LastfmArtistProvider.cs | 9 ++ .../Music/LastfmBaseProvider.cs | 9 -- 7 files changed, 102 insertions(+), 50 deletions(-) create mode 100644 MediaBrowser.Providers/Music/ArtistInfoFromSongProvider.cs diff --git a/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs b/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs index 485afcaef..1526cf46a 100644 --- a/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs +++ b/MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs @@ -1,5 +1,4 @@ using MediaBrowser.Model.Entities; -using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; @@ -54,26 +53,6 @@ namespace MediaBrowser.Controller.Entities.Audio get { return Parent as MusicArtist ?? UnknwonArtist; } } - /// - /// Override to point to first child (song) - /// - /// The genres. - public override List Genres - { - get - { - return Children - .OfType