summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2011-03-21Enable delete seed in station managerLars-Dominik Braun1-2/+16
2011-03-21piano: Delete seed supportLars-Dominik Braun2-0/+43
2011-03-21Enable delete feedback in station managerLars-Dominik Braun1-1/+3
2011-03-21piano: Delete feedbackLars-Dominik Braun2-0/+22
2011-03-21Initial station managerLars-Dominik Braun4-1/+47
Not functional yet.
2011-03-21piano: Add getStation supportLars-Dominik Braun4-53/+227
Response contains artist/song seeds and feedback data.
2011-02-26Always add song to historyLars-Dominik Braun4-38/+41
2011-02-26Rewrite input processingLars-Dominik Braun7-203/+293
2011-02-20Add song's real station to eventcmdLars-Dominik Braun1-0/+7
In case we're playing quickmix. See issue #94.
2011-02-07Add eventcmd events for login/fetch stationsLars-Dominik Braun1-9/+11
See issue #83
2011-02-07piano: xmlencode passwordLars-Dominik Braun1-2/+14
Fixes issue #87.
2011-02-02BarReadline rewriteLars-Dominik Braun8-142/+196
Doesn't use c streams any more, allows multiplexing of fifo/stdin in all situations.
2011-02-02Allow keyboard shortcuts to be disabledLars-Dominik Braun4-8/+19
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-24Back to -devLars-Dominik Braun1-1/+1
2011-01-24Prepare for release 2011.01.242011.01.24Lars-Dominik Braun1-1/+1
2011-01-15Send station list to eventcmdMatthew Beckler4-12/+41
See issue #76
2010-12-27Fix high cpu usage if stdin is /dev/nullLars-Dominik Braun1-0/+4
See issue #71.
2010-12-27Change my email addressLars-Dominik Braun25-25/+25
Again. And hopefully the last time.
2010-12-27Use PATH_MAX from limits.hLars-Dominik Braun2-4/+5
2010-12-27Erase current line before printing new messageLars-Dominik Braun1-6/+9
Parts of the current song's time didn't get erased when renaming a station.
2010-12-27Software volume controlLars-Dominik Braun7-6/+34
2010-12-26Better directory layoutLars-Dominik Braun17-227/+4579
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-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. Muller3-2/+7
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 Braun7-26/+71
Closes issue #54
2010-11-06Back to -devLars-Dominik Braun1-1/+1
2010-11-06Prepare for release 2010.11.062010.11.06Lars-Dominik Braun1-1/+1
2010-11-06Protocol version bump (v29)Lars-Dominik Braun1-2/+1
- New crypto keys (thanks to ZigZagJoe for extracting them) - addTiredSong api changed - song identity not needed any more => removed from libpiano
2010-10-28Fix memleaksLars-Dominik Braun1-2/+2
PianoDestroyRequests overwrites the content of responseData. We have to free it before that.
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-07Going back to -devLars-Dominik Braun1-1/+1
2010-10-07Prepare for release 2010.10.072010.10.07Lars-Dominik Braun1-1/+1
2010-08-21Going back to -devLars-Dominik Braun1-1/+1
2010-08-21Preparing for release 2010.08.212010.08.21Lars-Dominik Braun2-1/+4
2010-08-09Support for big endian machinesLars-Dominik Braun1-4/+4
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 Braun1-0/+1
Calculcate offset to time() and use that offset to avoid out of sync errors.
2010-08-01Add sort config option to manpage and example config fileLars-Dominik Braun1-0/+6
2010-08-01Fix addFeedbackLars-Dominik Braun1-5/+5
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 Braun1-11/+11
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 Braun5-292/+330
Structure BarApp_t contains most important data now.
2010-07-30Use static const for large read-only arraysLars-Dominik Braun3-5/+5