Permalink
Commits on May 6, 2012
  1. piano: Fix memory leak

    committed May 6, 2012
  2. piano: Fix insane strcpy

    committed May 6, 2012
Commits on May 5, 2012
  1. Avoid player mode race condition

    Always run cleanup, ensure thread is joined and player struct is reset.
    See #250.
    committed May 5, 2012
Commits on May 4, 2012
  1. Partner user/pass setting documentation

    Forgot that in commit 94c1eec
    committed May 4, 2012
  2. Lofi AAC support

    32kbit/s. Closes #233.
    committed May 4, 2012
  3. Revert "Add force_tls setting"

    This reverts commit 35763de. It does
    not work with the JSON API.
    committed May 4, 2012
  4. waitress: Add missing include

    See #250.
    committed May 4, 2012
Commits on May 2, 2012
  1. Really delete seed suggestions

    There does not seem to be an API call for that.
    committed May 2, 2012
  2. piano: Audio format support

    Ask Pandora for audio format requested by user. Closes #244.
    committed May 2, 2012
  3. @belak

    Fixed building when DYNLIB=1

    Closes #247
    belak committed with May 1, 2012
Commits on May 1, 2012
  1. Don’t hardcode passwords

    It’s a bad idea to hardcode these, although playback does not work with
    non-android login yet.
    committed May 1, 2012
  2. Document new dependencies

    committed May 1, 2012
  3. piano: Move to JSON API (v5)

    In random order: Thanks to Chris Eby for his work on pithos, to an
    anonymous coward for sending me his Android client, to Alex Howard for
    sending me the webOS client, to ZigZagJoe for providing a temporary fix
    and thanks to everyone who sent Pandora a message.
    
    Although there are a few rough edges here and there this fixes #236.
    committed Apr 27, 2012
Commits on Apr 24, 2012
  1. Back to -dev

    committed Apr 24, 2012
  2. Prepare for release 2012.04.24

    committed Apr 24, 2012
Commits on Apr 20, 2012
  1. Don’t unlock mutex that is not locked

    Strict pthread implementations (like OpenBSD’s rthreads with
    PTHREAD_MUTEX_TYPE_STRICT_NP set) don’t allow unlocking a mutex that is
    not locked, resulting in abort() being called. Always aquiring the lock
    before unlocking it while skipping to the next song fixes this. Thanks
    to David Coppa.
    committed Apr 20, 2012
Commits on Apr 14, 2012
  1. Add force_tls setting

    Use TLS for all actions when requested. Closes #234
    committed Apr 14, 2012
Commits on Mar 31, 2012
  1. Warn if ctl is not a fifo

    Ordinary files are not supported and cause problems, so close the fd and
    print a warning instead. Thanks to Sergey Bronnikov for the initial
    patch.
    committed Mar 31, 2012
Commits on Mar 27, 2012
  1. Initialize fd correctly with -1

    Thanks to Perette Barella.
    committed Mar 27, 2012
Commits on Mar 17, 2012
Commits on Feb 24, 2012
  1. Don’t use custom format output as format string

    It may contain %’s and crashes. Closes #225.
    committed Feb 24, 2012
Commits on Feb 22, 2012
  1. Minor player cleanup

    Move player buffer to heap, a few const’s here and there, increase
    header buffer size, fix comments.
    committed Feb 22, 2012
Commits on Jan 20, 2012
  1. piano: DAILY_SKIP_LIMIT_REACHED added

    See #214
    committed Jan 20, 2012
Commits on Jan 13, 2012
  1. piano: New error EXCESSIVE_ACTIVITY

    See #208
    committed Jan 13, 2012
Commits on Jan 12, 2012
Commits on Jan 11, 2012
  1. TLS is enabled per-request now

    committed Jan 11, 2012
Commits on Jan 10, 2012
  1. Back to -dev

    committed Jan 10, 2012
  2. Prepare for release 2012.01.10

    committed Jan 10, 2012
  3. HTTP/1.1 compliant CONNECT

    Host: is mandatory.
    committed Jan 10, 2012
  4. getFragment does not support TLS any more

    You can’t handle the load? Closes #202
    committed Jan 10, 2012