* Create ProxyConfig class + Unit tests
* Use ProxyConfig in SpotifyLocalAPI
* Refactor WebProxy creation in ProxyConfig
* Use ProxyConfig in SpotifyWebAPI
* Add ProxyConfig parameter in GetAlbumArt methods
* Add ProxyConfig to WebAPIFactory
* Add proxy settings to Example app
* Fix ArgumentNullException in GetAlbumArtUrl when not using proxy
* Performed requested changes
- Removed redundant "this".
- Added necessary null checks.
- Added a ProxyConfig property to SpotifyLocalAPIConfig and removed constructor overloads with it in SpotifyLocalAPI and RemoteHandler.
* Updated Example app
* refactored SpotifyUri parsing
* unit tests for SpotifyUri class
* added missing file reference in SpotifyAPI.csproj
* updated NuGet packages in SpotifyAPI.Tests and reverted inline TryParse variable declarations in SpotifyUri.cs
Changed Mute and UnMute function to work with both x86 and x64 processes on Windows 7 or newer
Added functions to manipulate the Volume Control of Spotify
sealed StringAttribute because it is only contains text as attribute
sealed SpotifyWebAPI class as it implements IDisposable
Changed Exception catching where the Exception is not used to ignore the Exception object
Removed Console.WriteLine("Exception: " + e.Message) int HttpProcessor.Process as it is a library function which might not be used in a console application
- New Namespaces
-> SpotifyAPI.SpotifyLocalAPI
-> SpotifyAPI.SpotifyWebAPI
-> SpotifyAPI.SpotifyWebAPI.Models
- Wiki created, examples coming soon
- Added example for the new Web API
- README updated