summaryrefslogtreecommitdiff
path: root/libpiano/src/piano.h
AgeCommit message (Collapse)AuthorFilesLines
2010-08-09Make something useful with misc.sync responseLars-Dominik Braun1-0/+2
Calculcate offset to time() and use that offset to avoid out of sync errors.
2010-08-01Fix addFeedbackLars-Dominik Braun1-6/+6
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-1/+7
Obviously pandora changed the genre station api. Attention: Incompatible libpiano abi change.
2010-05-08piano: New error QUICKMIX_NOT_PLAYABLELars-Dominik Braun1-0/+1
Trigger this error: Delete all stations (you can't delete the quickmix) and select your quickmix station.
2010-04-05piano: New request/response apiLars-Dominik Braun1-32/+105
Removed HTTP stuff from libpiano. The user is now responsible for POSTing data to the server.
2010-03-06piano: Make enum values more predictableLars-Dominik Braun1-11/+28
2010-02-14New feature: Bookmark song/artist (keybinding 'b')Lars-Dominik Braun1-0/+3
2010-02-01piano: New error PLAYLIST_ENDLars-Dominik Braun1-1/+1
See bug #10
2010-01-21It's 2010 now.Lars-Dominik Braun1-1/+1
2009-12-15New history featureLars-Dominik Braun1-3/+2
Default key is 'h', playlists are no longer part of PianoHandle_t now (=> libpiano's api changed)
2009-08-18piano: New error code OUT_OF_SYNCLars-Dominik Braun1-1/+2
Error code indicates that the system's time is "out of sync". Maybe the "sync" response timestamp should be checked *before* errors like this happen... Thanks to Jason for pointing this out.
2009-08-07New feature: Seed suggestionsLars-Dominik Braun1-0/+2
2009-08-07piano: Check (m|c|re)alloc return valueLars-Dominik Braun1-1/+1
2009-07-08Initial pandora one support (higher mp3 bitrates)Lars-Dominik Braun1-2/+2
Time display should be fixed. I need feedback!
2009-05-03piano: Switch to libwaitressLars-Dominik Braun1-6/+5
2009-01-27piano: New error STATION_NONEXISTENTLars-Dominik Braun1-1/+2
2009-01-27piano: Header cleanupLars-Dominik Braun1-105/+44
2009-01-27piano: mp3 supportLars-Dominik Braun1-1/+7
Breaks api
2009-01-20It's 2009 nowLars-Dominik Braun1-1/+2
Update copyright notices, add my email address, but don't change libwardrobe (I'm not maintaining it anymore)
2009-01-06piano: Detect pandora's ip restriction error messagesLars-Dominik Braun1-1/+1
2008-12-13piano: New error STATION_CODE_INVALIDLars-Dominik Braun1-2/+2
2008-10-05piano: New error READONLY_MODELars-Dominik Braun1-1/+1
2008-08-20piano: New error INCOMPATIBLE_VERSIONLars-Dominik Braun1-1/+2
Raised when pandora bumps their protocol url/version
2008-08-17piano: New return value _NOT_AUTHORIZEDLars-Dominik Braun1-1/+1
2008-08-12Initial "narrative" implementationLars-Dominik Braun1-0/+2
"Why did you play this song?"
2008-07-24Initial ReplayGain work (including anti-clipping)Lars-Dominik Braun1-1/+1
Could be tuned...
2008-07-23piano: Human-readable error messagesLars-Dominik Braun1-0/+1
2008-07-23Be correct, use "const"Lars-Dominik Braun1-13/+14
2008-07-19Rate "shared stations" correctly by transforming them to private stationsLars-Dominik Braun1-1/+3
2008-07-17piano: Initial global genre stations supportLars-Dominik Braun1-2/+11
Pandora provides a xml list of genre stations. Read this list and insert its data into our PianoHandle tree if requested.
2008-07-16Support rating of songs played by QuickMixLars-Dominik Braun1-2/+2
Attention! This breaks libpiano's api compatibility because of a changed argument count in PianoRateTrack
2008-07-07SSL control proxy issue workaroundLars-Dominik Braun1-1/+2
Some proxies refuse SSL connections. Make them usable by adding an option which disables the usage of SSL for the login.
2008-07-07Use album title too (for scrobbling, e.g.)Lars-Dominik Braun1-1/+1
2008-07-07piano: Handle network errorsLars-Dominik Braun1-1/+2
2008-07-03piano: Shared station support for CreateStationLars-Dominik Braun1-1/+2
2008-07-02client: Show real station when playing quickmix songLars-Dominik Braun1-1/+3
2008-07-02client: Initial quickmix station selection supportLars-Dominik Braun1-2/+4
2008-06-25piano/client: Initial ban-for-a-month implementationLars-Dominik Braun1-1/+2
Use it when you're tired of hearing a single song again and again...
2008-06-24piano/client: Move song implementedLars-Dominik Braun1-0/+2
2008-06-20piano: Forgot some signed to char conversationsLars-Dominik Braun1-2/+2
2008-06-20piano: Disable some unused structure elementsLars-Dominik Braun1-22/+22
They're wasting memory at the moment
2008-06-19"Add more music" implementedLars-Dominik Braun1-0/+2
This can add more track/artist seeds to the currently played station
2008-06-18lib: Fix commit 4c487ec1dbf1be71751f9547ccea6b1faa362191Lars-Dominik Braun1-3/+3
I forgot to update some headers.
2008-06-17lib: Move sources to srcLars-Dominik Braun1-0/+166