summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-12-26Better directory layoutLars-Dominik Braun25-61/+7
Removed useless AUTHORS, COPYING and README files. Move manpage to contrib (it's not exactly source code).
2010-12-26Show message if no station is availableLars-Dominik Braun1-0/+5
2010-12-19Fix wrong assumption about endianess of audio framesLars-Dominik Braun1-2/+2
Fixes issue #66 (audio playback on big-endian machines).
2010-12-14Refactored main()castlec2-263/+351
No functional changes.
2010-12-12Use more reasonable CFLAGSLars-Dominik Braun1-1/+1
Disable debug flags by default.
2010-12-09History: Add tired keybindingLars-Dominik Braun1-5/+14
2010-12-04Show default icons if config file is missing.Lars-Dominik Braun1-8/+4
Bug introduced by 2b31c97de6fa541719cd26f9a61053cfc0e71203. "(null)" was shown instead of "<3" and "</3".
2010-11-23Add support for art covers included in the XML playlist from pandora.Juan C. Muller7-3/+12
See issue #56
2010-11-21Inline documentation fixLars-Dominik Braun1-0/+3
2010-11-21Replaced strcmp with streq macroLars-Dominik Braun1-16/+18
2010-11-21Show custom rating icon in upcoming/history song listLars-Dominik Braun8-27/+73
Closes issue #54
2010-11-07Fix compilation with DISABLE_MAD/FAADLars-Dominik Braun1-12/+11
Broken since d39745491dc911c7b7118402d640d54d50e845ab, fixes issue #51
2010-11-06Back to -devLars-Dominik Braun1-1/+1
2010-11-06Prepare for release 2010.11.06Lars-Dominik Braun2-1/+8
2010-11-06Protocol version bump (v29)Lars-Dominik Braun6-539/+575
- New crypto keys (thanks to ZigZagJoe for extracting them) - addTiredSong api changed - song identity not needed any more => removed from libpiano
2010-10-29piano: Removed PianoFreeLars-Dominik Braun4-55/+39
Ordinary "free" call works fine, no need for memset overhead.
2010-10-28piano: Remove unused byteswap32 macroLars-Dominik Braun1-5/+0
2010-10-28Fix memleaksLars-Dominik Braun1-2/+2
PianoDestroyRequests overwrites the content of responseData. We have to free it before that.
2010-10-28piano: Clarify comment of PianoDestroyRequestLars-Dominik Braun1-1/+2
2010-10-28piano: Destroy existing user info on reauthLars-Dominik Braun1-4/+14
2010-10-28Reauthenticate automatically when requiredLars-Dominik Braun1-2/+28
2010-10-25Use BarApp_t in BarUiPianoCallLars-Dominik Braun4-45/+41
Required for automatic reauthentication
2010-10-18Initialize main fd arrayLars-Dominik Braun1-2/+2
Cherry-picked from Josh Elsasser's unixsocket patch.
2010-10-08Use user-specified include directoriesLars-Dominik Braun1-0/+1
2010-10-08Makefile uses GNU make extension => gmakeLars-Dominik Braun1-6/+6
2010-10-07Going back to -devLars-Dominik Braun1-1/+1
2010-10-07Prepare for release 2010.10.07Lars-Dominik Braun2-1/+5
2010-10-07Protocol version bump (v28)Lars-Dominik Braun3-531/+534
New crypto keys and a small change in setQuickmix rpc call.
2010-08-21Going back to -devLars-Dominik Braun1-1/+1
2010-08-21Preparing for release 2010.08.21Lars-Dominik Braun4-2/+10
2010-08-09Support for big endian machinesLars-Dominik Braun2-8/+12
A few byteswaps replaced by conditional byteswaps. Thanks to Andrew Peng for providing access to a powerpc machine.
2010-08-09Make something useful with misc.sync responseLars-Dominik Braun3-28/+89
Calculcate offset to time() and use that offset to avoid out of sync errors.
2010-08-04socksify/tsocks supportLars-Dominik Braun1-3/+20
2010-08-03libpiano: Fix wrong GET argument "method"Lars-Dominik Braun1-4/+4
2010-08-01Add sort config option to manpage and example config fileLars-Dominik Braun2-1/+8
2010-08-01Fix addFeedbackLars-Dominik Braun4-32/+37
Pandora seems to have dropped focusTraitId and matchingSeed. New arguments to addFeedback are testStrategy and songType -- no idea what they are doing right now. Beware: Incompatible libpiano abi change!
2010-07-31Fix genre station NULL pointer dereferenceLars-Dominik Braun4-24/+45
Obviously pandora changed the genre station api. Attention: Incompatible libpiano abi change.
2010-07-31Common piano/eventcmd calls replaced by macrosLars-Dominik Braun1-56/+42
Less error-prone copy&paste :)
2010-07-31Replaced long argument list of ui callback functionsLars-Dominik Braun6-293/+332
Structure BarApp_t contains most important data now.
2010-07-30Use static const for large read-only arraysLars-Dominik Braun3-5/+5
2010-07-30Feature: Custom station sortingLars-Dominik Braun6-18/+103
Sort stations by name and/or isquickmix.
2010-07-30Useless comparison removedLars-Dominik Braun1-4/+2
Unsigned int is always >= 0.
2010-07-30Control proxy overrides global proxyLars-Dominik Braun1-5/+5
Now the control proxy setting overrides $http_proxy environment variable and proxy config setting.
2010-07-11Fixing a warning in ezxml.Patrick Reynolds1-1/+3
Assignment as used in the prefix ++ results in undefined behavior when the variable is used in a function call later in the while loop condition. Most of the time this works, but the behavior is technically undefined.
2010-06-19waitress: DocumentationLars-Dominik Braun1-0/+2
2010-06-14Forgot to add config.h's to treeLars-Dominik Braun7-5/+10
Closes bug #30
2010-06-11Switching build system againLars-Dominik Braun15-272/+150
Now it's plain make.
2010-05-13piano: Fix compiler warnings on OpenBSDLars-Dominik Braun1-49/+54
time_t can be *any* integer (signed/unsigned) or (even worse) float. Use explicit cast to get an unsigned long. Thanks to dcoppa@openbsd again.
2010-05-09HTTP proxy supportLars-Dominik Braun4-2/+37
control_proxy pipes xmlrpc data through the proxy, this one is for the music too.
2010-05-08piano: New error QUICKMIX_NOT_PLAYABLELars-Dominik Braun3-0/+7
Trigger this error: Delete all stations (you can't delete the quickmix) and select your quickmix station.