Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2010-04-20 | Don't stop playback when showing station list | Lars-Dominik Braun | 1 | -5/+7 | |
Original patch by jordanlewis@github. | |||||
2010-04-06 | Use new libpiano api | Lars-Dominik Braun | 1 | -81/+143 | |
Adds error messages to libwaitress, too. Eventcmd implementation is quick&dirty, needs to be rewritten. | |||||
2010-03-06 | Added song length and rating to eventcmd, new songfinish event | Lars-Dominik Braun | 1 | -15/+27 | |
2010-02-15 | Add help text for bookmark keybinding | Lars-Dominik Braun | 1 | -0/+1 | |
Fixes bug #13 (bad memory access) introduced by commit 7eba7e939b87b6bebc16ddca94f799e46b2b0aae | |||||
2010-02-14 | New feature: Bookmark song/artist (keybinding 'b') | Lars-Dominik Braun | 1 | -0/+22 | |
2010-01-21 | It's 2010 now. | Lars-Dominik Braun | 1 | -1/+1 | |
2010-01-19 | Use user-defined shortcuts (history menu) | Lars-Dominik Braun | 1 | -25/+27 | |
2010-01-18 | Shortcut refactoring | Lars-Dominik Braun | 1 | -6/+27 | |
2009-12-15 | New history feature | Lars-Dominik Braun | 1 | -2/+59 | |
Default key is 'h', playlists are no longer part of PianoHandle_t now (=> libpiano's api changed) | |||||
2009-08-07 | New feature: Seed suggestions | Lars-Dominik Braun | 1 | -2/+2 | |