summaryrefslogtreecommitdiff
path: root/src/libpiano
AgeCommit message (Expand)AuthorFilesLines
2015-08-26libpiano: Drop use of curlMichał Cichoń1-11/+48
2015-08-25libpiano: Abstract out blowfish cipher to PianoCipher_t so different implemen...Michał Cichoń6-47/+75
2015-08-10Move feature test macros to config.hLars-Dominik Braun5-14/+5
2015-08-10Add feature to change Pandora settingsLars-Dominik Braun3-0/+72
2015-04-06Switch back to libcurlLars-Dominik Braun1-6/+11
2015-03-07Fix upcoming songs assertion failureLars-Dominik Braun1-1/+1
2014-07-07piano: Update API doc URLLars-Dominik Braun1-1/+1
2014-06-21piano: Fix segfault in GET_STATION_INFO response parserLars-Dominik Braun1-1/+8
2014-05-08piano: Fix include guard of crypt.hLars-Dominik Braun1-3/+3
2014-04-22Fix include guardsLars-Dominik Braun2-6/+6
2014-03-14piano: Request track lengthLars-Dominik Braun3-0/+5
2014-01-31Switch to clang for debugging build + fix issuesLars-Dominik Braun2-18/+22
2013-08-07piano: Generic linked listsLars-Dominik Braun5-156/+194
2013-07-28piano: Replace station with same idLars-Dominik Braun1-3/+19
2013-07-02piano: Check for libgcrypt errorsLars-Dominik Braun2-10/+25
2013-06-08Fix build in FreeBSDWilliam Grzybowski3-1/+6
2013-03-08piano: Add error message for code 1039Lars-Dominik Braun2-1/+5
2012-09-21piano: Fix memory leak pointed out by clangLars-Dominik Braun1-0/+2
2012-07-06Add feature: Create new station from selected songLars-Dominik Braun2-5/+35
2012-06-26piano: Remove move songLars-Dominik Braun3-59/+0
2012-06-14piano: Remove unused structLars-Dominik Braun2-11/+4
2012-06-09piano: Select quality instead of audio formatLars-Dominik Braun4-36/+46
2012-06-07piano: More error messagesLars-Dominik Braun2-1/+9
2012-06-06piano: Error message for LICENSING_RESTRICTIONSLars-Dominik Braun1-0/+5
2012-05-23piano: Fix ambiguous error message/return valueLars-Dominik Braun3-0/+17
2012-05-11piano: Add stationToken to addFeedback requestLars-Dominik Braun1-0/+3
2012-05-06piano: Fix memory leakLars-Dominik Braun1-8/+9
2012-05-06piano: Fix insane strcpyLars-Dominik Braun1-11/+29
2012-05-04Lofi AAC supportLars-Dominik Braun2-1/+6
2012-05-02piano: Bring back detailUrl and coverArtLars-Dominik Braun1-0/+2
2012-05-02Really delete seed suggestionsLars-Dominik Braun3-52/+0
2012-05-02piano: Audio format supportLars-Dominik Braun3-27/+29
2012-05-01piano: Remove old blowfish keysLars-Dominik Braun2-436/+0
2012-05-01Don’t hardcode passwordsLars-Dominik Braun6-31/+64
2012-05-01piano: Split piano.c into request.c and response.cLars-Dominik Braun5-1099/+1169
2012-05-01piano: Move to JSON API (v5)Lars-Dominik Braun5-1710/+749
2012-01-20piano: DAILY_SKIP_LIMIT_REACHED addedLars-Dominik Braun3-0/+7
2012-01-20piano: Make sync response parser NUL-byte awareLars-Dominik Braun4-20/+26
2012-01-13piano: New error EXCESSIVE_ACTIVITYLars-Dominik Braun3-0/+7
2012-01-10getFragment does not support TLS any moreLars-Dominik Braun2-0/+7
2011-12-24Fix warnings found by -Wwrite-stringsLars-Dominik Braun1-3/+4
2011-12-23Fix warnings found by -Wcast-qualLars-Dominik Braun1-4/+4
2011-12-23Fix warnings found by -Wmissing-declarationsLars-Dominik Braun4-19/+23
2011-12-08piano: Fix memsetLars-Dominik Braun1-1/+1
2011-11-21piano: Update authenticateListener parametersLars-Dominik Braun1-0/+8
2011-11-09piano: Protocol version bump (v33)Lars-Dominik Braun4-253/+235
2011-10-22piano: A few more assertionsLars-Dominik Braun1-0/+8
2011-10-22Support seed stationsLars-Dominik Braun3-4/+38
2011-09-22piano: Protocol version bump (v32)Lars-Dominik Braun3-51/+47
2011-07-15piano: Check for exception only in ParseSimpleLars-Dominik Braun1-13/+3