Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-10-24 | Port to OpenBSD | Richard Allen | 1 | -0/+2 | |
This really just tells the makefile how to call the compiler on OpenBSD. You'll also want the following packages: json libmad libao faad gnutls | |||||
2013-09-15 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2013-09-15 | Prepare for release 2013.09.152013.09.15 | Lars-Dominik Braun | 2 | -1/+11 | |
2013-09-08 | waitress: Move testcases to separate file | Lars-Dominik Braun | 4 | -123/+149 | |
Now the test-enabled waitress.o does not conflict with pianobar’s waitress.o any more, thus running `make test` without `make clean` works fine. | |||||
2013-08-12 | headless_pianobar: Support command-line arguments | Peter Olson | 1 | -70/+148 | |
See issue #383. | |||||
2013-08-09 | Remove nonexisting list.h from Makefile | Lars-Dominik Braun | 1 | -1/+0 | |
Oops. Fixes #386. | |||||
2013-08-08 | waitress: Try all addresses returned by getaddrinfo | Lars-Dominik Braun | 1 | -32/+51 | |
Fixes issue #384. | |||||
2013-08-07 | piano: Generic linked lists | Lars-Dominik Braun | 9 | -231/+239 | |
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-30 | Added support for EOF and ^D and environment variables to headless_pianobar | Peter Olson | 1 | -3/+6 | |
Closes #382. | |||||
2013-07-29 | Fix display of song lists with more than 999 items | Lars-Dominik Braun | 1 | -1/+1 | |
Increased buffer size. | |||||
2013-07-28 | piano: Replace station with same id | Lars-Dominik Braun | 1 | -3/+19 | |
2013-07-07 | Add keyboard shortcut to reset volume | Lars-Dominik Braun | 6 | -7/+26 | |
Closes #377. | |||||
2013-07-02 | piano: Check for libgcrypt errors | Lars-Dominik Braun | 4 | -13/+34 | |
Fixes mysterious segfaults from issue #369 and #293. | |||||
2013-06-08 | Fix build in FreeBSD | William Grzybowski | 4 | -1/+8 | |
2013-05-19 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2013-05-19 | Prepare for release 2013.05.192013.05.19 | Lars-Dominik Braun | 2 | -1/+13 | |
2013-05-13 | Permit multiple HTTP errors in a row | Lars-Dominik Braun | 7 | -9/+23 | |
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-05-08 | waitress: Close connection if body has been received | Lars-Dominik Braun | 2 | -0/+9 | |
Now libwaitress won’t wait until the server closes the connection if the request body has been received. Multiple requests per connection are not supported anyway. Fixes #321. Thanks to Michael Stowe. | |||||
2013-04-30 | Makefile: Use simple variables | Lars-Dominik Braun | 1 | -30/+30 | |
TIL recursive variables and $(shell …) slow down `make`. | |||||
2013-04-30 | Makefile: Use new json-c pkgconfig file name | Lars-Dominik Braun | 1 | -2/+2 | |
Keeps compatibility with older versions (will be removed in the future). Closes #364. | |||||
2013-04-17 | Link dynamic pianobar against gcrypt | Lars-Dominik Braun | 1 | -1/+2 | |
Commit 96db841a16670b52fa462337c657c6dc6bd2844a added initialization functions to the pianobar binary but failed to link the dynamically linked version against libgcrypt. Closes #362. | |||||
2013-04-17 | Fix player state for unsupported audio file formats | Lars-Dominik Braun | 1 | -4/+6 | |
Player thread now sets its status correctly. Closes #360. | |||||
2013-03-31 | Ignore HTTP status 400 | Lars-Dominik Braun | 3 | -6/+16 | |
Workaround for #355, fixes commit 2c516503d2cb81dd156afc24677ac4bf3caefceb. | |||||
2013-03-27 | Add missing events to genre station selection | Lars-Dominik Braun | 4 | -77/+73 | |
Two new events: stationfetchgenre, stationaddgenre | |||||
2013-03-20 | Fix station name when deleting a station | Lars-Dominik Braun | 1 | -1/+1 | |
2013-03-20 | Transform actual station when loving/banning songs | Lars-Dominik Braun | 1 | -2/+16 | |
Loving/banning a song from a shared station while playing quickmix resulted in “call not allowed”, because we tried to transform the quickmix instead of the song’s real station. Fixes #354. | |||||
2013-03-09 | Stop playback if audio file is not accessible | Lars-Dominik Braun | 1 | -0/+6 | |
See #352. | |||||
2013-03-08 | piano: Add error message for code 1039 | Lars-Dominik Braun | 2 | -1/+5 | |
See #352. | |||||
2013-02-26 | Add play and pause commands | Adam Simpkins | 9 | -41/+99 | |
Add commands that always play and always pause, in addition to the current toggle pause command. Closes #342. | |||||
2013-01-09 | Remove install note about OS X | Lars-Dominik Braun | 1 | -12/+0 | |
Should work “out of the box” now. See #340. | |||||
2013-01-09 | Use gcc -std=c99 instead of c99 on OS X | Tej Chajed | 1 | -1/+6 | |
Automatic checking in Makefile. Fixes #308 and #340. | |||||
2013-01-06 | mktemp’s template argument is required on OS X | Lars-Dominik Braun | 1 | -1/+1 | |
And possibly others. Fixes #337. | |||||
2012-12-29 | config-example: Update fingerprint of internal-tuner | Lars-Dominik Braun | 1 | -1/+1 | |
See #328 | |||||
2012-12-01 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2012-12-01 | Prepare for release 2012.12.012012.12.01 | Lars-Dominik Braun | 2 | -1/+10 | |
2012-12-01 | Added script that retrieves current TLS fingerprint | Bob Saska | 1 | -0/+9 | |
Needs openssl. Closes #325. | |||||
2012-12-01 | waitress: Add TLS fingerprint mismatch error code | Lars-Dominik Braun | 2 | -17/+18 | |
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 | 6 | -2/+16 | |
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 | 5 | -8/+82 | |
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 | 2 | -1/+10 | |
2012-09-07 | Fix manpage layout | Lars-Dominik Braun | 1 | -0/+1 | |