Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-11-30 | New default TLS fingerprint | Lars-Dominik Braun | 1 | -2/+2 | |
Welcome to the post-CA world. Fixes #324. | |||||
2012-11-30 | waitress: Fix chunked decoder | Lars-Dominik Braun | 2 | -45/+51 | |
Closes #322. | |||||
2012-11-17 | player: Fix insane typecast | Lars-Dominik Braun | 1 | -6/+13 | |
2012-11-04 | New setting: Read RPC TLS port | Pierre Zurek | 5 | -2/+13 | |
Useful for tuner-beta.savagebeast.com:8443. Closes #319. | |||||
2012-10-28 | player: Recover from AAC decoding error | Lars-Dominik Braun | 1 | -9/+23 | |
Decoding errors are usually not fatal, so we can recover by skipping the broken frame. This also fixes invalid memory reads caused by sampleSizeCurr >= sampleSizeN. See issue #304. | |||||
2012-10-21 | New setting: Read password from external command | Lars-Dominik Braun | 3 | -8/+74 | |
Closes #314. | |||||
2012-09-24 | Fix fclose outside of file loop | sk1080 | 1 | -6/+7 | |
Closes #307. | |||||
2012-09-22 | Save station and volume to statefile | Lars-Dominik Braun | 3 | -138/+171 | |
… and restore both on startup. To disable run `ln -sv /dev/null ~/.config/pianobar/state`. Setting an invalid autostart_station in the config file prevents automatic station selection on startup. Closes #305. | |||||
2012-09-21 | piano: Fix memory leak pointed out by clang | Lars-Dominik Braun | 1 | -0/+2 | |
2012-09-17 | Fix history memory leak | Lars-Dominik Braun | 2 | -0/+3 | |
With `history = 0` playlist items are discarded, but not freed. | |||||
2012-09-07 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2012-09-07 | Prepare for release 2012.09.072012.09.07 | Lars-Dominik Braun | 1 | -1/+1 | |
2012-07-06 | Add feature: Create new station from selected song | Lars-Dominik Braun | 7 | -13/+85 | |
New keybinding ‘v’, new setting act_createstationfromsong. | |||||
2012-07-05 | Initialize libgcrypt | Lars-Dominik Braun | 1 | -0/+3 | |
Closes #287 | |||||
2012-06-26 | Additional pause keybinding | Lars-Dominik Braun | 2 | -2/+5 | |
Allowing multiple keys per command would be nice, but this works for now. See #228. | |||||
2012-06-26 | piano: Remove move song | Lars-Dominik Braun | 7 | -114/+14 | |
Doesn’t work with JSON API. See #280. | |||||
2012-06-24 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2012-06-24 | Prepare for release 2012.06.242012.06.24 | Lars-Dominik Braun | 1 | -1/+1 | |
s/anonymous coward/joe johnson/ in commit 63c86dce1e248aa03a99792f56077dc176bcd295. Sorry, my bad :( | |||||
2012-06-14 | piano: Remove unused struct | Lars-Dominik Braun | 4 | -25/+11 | |
2012-06-14 | Ignore SIGPIPE | Lars-Dominik Braun | 1 | -0/+4 | |
We have all the error handling in place, no need to kill the program. See #274. | |||||
2012-06-14 | waitress: Send TLS bye only if connect was successful | Lars-Dominik Braun | 1 | -1/+3 | |
2012-06-09 | Duplicate line fix for keybindings | Dylan Powers | 1 | -3/+0 | |
Closes #275. | |||||
2012-06-09 | piano: Select quality instead of audio format | Lars-Dominik Braun | 8 | -58/+56 | |
Pandora limited the audio formats we can request explicitly. Don’t rely on this and use the formats available with the given partner credentials. Closes #271. | |||||
2012-06-07 | piano: More error messages | Lars-Dominik Braun | 2 | -1/+9 | |
2012-06-06 | piano: Error message for LICENSING_RESTRICTIONS | Lars-Dominik Braun | 1 | -0/+5 | |
Closes #272 | |||||
2012-05-26 | Move mutex initalization to main thread | Lars-Dominik Braun | 2 | -4/+4 | |
Closes #250. | |||||
2012-05-26 | Revert "Remove pause mutex/add pthread cleanup function" | Lars-Dominik Braun | 4 | -106/+87 | |
This reverts commit 7df9371491e96a99c1e463f7787aede352ac5a37. | |||||
2012-05-26 | Revert "Fix player thread teardown/signals on OS X" | Lars-Dominik Braun | 3 | -16/+2 | |
This reverts commit f6dffd1822404522b8354ac453a911a0d98bfc61. | |||||
2012-05-23 | piano: Fix ambiguous error message/return value | Lars-Dominik Braun | 3 | -0/+17 | |
Closes #263. | |||||
2012-05-17 | Fix player thread teardown/signals on OS X | Lars-Dominik Braun | 3 | -2/+16 | |
1) Realtime signals don’t exist in OS X 2) libao apparently locks a mutex in ao_play, which is locked again in ao_close and causes a deadlock Closes #256, although I’m considering the option of partially reverting 7df9371491e96a99c1e463f7787aede352ac5a37, as this introduces more nasty behavior than it solves. | |||||
2012-05-14 | Remove pause mutex/add pthread cleanup function | Lars-Dominik Braun | 4 | -87/+106 | |
No more mutex locking/checking for quit condition. Should (slightly) increase responsiveness of the player thread. Closes #250. | |||||
2012-05-11 | piano: Add stationToken to addFeedback request | Lars-Dominik Braun | 1 | -0/+3 | |
Fixes thumbs up/down and move song. | |||||
2012-05-07 | Add default RPC host | Lars-Dominik Braun | 1 | -0/+3 | |
Fixes last commit. | |||||
2012-05-07 | Configureable RPC host | Lars-Dominik Braun | 3 | -2/+6 | |
In case someone wants to use internal-tuner.pandora.com. See #243. | |||||
2012-05-06 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2012-05-06 | Prepare for release 2012.05.062012.05.06 | Lars-Dominik Braun | 1 | -1/+1 | |
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 | |