aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Reed <ebr@mediabrowser3.com>2013-03-12 10:27:37 -0400
committerEric Reed <ebr@mediabrowser3.com>2013-03-12 10:27:37 -0400
commit23a72fc74c991daa7b8a0e319b67aa4efa76314d (patch)
tree981632cb9ddee1dbc7f25ed7e9aeaf4915b5a8c1
parent806b8b2fe6aa8c14704654c6bdd4737314cf8420 (diff)
Fix some date problems in lastfm providers
-rw-r--r--MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs2
-rw-r--r--MediaBrowser.Controller/Providers/Music/LastfmHelper.cs4
2 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs b/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
index 4654a3767..c3ff411ef 100644
--- a/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
+++ b/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
@@ -54,7 +54,7 @@ namespace MediaBrowser.Controller.Providers.Music
{
get
{
- return "3-12-13";
+ return "3-12-13.2";
}
}
diff --git a/MediaBrowser.Controller/Providers/Music/LastfmHelper.cs b/MediaBrowser.Controller/Providers/Music/LastfmHelper.cs
index 13adfcb17..8c80b4ef1 100644
--- a/MediaBrowser.Controller/Providers/Music/LastfmHelper.cs
+++ b/MediaBrowser.Controller/Providers/Music/LastfmHelper.cs
@@ -39,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);
@@ -62,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);