Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-08-07 | piano: Generic linked lists | Lars-Dominik Braun | 1 | -24/+13 | |
Introduces generic linked list structure and functions (like append, delete, …). Removes a lot of copy&pasted code and improves code readability/reusability. Heads up: This change breaks libpiano’s ABI. | |||||
2013-07-07 | Add keyboard shortcut to reset volume | Lars-Dominik Braun | 1 | -4/+14 | |
Closes #377. | |||||
2013-03-27 | Add missing events to genre station selection | Lars-Dominik Braun | 1 | -2/+68 | |
Two new events: stationfetchgenre, stationaddgenre | |||||
2013-03-20 | Fix station name when deleting a station | Lars-Dominik Braun | 1 | -1/+1 | |
2013-03-20 | Transform actual station when loving/banning songs | Lars-Dominik Braun | 1 | -2/+16 | |
Loving/banning a song from a shared station while playing quickmix resulted in “call not allowed”, because we tried to transform the quickmix instead of the song’s real station. Fixes #354. | |||||
2013-02-26 | Add play and pause commands | Adam Simpkins | 1 | -9/+27 | |
Add commands that always play and always pause, in addition to the current toggle pause command. Closes #342. | |||||
2012-07-06 | Add feature: Create new station from selected song | Lars-Dominik Braun | 1 | -6/+41 | |
New keybinding ‘v’, new setting act_createstationfromsong. | |||||
2012-06-26 | piano: Remove move song | Lars-Dominik Braun | 1 | -37/+0 | |
Doesn’t work with JSON API. See #280. | |||||
2012-06-14 | piano: Remove unused struct | Lars-Dominik Braun | 1 | -10/+6 | |
2012-05-26 | Revert "Remove pause mutex/add pthread cleanup function" | Lars-Dominik Braun | 1 | -16/+9 | |
This reverts commit 7df9371491e96a99c1e463f7787aede352ac5a37. | |||||
2012-05-26 | Revert "Fix player thread teardown/signals on OS X" | Lars-Dominik Braun | 1 | -4/+0 | |
This reverts commit f6dffd1822404522b8354ac453a911a0d98bfc61. | |||||
2012-05-17 | Fix player thread teardown/signals on OS X | Lars-Dominik Braun | 1 | -0/+4 | |
1) Realtime signals don’t exist in OS X 2) libao apparently locks a mutex in ao_play, which is locked again in ao_close and causes a deadlock Closes #256, although I’m considering the option of partially reverting 7df9371491e96a99c1e463f7787aede352ac5a37, as this introduces more nasty behavior than it solves. | |||||
2012-05-14 | Remove pause mutex/add pthread cleanup function | Lars-Dominik Braun | 1 | -9/+16 | |
No more mutex locking/checking for quit condition. Should (slightly) increase responsiveness of the player thread. Closes #250. | |||||
2012-05-02 | Really delete seed suggestions | Lars-Dominik Braun | 1 | -2/+2 | |
There does not seem to be an API call for that. | |||||
2012-05-01 | piano: Move to JSON API (v5) | Lars-Dominik Braun | 1 | -4/+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-20 | Don’t unlock mutex that is not locked | Lars-Dominik Braun | 1 | -1/+3 | |
Strict pthread implementations (like OpenBSD’s rthreads with PTHREAD_MUTEX_TYPE_STRICT_NP set) don’t allow unlocking a mutex that is not locked, resulting in abort() being called. Always aquiring the lock before unlocking it while skipping to the next song fixes this. Thanks to David Coppa. | |||||
2012-03-17 | Auto-select last remaining item of filtered list | Lars-Dominik Braun | 1 | -4/+5 | |
See #231. | |||||
2011-12-23 | Fix warnings found by -Wshadow | Lars-Dominik Braun | 1 | -12/+12 | |
2011-11-19 | Dymanic station management question | Lars-Dominik Braun | 1 | -4/+46 | |
Enable/disable delete options depending on availability. | |||||
2011-11-09 | piano: Protocol version bump (v33) | Lars-Dominik Braun | 1 | -4/+2 | |
addFeedback call changed. Input keys changed. Thanks to ZigZagJoe. Closes #171 | |||||
2011-10-22 | Support seed stations | Lars-Dominik Braun | 1 | -6/+21 | |
Fixes #165 | |||||
2011-09-22 | piano: Protocol version bump (v32) | Lars-Dominik Braun | 1 | -3/+3 | |
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-07-29 | Fix quickmix station filtering | Lars-Dominik Braun | 1 | -0/+5 | |
Regression introduced by 0728b6a89de607e211bbc075b34f08495ac0d22f | |||||
2011-07-25 | Added toggle to quickmix menu | Lars-Dominik Braun | 1 | -3/+41 | |
Closes #141 | |||||
2011-06-26 | Send metadata of song related to event to eventcmd | Lars-Dominik Braun | 1 | -1/+1 | |
...instead of the current song. Closes #131. | |||||
2011-05-18 | Configureable format strings | Lars-Dominik Braun | 1 | -44/+41 | |
Closes #88 | |||||
2011-05-05 | Replace generic "search for artist/title" message | Lars-Dominik Braun | 1 | -2/+4 | |
Closes #115 | |||||
2011-04-04 | Expose songDetailUrl to eventcmd script | Lars-Dominik Braun | 1 | -0/+2 | |
See #99. | |||||
2011-03-26 | Filter-/searchable song list | Lars-Dominik Braun | 1 | -1/+1 | |
2011-03-21 | Need more space | Lars-Dominik Braun | 1 | -3/+3 | |
2011-03-21 | Enable delete seed in station manager | Lars-Dominik Braun | 1 | -2/+16 | |
2011-03-21 | Enable delete feedback in station manager | Lars-Dominik Braun | 1 | -1/+3 | |
2011-03-21 | Initial station manager | Lars-Dominik Braun | 1 | -0/+42 | |
Not functional yet. | |||||
2011-02-26 | Always add song to history | Lars-Dominik Braun | 1 | -3/+7 | |
2011-02-26 | Rewrite input processing | Lars-Dominik Braun | 1 | -161/+97 | |
2011-02-02 | BarReadline rewrite | Lars-Dominik Braun | 1 | -14/+16 | |
Doesn't use c streams any more, allows multiplexing of fifo/stdin in all situations. | |||||
2011-02-02 | Allow keyboard shortcuts to be disabled | Lars-Dominik Braun | 1 | -1/+1 | |
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-15 | Send station list to eventcmd | Matthew Beckler | 1 | -4/+8 | |
See issue #76 | |||||
2010-12-27 | Change my email address | Lars-Dominik Braun | 1 | -1/+1 | |
Again. And hopefully the last time. | |||||
2010-12-27 | Software volume control | Lars-Dominik Braun | 1 | -0/+18 | |
2010-12-09 | History: Add tired keybinding | Lars-Dominik Braun | 1 | -5/+14 | |
2010-11-23 | Add support for art covers included in the XML playlist from pandora. | Juan C. Muller | 1 | -1/+4 | |
See issue #56 | |||||
2010-11-21 | Show custom rating icon in upcoming/history song list | Lars-Dominik Braun | 1 | -9/+5 | |
Closes issue #54 | |||||
2010-11-06 | Protocol version bump (v29) | Lars-Dominik Braun | 1 | -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-25 | Use BarApp_t in BarUiPianoCall | Lars-Dominik Braun | 1 | -17/+15 | |
Required for automatic reauthentication | |||||
2010-08-01 | Fix addFeedback | Lars-Dominik Braun | 1 | -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-31 | Common piano/eventcmd calls replaced by macros | Lars-Dominik Braun | 1 | -56/+42 | |
Less error-prone copy&paste :) | |||||
2010-07-31 | Replaced long argument list of ui callback functions | Lars-Dominik Braun | 1 | -147/+153 | |
Structure BarApp_t contains most important data now. | |||||
2010-07-30 | Use static const for large read-only arrays | Lars-Dominik Braun | 1 | -1/+1 | |
2010-07-30 | Feature: Custom station sorting | Lars-Dominik Braun | 1 | -3/+5 | |
Sort stations by name and/or isquickmix. |