Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-08-07 | piano: Generic linked lists | Lars-Dominik Braun | 1 | -3/+3 | |
Introduces generic linked list structure and functions (like append, delete, …). Removes a lot of copy&pasted code and improves code readability/reusability. Heads up: This change breaks libpiano’s ABI. | |||||
2013-07-02 | piano: Check for libgcrypt errors | Lars-Dominik Braun | 1 | -2/+8 | |
Fixes mysterious segfaults from issue #369 and #293. | |||||
2013-05-13 | Permit multiple HTTP errors in a row | Lars-Dominik Braun | 1 | -2/+9 | |
1) Make sure that multiple bad playlists in a row don’t result in a temporary ban 2) Ignore songs skipped because the playlist timed out after pausing for too long | |||||
2013-02-26 | Add play and pause commands | Adam Simpkins | 1 | -0/+2 | |
Add commands that always play and always pause, in addition to the current toggle pause command. Closes #342. | |||||
2012-11-04 | New setting: Read RPC TLS port | Pierre Zurek | 1 | -0/+1 | |
Useful for tuner-beta.savagebeast.com:8443. Closes #319. | |||||
2012-10-21 | New setting: Read password from external command | Lars-Dominik Braun | 1 | -7/+70 | |
Closes #314. | |||||
2012-09-22 | Save station and volume to statefile | Lars-Dominik Braun | 1 | -0/+3 | |
… 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-17 | Fix history memory leak | Lars-Dominik Braun | 1 | -0/+1 | |
With `history = 0` playlist items are discarded, but not freed. | |||||
2012-07-05 | Initialize libgcrypt | Lars-Dominik Braun | 1 | -0/+3 | |
Closes #287 | |||||
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-09 | piano: Select quality instead of audio format | Lars-Dominik Braun | 1 | -1/+1 | |
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-05-26 | Move mutex initalization to main thread | Lars-Dominik Braun | 1 | -1/+3 | |
Closes #250. | |||||
2012-05-26 | Revert "Remove pause mutex/add pthread cleanup function" | Lars-Dominik Braun | 1 | -8/+12 | |
This reverts commit 7df9371491e96a99c1e463f7787aede352ac5a37. | |||||
2012-05-14 | Remove pause mutex/add pthread cleanup function | Lars-Dominik Braun | 1 | -12/+8 | |
No more mutex locking/checking for quit condition. Should (slightly) increase responsiveness of the player thread. Closes #250. | |||||
2012-05-07 | Configureable RPC host | Lars-Dominik Braun | 1 | -1/+1 | |
In case someone wants to use internal-tuner.pandora.com. See #243. | |||||
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-01 | Don’t hardcode passwords | Lars-Dominik Braun | 1 | -1/+3 | |
It’s a bad idea to hardcode these, although playback does not work with non-android login yet. | |||||
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-17 | Auto-select last remaining item of filtered list | Lars-Dominik Braun | 1 | -1/+2 | |
See #231. | |||||
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 | |
2011-11-11 | waitress: Fingerprint check | Lars-Dominik Braun | 1 | -14/+3 | |
Reduces memory usage, protects against 0wned CA's and avoids ca-bundle confusion. Closes #175 | |||||
2011-11-10 | Die if trust file load fails | Lars-Dominik Braun | 1 | -4/+16 | |
2011-11-09 | TLS is not optional any more | Lars-Dominik Braun | 1 | -11/+1 | |
2011-11-09 | Added TLS settings | Lars-Dominik Braun | 1 | -4/+8 | |
2011-11-09 | Free Waitress handle | Lars-Dominik Braun | 1 | -0/+1 | |
2011-11-09 | waitress: move credentials init to WaitressInit | Lars-Dominik Braun | 1 | -2/+2 | |
Reusable. | |||||
2011-11-09 | waitress: Initial TLS implementation (using gnutls) | Lars-Dominik Braun | 1 | -1/+9 | |
2011-10-22 | Support seed stations | Lars-Dominik Braun | 1 | -1/+1 | |
Fixes #165 | |||||
2011-08-23 | Configureable fifo path | Lars-Dominik Braun | 1 | -4/+2 | |
See #149. | |||||
2011-07-29 | Ask for email address instead of username | Oliver Graff | 1 | -1/+1 | |
Fixes #144 | |||||
2011-07-25 | Added toggle to quickmix menu | Lars-Dominik Braun | 1 | -1/+1 | |
Closes #141 | |||||
2011-07-14 | Defined _DARWIN_C_SOURCE | Lars-Dominik Braun | 1 | -0/+1 | |
Required to expose non-standard functions. Closes #138 | |||||
2011-07-11 | Disable feature test macros on FreeBSD | Eitan Adler | 1 | -0/+2 | |
Closes #136 | |||||
2011-06-13 | waitress: Rewrite split url | Lars-Dominik Braun | 1 | -17/+5 | |
Accepts user and password in urls now. Tests added. | |||||
2011-05-18 | Configureable format strings | Lars-Dominik Braun | 1 | -16/+20 | |
Closes #88 | |||||
2011-02-26 | Always add song to history | Lars-Dominik Braun | 1 | -35/+3 | |
2011-02-26 | Rewrite input processing | Lars-Dominik Braun | 1 | -23/+4 | |
2011-02-07 | Add eventcmd events for login/fetch stations | Lars-Dominik Braun | 1 | -9/+11 | |
See issue #83 | |||||
2011-02-02 | BarReadline rewrite | Lars-Dominik Braun | 1 | -53/+30 | |
Doesn't use c streams any more, allows multiplexing of fifo/stdin in all situations. | |||||
2011-02-02 | Allow keyboard shortcuts to be disabled | Lars-Dominik Braun | 1 | -5/+10 | |
Something like act_foobar = disabled disables the command foobar completely now. Useful if you don't use software volume control. See issue #78. | |||||
2011-01-15 | Send station list to eventcmd | Matthew Beckler | 1 | -4/+5 | |
See issue #76 | |||||
2010-12-27 | Fix high cpu usage if stdin is /dev/null | Lars-Dominik Braun | 1 | -0/+4 | |
See issue #71. | |||||
2010-12-27 | Change my email address | Lars-Dominik Braun | 1 | -1/+1 | |
Again. And hopefully the last time. | |||||
2010-12-27 | Use PATH_MAX from limits.h | Lars-Dominik Braun | 1 | -2/+2 | |
2010-12-27 | Software volume control | Lars-Dominik Braun | 1 | -1/+3 | |
2010-12-14 | Refactored main() | castlec | 1 | -263/+345 | |
No functional changes. | |||||
2010-11-21 | Show custom rating icon in upcoming/history song list | Lars-Dominik Braun | 1 | -1/+2 | |
Closes issue #54 | |||||
2010-10-25 | Use BarApp_t in BarUiPianoCall | Lars-Dominik Braun | 1 | -6/+6 | |
Required for automatic reauthentication | |||||
2010-10-18 | Initialize main fd array | Lars-Dominik Braun | 1 | -2/+2 | |
Cherry-picked from Josh Elsasser's unixsocket patch. |