summaryrefslogtreecommitdiff
path: root/src/ui.c
AgeCommit message (Collapse)AuthorFilesLines
2012-05-01piano: Move to JSON API (v5)Lars-Dominik Braun1-2/+2
In random order: Thanks to Chris Eby for his work on pithos, to an anonymous coward for sending me his Android client, to Alex Howard for sending me the webOS client, to ZigZagJoe for providing a temporary fix and thanks to everyone who sent Pandora a message. Although there are a few rough edges here and there this fixes #236.
2012-04-14Add force_tls settingLars-Dominik Braun1-3/+4
Use TLS for all actions when requested. Closes #234
2012-03-17Auto-select last remaining item of filtered listLars-Dominik Braun1-15/+26
See #231.
2012-02-24Don’t use custom format output as format stringLars-Dominik Braun1-3/+3
It may contain %’s and crashes. Closes #225.
2012-01-10getFragment does not support TLS any moreLars-Dominik Braun1-0/+1
You can’t handle the load? Closes #202
2011-12-23Fix warnings found by -Wcast-qualLars-Dominik Braun1-4/+4
2011-12-23Fix warnings found by -WshadowLars-Dominik Braun1-3/+0
2011-12-23Fix warnings found by -Wmissing-declarationsLars-Dominik Braun1-1/+1
2011-12-18Fix genre selection segfaultLars-Dominik Braun1-19/+26
Closes #193 and #194
2011-11-08Back to snprintfLars-Dominik Braun1-16/+2
Fixes #169.
2011-10-22Support seed stationsLars-Dominik Braun1-4/+4
Fixes #165
2011-09-22piano: Protocol version bump (v32)Lars-Dominik Braun1-4/+8
Keys stay the same. Quickmix and seed suggestion API calls changed. Listener id is not part of the url any more. Bookmark API calls seem to be deprecated.
2011-09-02Use fprintf instead of snprintfLars-Dominik Braun1-14/+11
- Output size not limited by buffer size - No local buffer needed
2011-08-29Customizeable list format (songs)Lars-Dominik Braun1-5/+26
Fixes #151
2011-07-27Configureable %@ format stringLars-Dominik Braun1-1/+1
2011-07-25Added toggle to quickmix menuLars-Dominik Braun1-1/+9
Closes #141
2011-07-23Fix commentsLars-Dominik Braun1-7/+7
2011-07-14Defined _DARWIN_C_SOURCELars-Dominik Braun1-0/+1
Required to expose non-standard functions. Closes #138
2011-07-11Disable feature test macros on FreeBSDEitan Adler1-0/+2
Closes #136
2011-06-13waitress: Rewrite split urlLars-Dominik Braun1-1/+1
Accepts user and password in urls now. Tests added.
2011-05-18Configureable format stringsLars-Dominik Braun1-79/+150
Closes #88
2011-05-05Replace generic "search for artist/title" messageLars-Dominik Braun1-2/+2
Closes #115
2011-04-24Use static keyword for functionsLars-Dominik Braun1-2/+2
2011-04-22Rename strcasestrLars-Dominik Braun1-5/+5
Conflicts with libc strcasestr. Thanks to David Coppa.
2011-04-04Expose songDetailUrl to eventcmd scriptLars-Dominik Braun1-39/+43
See #99.
2011-03-26Filter-/searchable artist listLars-Dominik Braun1-17/+31
2011-03-26Filter-/searchable station listLars-Dominik Braun1-60/+71
2011-03-26Filter-/searchable song listLars-Dominik Braun1-16/+71
2011-02-26Always add song to historyLars-Dominik Braun1-0/+30
2011-02-20Add song's real station to eventcmdLars-Dominik Braun1-0/+7
In case we're playing quickmix. See issue #94.
2011-02-02BarReadline rewriteLars-Dominik Braun1-24/+31
Doesn't use c streams any more, allows multiplexing of fifo/stdin in all situations.
2011-01-15Send station list to eventcmdMatthew Beckler1-3/+27
See issue #76
2010-12-27Change my email addressLars-Dominik Braun1-1/+1
Again. And hopefully the last time.
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-26Show message if no station is availableLars-Dominik Braun1-0/+5
2010-11-23Add support for art covers included in the XML playlist from pandora.Juan C. Muller1-0/+2
See issue #56
2010-11-21Inline documentation fixLars-Dominik Braun1-0/+3
2010-11-21Show custom rating icon in upcoming/history song listLars-Dominik Braun1-14/+36
Closes issue #54
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 Braun1-19/+16
Required for automatic reauthentication
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-30Feature: Custom station sortingLars-Dominik Braun1-9/+64
Sort stations by name and/or isquickmix.
2010-04-16Fix coding styleLars-Dominik Braun1-1/+1
If NULL is 0L instead of (void *) 0 then this explicit cast is needed for va_arg functions. Thanks to dcoppa@openbsd.
2010-04-06Use new libpiano apiLars-Dominik Braun1-13/+120
Adds error messages to libwaitress, too. Eventcmd implementation is quick&dirty, needs to be rewritten.
2010-03-06Added song length and rating to eventcmd, new songfinish eventLars-Dominik Braun1-3/+10
2010-03-06Use qsort instead of my own ugly insertion sortLars-Dominik Braun1-56/+42
2010-01-21It's 2010 now.Lars-Dominik Braun1-1/+1
2010-01-19Remove abort keybindingLars-Dominik Braun1-3/+2
You can always hit enter to abort.
2009-09-08C99 conformanceLars-Dominik Braun1-0/+4