Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-06 | piano: Fix memory leak | Lars-Dominik Braun | 1 | -8/+9 | |
2012-05-06 | piano: Fix insane strcpy | Lars-Dominik Braun | 1 | -11/+29 | |
2012-05-05 | Avoid player mode race condition | Lars-Dominik Braun | 1 | -16/+13 | |
Always run cleanup, ensure thread is joined and player struct is reset. See #250. | |||||
2012-05-04 | Lofi AAC support | Lars-Dominik Braun | 4 | -1/+10 | |
32kbit/s. Closes #233. | |||||
2012-05-04 | Revert "Add force_tls setting" | Lars-Dominik Braun | 3 | -8/+3 | |
This reverts commit 35763dea799c96361e288a10eab0fbd16c36e880. It does not work with the JSON API. | |||||
2012-05-04 | waitress: Add missing include | Lars-Dominik Braun | 1 | -0/+1 | |
See #250. | |||||
2012-05-02 | piano: Bring back detailUrl and coverArt | Lars-Dominik Braun | 1 | -0/+2 | |
2012-05-02 | Really delete seed suggestions | Lars-Dominik Braun | 6 | -83/+14 | |
There does not seem to be an API call for that. | |||||
2012-05-02 | piano: Audio format support | Lars-Dominik Braun | 3 | -27/+29 | |
Ask Pandora for audio format requested by user. Closes #244. | |||||
2012-05-01 | piano: Remove old blowfish keys | Lars-Dominik Braun | 2 | -436/+0 | |
2012-05-01 | Don’t hardcode passwords | Lars-Dominik Braun | 9 | -33/+97 | |
It’s a bad idea to hardcode these, although playback does not work with non-android login yet. | |||||
2012-05-01 | piano: Split piano.c into request.c and response.c | Lars-Dominik Braun | 5 | -1099/+1169 | |
2012-05-01 | piano: Move to JSON API (v5) | Lars-Dominik Braun | 11 | -2549/+755 | |
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. | |||||
2012-04-24 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2012-04-24 | Prepare for release 2012.04.242012.04.24 | Lars-Dominik Braun | 1 | -1/+1 | |
2012-04-20 | Don’t unlock mutex that is not locked | Lars-Dominik Braun | 1 | -1/+3 | |
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. | |||||
2012-04-14 | Add force_tls setting | Lars-Dominik Braun | 3 | -3/+8 | |
Use TLS for all actions when requested. Closes #234 | |||||
2012-03-31 | Warn if ctl is not a fifo | Lars-Dominik Braun | 1 | -3/+13 | |
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. | |||||
2012-03-27 | Initialize fd correctly with -1 | Lars-Dominik Braun | 1 | -1/+4 | |
Thanks to Perette Barella. | |||||
2012-03-17 | Auto-select last remaining item of filtered list | Lars-Dominik Braun | 6 | -21/+42 | |
See #231. | |||||
2012-02-24 | Don’t use custom format output as format string | Lars-Dominik Braun | 1 | -3/+3 | |
It may contain %’s and crashes. Closes #225. | |||||
2012-02-22 | Minor player cleanup | Lars-Dominik Braun | 2 | -28/+35 | |
Move player buffer to heap, a few const’s here and there, increase header buffer size, fix comments. | |||||
2012-01-20 | piano: DAILY_SKIP_LIMIT_REACHED added | Lars-Dominik Braun | 3 | -0/+7 | |
See #214 | |||||
2012-01-20 | piano: Make sync response parser NUL-byte aware | Lars-Dominik Braun | 4 | -20/+26 | |
Fixes #207 | |||||
2012-01-13 | piano: New error EXCESSIVE_ACTIVITY | Lars-Dominik Braun | 3 | -0/+7 | |
See #208 | |||||
2012-01-12 | Eliminate concurrent use of (un-)buffered I/O | Lars-Dominik Braun | 1 | -1/+2 | |
Closes #201 | |||||
2012-01-11 | TLS is enabled per-request now | Lars-Dominik Braun | 1 | -1/+0 | |
2012-01-10 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2012-01-10 | Prepare for release 2012.01.102012.01.10 | Lars-Dominik Braun | 1 | -1/+1 | |
2012-01-10 | HTTP/1.1 compliant CONNECT | Lars-Dominik Braun | 1 | -1/+4 | |
Host: is mandatory. | |||||
2012-01-10 | getFragment does not support TLS any more | Lars-Dominik Braun | 3 | -0/+8 | |
You can’t handle the load? Closes #202 | |||||
2011-12-24 | Avoid struct padding where possible | Lars-Dominik Braun | 4 | -58/+64 | |
Pointed out by -Wpadding. Does not decrease memory usage/binary size though. | |||||
2011-12-24 | Fix warnings found by -Wwrite-strings | Lars-Dominik Braun | 2 | -5/+6 | |
Can’t fix all of them; ezxml is a mess :( | |||||
2011-12-23 | Fix warnings found by -Wcast-qual | Lars-Dominik Braun | 3 | -10/+10 | |
2011-12-23 | Fix warnings found by -Wshadow | Lars-Dominik Braun | 2 | -15/+12 | |
2011-12-23 | Fix warnings found by -Wmissing-declarations | Lars-Dominik Braun | 7 | -21/+27 | |
2011-12-18 | Fix genre selection segfault | Lars-Dominik Braun | 1 | -19/+26 | |
Closes #193 and #194 | |||||
2011-12-11 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2011-12-11 | Prepare for release 2011.12.112011.12.11 | Lars-Dominik Braun | 1 | -1/+1 | |
Clean up the mess caused by release 2011.11.11. | |||||
2011-12-08 | piano: Fix memset | Lars-Dominik Braun | 1 | -1/+1 | |
See #192 | |||||
2011-12-03 | Simplify readline | Lars-Dominik Braun | 1 | -38/+18 | |
Inspired by pianobar-windows | |||||
2011-11-21 | piano: Update authenticateListener parameters | Lars-Dominik Braun | 1 | -0/+8 | |
There are a few more parameters which I did not notice, since Pandora uses a strange JSON API (which returns XML!) for authentication now. See issue #187. | |||||
2011-11-19 | Dymanic station management question | Lars-Dominik Braun | 1 | -4/+46 | |
Enable/disable delete options depending on availability. | |||||
2011-11-15 | waitress: Remove http fetch test | Lars-Dominik Braun | 1 | -11/+0 | |
This was not meant to go public. | |||||
2011-11-13 | waitress: Check return code for proxy CONNECT writes | Lars-Dominik Braun | 1 | -3/+3 | |
2011-11-13 | waitress: Move READ/WRITE_RET to the top | Lars-Dominik Braun | 1 | -13/+11 | |
2011-11-13 | waitress: Fix ssize_t/size_t confusion | Lars-Dominik Braun | 2 | -8/+8 | |
2011-11-13 | waitress: Use HTTP parser for proxy response parsing | Lars-Dominik Braun | 1 | -19/+39 | |
2011-11-13 | waitress: Don’t use OrdinaryRead/Write directly | Lars-Dominik Braun | 1 | -7/+8 | |
2011-11-12 | waitress: Fix compiler warnings | Lars-Dominik Braun | 2 | -21/+35 | |