Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-04-07 | Add network timeouts and retries | Lars-Dominik Braun | 1 | -1/+1 | |
All network operations can time out now. API requests are retried up to three times (default). Replaces setting max_player_errors with max_retries, which is used for player and API. Adds timeout setting. Partially reverts 436a1d4012553a2f33d0e3a5180b3b5ae0378bdd and fixes (at least) issue #657. Thanks to @exarkun for testing. | |||||
2017-09-30 | Add tired rating to song | Lars-Dominik Braun | 1 | -2/+1 | |
Now we can show a tired icon in the history. Closes #637. | |||||
2017-03-25 | Switch to #pragma once | Lars-Dominik Braun | 1 | -5/+3 | |
2017-03-14 | Added gain_mul setting to soften effect of replaygain. | Sean Greenslade | 1 | -0/+1 | |
2016-10-15 | Support binding to a specific network interface | blmpl | 1 | -0/+1 | |
Closes #597. | |||||
2015-08-10 | Add feature to change Pandora settings | Lars-Dominik Braun | 1 | -1/+2 | |
Currently exposed settings: Username, password and explicit content filter. New key for settings is ‘!’, changeable with “act_settings”. Fixes issues #524 and #506. | |||||
2015-06-15 | Replace setting tls_fingerprint with ca_bundle | Lars-Dominik Braun | 1 | -2/+1 | |
2015-04-06 | Switch back to libcurl | Lars-Dominik Braun | 1 | -1/+0 | |
Drops libwaitress. Adds the new dependency libcurl and drops gnutls. I wouldn’t say writing my own HTTP library was a mistake – it was not and the experience gained was worth it. Instead I have to acknowledge that libcurl is just better than my own implementation. Sure, it does a lot more than HTTP – one could call that bloat. Yet if you just want to get the job done™ reusing code is the way to go. See #512 and #513. | |||||
2014-05-30 | settings: Support ~/ expansion | Lars-Dominik Braun | 1 | -1/+0 | |
Only the simple ~/ expansion is supported right now, since ~user expansion does not make sense for per-user config files anyway. Closes #431 and #430. On my way to this solution I tried libconfuse and json-based config files. I’m not convinced yet one of these is the solution though… | |||||
2014-04-22 | Fix include guards | Lars-Dominik Braun | 1 | -3/+3 | |
Macros starting with _ are reserved (see http://www.gnu.org/software/libc/manual/html_node/Reserved-Names.html). Fixes #440. | |||||
2013-07-07 | Add keyboard shortcut to reset volume | Lars-Dominik Braun | 1 | -3/+4 | |
Closes #377. | |||||
2013-05-13 | Permit multiple HTTP errors in a row | Lars-Dominik Braun | 1 | -1/+1 | |
1) Make sure that multiple bad playlists in a row don’t result in a temporary ban 2) Ignore songs skipped because the playlist timed out after pausing for too long | |||||
2013-02-26 | Add play and pause commands | Adam Simpkins | 1 | -1/+3 | |
Add commands that always play and always pause, in addition to the current toggle pause command. Closes #342. | |||||
2012-11-04 | New setting: Read RPC TLS port | Pierre Zurek | 1 | -1/+1 | |
Useful for tuner-beta.savagebeast.com:8443. Closes #319. | |||||
2012-10-21 | New setting: Read password from external command | Lars-Dominik Braun | 1 | -1/+1 | |
Closes #314. | |||||
2012-09-22 | Save station and volume to statefile | Lars-Dominik Braun | 1 | -0/+3 | |
… and restore both on startup. To disable run `ln -sv /dev/null ~/.config/pianobar/state`. Setting an invalid autostart_station in the config file prevents automatic station selection on startup. Closes #305. | |||||
2012-07-06 | Add feature: Create new station from selected song | Lars-Dominik Braun | 1 | -1/+2 | |
New keybinding ‘v’, new setting act_createstationfromsong. | |||||
2012-06-26 | Additional pause keybinding | Lars-Dominik Braun | 1 | -1/+2 | |
Allowing multiple keys per command would be nice, but this works for now. See #228. | |||||
2012-06-26 | piano: Remove move song | Lars-Dominik Braun | 1 | -15/+14 | |
Doesn’t work with JSON API. See #280. | |||||
2012-06-09 | piano: Select quality instead of audio format | Lars-Dominik Braun | 1 | -1/+1 | |
Pandora limited the audio formats we can request explicitly. Don’t rely on this and use the formats available with the given partner credentials. Closes #271. | |||||
2012-05-07 | Configureable RPC host | Lars-Dominik Braun | 1 | -1/+1 | |
In case someone wants to use internal-tuner.pandora.com. See #243. | |||||
2012-05-04 | Revert "Add force_tls setting" | Lars-Dominik Braun | 1 | -1/+0 | |
This reverts commit 35763dea799c96361e288a10eab0fbd16c36e880. It does not work with the JSON API. | |||||
2012-05-01 | Don’t hardcode passwords | Lars-Dominik Braun | 1 | -1/+2 | |
It’s a bad idea to hardcode these, although playback does not work with non-android login yet. | |||||
2012-04-14 | Add force_tls setting | Lars-Dominik Braun | 1 | -0/+1 | |
Use TLS for all actions when requested. Closes #234 | |||||
2012-03-17 | Auto-select last remaining item of filtered list | Lars-Dominik Braun | 1 | -0/+3 | |
See #231. | |||||
2011-12-24 | Avoid struct padding where possible | Lars-Dominik Braun | 1 | -1/+1 | |
Pointed out by -Wpadding. Does not decrease memory usage/binary size though. | |||||
2011-11-11 | waitress: Fingerprint check | Lars-Dominik Braun | 1 | -1/+1 | |
Reduces memory usage, protects against 0wned CA's and avoids ca-bundle confusion. Closes #175 | |||||
2011-11-09 | TLS is not optional any more | Lars-Dominik Braun | 1 | -3/+0 | |
2011-11-09 | Added TLS settings | Lars-Dominik Braun | 1 | -0/+4 | |
2011-08-29 | Customizeable list format (songs) | Lars-Dominik Braun | 1 | -0/+1 | |
Fixes #151 | |||||
2011-08-23 | Configureable fifo path | Lars-Dominik Braun | 1 | -0/+1 | |
See #149. | |||||
2011-07-27 | Configureable %@ format string | Lars-Dominik Braun | 1 | -0/+1 | |
2011-05-18 | Configureable format strings | Lars-Dominik Braun | 1 | -0/+10 | |
Closes #88 | |||||
2011-03-21 | Update copyright years of touched files | Lars-Dominik Braun | 1 | -1/+1 | |
2011-03-21 | Initial station manager | Lars-Dominik Braun | 1 | -1/+2 | |
Not functional yet. | |||||
2011-02-26 | Rewrite input processing | Lars-Dominik Braun | 1 | -2/+1 | |
2011-02-02 | Allow keyboard shortcuts to be disabled | Lars-Dominik Braun | 1 | -0/+2 | |
Something like act_foobar = disabled disables the command foobar completely now. Useful if you don't use software volume control. See issue #78. | |||||
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 | -1/+4 | |
2010-11-21 | Show custom rating icon in upcoming/history song list | Lars-Dominik Braun | 1 | -0/+2 | |
Closes issue #54 | |||||
2010-07-31 | Replaced long argument list of ui callback functions | Lars-Dominik Braun | 1 | -10/+0 | |
Structure BarApp_t contains most important data now. | |||||
2010-07-30 | Feature: Custom station sorting | Lars-Dominik Braun | 1 | -2/+13 | |
Sort stations by name and/or isquickmix. | |||||
2010-05-09 | HTTP proxy support | Lars-Dominik Braun | 1 | -0/+1 | |
control_proxy pipes xmlrpc data through the proxy, this one is for the music too. | |||||
2010-04-06 | Use new libpiano api | Lars-Dominik Braun | 1 | -1/+3 | |
Adds error messages to libwaitress, too. Eventcmd implementation is quick&dirty, needs to be rewritten. | |||||
2010-03-06 | wardrobe: Removed internal last.fm scrobbling library | Lars-Dominik Braun | 1 | -4/+0 | |
2010-02-14 | New feature: Bookmark song/artist (keybinding 'b') | Lars-Dominik Braun | 1 | -1/+2 | |
2010-01-21 | It's 2010 now. | Lars-Dominik Braun | 1 | -1/+1 | |
2010-01-18 | Shortcut refactoring | Lars-Dominik Braun | 1 | -19/+37 | |
2009-12-15 | New history feature | Lars-Dominik Braun | 1 | -1/+3 | |
Default key is 'h', playlists are no longer part of PianoHandle_t now (=> libpiano's api changed) | |||||
2009-05-03 | Switch to libwaitress | Lars-Dominik Braun | 1 | -3/+0 | |