aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs')
-rw-r--r--MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs21
1 files changed, 20 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs b/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
index f18a9cb65..d8b4c387f 100644
--- a/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
+++ b/MediaBrowser.Controller/Providers/Music/LastfmBaseProvider.cs
@@ -123,7 +123,7 @@ namespace MediaBrowser.Controller.Providers.Music
var id = item.GetProviderId(MetadataProviders.Musicbrainz) ?? await FindId(item, cancellationToken).ConfigureAwait(false);
if (id != null)
{
- Logger.Debug("LastfmProvider - getting info with id: " + id);
+ Logger.Debug("LastfmProvider - getting info for {0}", item.Name);
cancellationToken.ThrowIfCancellationRequested();
@@ -275,6 +275,25 @@ namespace MediaBrowser.Controller.Providers.Music
public LastFmBio bio { get; set; }
}
+
+ public class LastfmAlbum
+ {
+ public string name { get; set; }
+ public string artist { get; set; }
+ public string id { get; set; }
+ public string mbid { get; set; }
+ public string releasedate { get; set; }
+ public int listeners { get; set; }
+ public int playcount { get; set; }
+ public LastfmTags toptags { get; set; }
+ public LastFmBio wiki { get; set; }
+ }
+
+ public class LastfmGetAlbumResult
+ {
+ public LastfmAlbum album { get; set; }
+ }
+
public class LastfmGetArtistResult
{
public LastfmArtist artist { get; set; }