Permalink
Commits on Mar 3, 2016
  1. Work on OnTimerTick

    - Now only locking on one variable
    - TCSs are now completed outside of lock. In fear of causing deadlocks, I think it is better to run the continuations outside of any lock statements.
    NeoLegends committed Mar 3, 2016
Commits on Feb 5, 2016
  1. Merge pull request #64 from woellij/master

    Fixed a bug in awaiting a track from a link.
    NeoLegends committed Feb 5, 2016
  2. replaced copy and foreach over waiting with reverse for

    added some more link awaiting tests in TestClient Program (working in parallel)
    woellij committed Feb 5, 2016
  3. added locked access to the timer

    locking 'waiting' when removing items.
    placed additional 'finished' collection by Setting the TaskCompletionSource Result right after finding a Loaded and Ready item
    woellij committed Feb 5, 2016
Commits on Feb 4, 2016
  1. Fixed a bug in awaiting a track from a link.

     (possibly awaiting other things from links too. not tested these though)
    Added a "Test" to the Console TestClient
    woellij committed Feb 4, 2016
  2. Merge pull request #62 from NeoLegends/master

    Fixed async handling in Session::Relogin
    NeoLegends committed Feb 4, 2016
Commits on Jan 7, 2016
  1. Changed result comparison

    NeoLegends committed Jan 7, 2016
Commits on Jan 6, 2016
  1. Merge pull request #61 from NeoLegends/master

    Fixed Session::Relogin
    NeoLegends committed Jan 6, 2016
  2. Fixed Session::Relogin

    Session previously used a TaskCompletionSource hooked into logged_in. However, logged_in is never called by sp_session_relogin, so the method kinda deadlocked.
    Also prepared project for VS '15.
    NeoLegends committed Jan 6, 2016
Commits on Nov 8, 2015
  1. Merge pull request #60 from brianavid/master

    Add Session.GetLink(String) method for interworking with Web API
    committed Nov 8, 2015
  2. Update Build number

    brianavid committed Nov 8, 2015
Commits on Mar 14, 2015
  1. Changed TimerTick-Algorithm to a less performant, but more stable one

    Old one threw ArgumentOutOfRangeExceptions (the one that I assumed to
    have fixed with the last commit). New one does not use indices anymore,
    it uses List.Remove instead of List.RemoveAt.
    NeoLegends committed Mar 14, 2015
Commits on Mar 6, 2015
Commits on Feb 14, 2015
Commits on Feb 9, 2015
  1. Fixed occasional InvalidOperationException & NullReferenceException

    Also improved Session creation.
    NeoLegends committed Feb 9, 2015
Commits on Dec 25, 2014
  1. Merge pull request #56 from NeoLegends/master

    Added property to get user country code and country string to Session
    committed Dec 25, 2014
Commits on Dec 24, 2014
  1. Added property to get user country code and country string to Session

    Its useful to know the user country / -code, especially if you need to
    determine whether a track is available in some region or not (not
    possible through libspotify but through Web API, iirc).
    NeoLegends committed Dec 24, 2014
Commits on Dec 13, 2014
  1. Merge pull request #55 from NeoLegends/master

    Added method to obtain album cover in any size
    committed Dec 13, 2014
Commits on Apr 25, 2014
  1. Added gitter link

    committed Apr 25, 2014
Commits on Feb 24, 2014
  1. Added ITrackCollection

    ChrisBrandhorst committed Feb 24, 2014
Commits on Feb 8, 2014
  1. New release

    ChrisBrandhorst committed Feb 8, 2014
  2. Added NLog.xml

    ChrisBrandhorst committed Feb 8, 2014
  3. Fixed conflict

    ChrisBrandhorst committed Feb 8, 2014
Commits on Jan 4, 2014