Fix some date problems in lastfm providers

This commit is contained in:
Eric Reed 2013-03-12 10:27:37 -04:00
parent 806b8b2fe6
commit 23a72fc74c
2 changed files with 4 additions and 2 deletions

View File

@ -54,7 +54,7 @@ namespace MediaBrowser.Controller.Providers.Music
{ {
get get
{ {
return "3-12-13"; return "3-12-13.2";
} }
} }

View File

@ -39,7 +39,8 @@ namespace MediaBrowser.Controller.Providers.Music
catch (OverflowException) 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) if (data.tags != null)
{ {
AddGenres(artist, data.tags); AddGenres(artist, data.tags);
@ -62,6 +63,7 @@ namespace MediaBrowser.Controller.Providers.Music
var release = DateTime.MinValue; var release = DateTime.MinValue;
DateTime.TryParse(data.releasedate, out release); DateTime.TryParse(data.releasedate, out release);
item.PremiereDate = release; item.PremiereDate = release;
item.ProductionYear = release.Year;
if (data.toptags != null) if (data.toptags != null)
{ {
AddGenres(item, data.toptags); AddGenres(item, data.toptags);