Input is always welcome! [Raise an issue on GitHub](https://github.com/inflatablefriends/lastfm/issues), or send a message to [the Gitter chatroom](https://gitter.im/inflatablefriends/lastfm) if you need help with the library.
There is a NuGet package built for every commit to master. Add ```https://ci.appveyor.com/nuget/lastfm``` to your NuGet package sources, and install the ```IF.Lastfm.Core``` prerelease package.
Clone this repo and reference ```IF.Lastfm.Core``` in your application. Your IDE needs to support C# 6 and portable libraries - Visual Studio 2015 Community or better.
Several API methods require user authentication. Once you have your user's Last.fm username and password, you can authenticate your instance of LastfmClient:
```c#
var response = await client.Auth.GetSessionTokenAsync("username", "pass");
// or load an existing session
UserSession cachedSession;
var succesful = client.Auth.LoadSession(cachedSession);
There are two packages of this library. If you need support for Windows Phone 7, or another .NET platform, it's probably easy enough. Raise an issue or send a PR.
---
### .Net Standard 1.1
Versions 1.0.x target ```netstandard1.1```. Development is on the ```master``` branch.
#### Dependencies
- Newtonsoft.Json 9.0.1 =<
- System.Net.Http 4.3.0 =<
#### Platforms
Check [this table](https://docs.microsoft.com/en-us/dotnet/articles/standard/library#net-platforms-support) for supported platforms.
---
### PCL Profile 259
Versions 0.3.x target ```portable-win8+net45+wp8+wpa81``` Development is on the ```profile259``` branch.