diff options
Diffstat (limited to 'MediaBrowser.Controller/Providers/Music/LastfmHelper.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/Music/LastfmHelper.cs | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/Providers/Music/LastfmHelper.cs b/MediaBrowser.Controller/Providers/Music/LastfmHelper.cs index 4e30319e33..8c80b4ef15 100644 --- a/MediaBrowser.Controller/Providers/Music/LastfmHelper.cs +++ b/MediaBrowser.Controller/Providers/Music/LastfmHelper.cs @@ -16,7 +16,15 @@ namespace MediaBrowser.Controller.Providers.Music public static void ProcessArtistData(BaseItem artist, LastfmArtist data) { - artist.Overview = data.bio != null ? data.bio.content : null; + var overview = data.bio != null ? data.bio.content : null; + + if (!string.IsNullOrEmpty(overview)) + { + overview = StripHtml(overview); + } + + artist.Overview = overview; + var yearFormed = 0; try { @@ -31,7 +39,8 @@ namespace MediaBrowser.Controller.Providers.Music catch (OverflowException) { } - artist.PremiereDate = new DateTime(yearFormed, 1,1); + artist.PremiereDate = yearFormed > 0 ? new DateTime(yearFormed, 1,1) : DateTime.MinValue; + artist.ProductionYear = yearFormed; if (data.tags != null) { AddGenres(artist, data.tags); @@ -54,6 +63,7 @@ namespace MediaBrowser.Controller.Providers.Music var release = DateTime.MinValue; DateTime.TryParse(data.releasedate, out release); item.PremiereDate = release; + item.ProductionYear = release.Year; if (data.toptags != null) { AddGenres(item, data.toptags); |
