Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-09-30 | Add (optional) song duration to song list format string | Lars-Dominik Braun | 2 | -4/+14 | |
Closes #636. | |||||
2017-08-30 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2017-08-30 | Prepare for release 2017.08.302017.08.30 | Lars-Dominik Braun | 2 | -1/+10 | |
2017-04-26 | eventcmd.sh: Guard against spaces in path | Richard Hartmann | 1 | -1/+1 | |
2017-04-26 | contrib: Use $XDG_HOME_CONFIG | Lars-Dominik Braun | 1 | -1/+1 | |
Fixes #618. | |||||
2017-04-26 | Fix use-after-free when deleting station | Lars-Dominik Braun | 1 | -0/+2 | |
Eventcmd uses both, selStation and selSong. Fixes #617. | |||||
2017-04-06 | Render actual headings | Garen Torikian | 1 | -4/+4 | |
2017-03-25 | Switch to #pragma once | Lars-Dominik Braun | 10 | -34/+12 | |
2017-03-25 | piano: Replace deprecated json_object_object_get | Lars-Dominik Braun | 1 | -74/+105 | |
2017-03-24 | Replace deprecated avcodec_decode_audio4 | Lars-Dominik Braun | 4 | -76/+74 | |
Use new send_packet/receive_frame API. Bumps libav and ffmpeg version requirements. Revert this commit if you need an older version. | |||||
2017-03-17 | Sort manpage, remove non-existing tls_fingerprint | Lars-Dominik Braun | 2 | -21/+18 | |
2017-03-14 | Added gain_mul setting to soften effect of replaygain. | Sean Greenslade | 4 | -2/+12 | |
2016-12-12 | add uninstall into makefile | Felix Wong | 1 | -1/+10 | |
2016-12-02 | Exit when no email/password was entered or ^C was pressed | Lars-Dominik Braun | 1 | -2/+7 | |
Fixes #600. | |||||
2016-10-29 | Replace getline() with fgets() | Lars-Dominik Braun | 1 | -6/+9 | |
Mac OS X 10.6 compatibility, fixes #572. | |||||
2016-10-15 | Support binding to a specific network interface | blmpl | 5 | -0/+25 | |
Closes #597. | |||||
2016-10-15 | Turn off ffmpeg’s error messages | Lars-Dominik Braun | 1 | -0/+1 | |
See #577. | |||||
2016-06-02 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2016-06-02 | Prepare for release 2016.06.022016.06.02 | Lars-Dominik Braun | 2 | -1/+6 | |
2016-04-14 | Fix songfinish event when changing stations | Lars-Dominik Braun | 4 | -25/+30 | |
The event did not contain any song data (title, artist, …), because the playlist was destroyed by the ui command. Now the actual station switch is deferred by introducing nextStation and letting the main loop handle it. Fixes issue #584. | |||||
2016-03-05 | Quit upon reception of two SIGINT | Lars-Dominik Braun | 3 | -10/+20 | |
If player is running one SIGINT restarts current track request, two SIGINT (or more) quit pianobar. Idle main loop (i.e. no player or submenu) quits on SIGINT. Fixes issue #564. | |||||
2016-02-21 | Makefile: Provide a way to disable silent rules | Lars-Dominik Braun | 1 | -16/+24 | |
Fixes #571 | |||||
2016-02-11 | Add default value for rpcTlsPort | Lars-Dominik Braun | 2 | -1/+5 | |
Passing NULL to printf and the result to curl may or may not work. YMMV. Fixes #574. | |||||
2015-11-22 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2015-11-22 | Prepare for release 2015.11.222015.11.22 | Lars-Dominik Braun | 2 | -1/+13 | |
2015-10-23 | Interruptible requests | Lars-Dominik Braun | 9 | -111/+129 | |
^C now works as expected: It interrupts API requests, input prompts and audio streaming. Timeouts have been removed. | |||||
2015-10-06 | Further Makefile fixes | Lars-Dominik Braun | 1 | -31/+20 | |
Specifically: Use libao’s pkgconfig file, drop explicit header dependencies (handled by dependency generation), use immediate assignment operator := | |||||
2015-10-05 | clean up Makefile | David Coppa | 1 | -7/+3 | |
2015-09-25 | settings: Fix config file parser | Lars-Dominik Braun | 2 | -10/+61 | |
scanf’s %s matches non-whitespace characters only and thus ‘# foo = bar’ is parsed as ‘foo’, ‘bar’ and not ‘# foo’, ‘bar’ (as expected). Thus comments did not work if they a) started with a valid key and b) had a space between hash-sign and key. Fixes issue #526. | |||||
2015-09-06 | player: Fix strange volume bug | Lars-Dominik Braun | 1 | -1/+1 | |
On one of my machines the first song plays fine, but every track thereafter fails playing with the following error message: [volume @ 0x7f6b1c0a1200] [Eval @ 0x7f6b21ab6b60] Invalid chars '.0' at the end of expression '1.0' [volume @ 0x7f6b1c0a1200] Error when evaluating the volume expression '1.0' /!\ create_filter volume (Das Argument ist ungültig) I’m not sure why this fixes the issue, but it might be a bug in ffmpeg. | |||||
2015-09-06 | player: Replace deprecated ffmpeg API calls | Lars-Dominik Braun | 1 | -17/+7 | |
A few changes were made to AVFrame and the buffersink. Should be compatible with ffmpeg >= 2.1 and libav >= 10. Version 1.2/9 do not work at this point. | |||||
2015-08-12 | Change ln -s to ln -fs in Makefile | Dylan Frese | 1 | -4/+4 | |
The -f/--force flag allows ln to overwrite its target if it already exists instead of exiting with an error. Before, make install-libpiano and make libpiano would error on a rebuild. | |||||
2015-08-10 | Move feature test macros to config.h | Lars-Dominik Braun | 12 | -34/+14 | |
I removed most of the *BSD-related stuff, because I can’t test these. If this breaks your build, send me a patch please. | |||||
2015-08-10 | Add feature to change Pandora settings | Lars-Dominik Braun | 9 | -1/+185 | |
Currently exposed settings: Username, password and explicit content filter. New key for settings is ‘!’, changeable with “act_settings”. Fixes issues #524 and #506. | |||||
2015-08-04 | Add missing include | Lars-Dominik Braun | 1 | -0/+1 | |
2015-08-04 | Set ffmpeg proxy | Lars-Dominik Braun | 1 | -0/+5 | |
The proxy config setting did not set ffmpeg’s http proxy previously. See issue #531. | |||||
2015-07-21 | Changed and renamed the README file to properly use Markdown. | John Deeney | 2 | -16/+22 | |
Cleaned up and added info to README | |||||
2015-06-15 | Replace setting tls_fingerprint with ca_bundle | Lars-Dominik Braun | 5 | -16/+13 | |
2015-04-06 | Switch back to libcurl | Lars-Dominik Braun | 14 | -1645/+150 | |
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. | |||||
2015-03-28 | Add OS X notification example to eventcmd.sh. | Matthew M. Boedicker | 1 | -0/+2 | |
2015-03-11 | player: Fix initial track volume | Lars-Dominik Braun | 1 | -1/+1 | |
The initial volume setup was ignored as well. Introduced by previous commit 310900e4be52d11388792d776d9f6b89380bbecd. See https://github.com/PromyLOPh/pianobar/commit/310900e4be52d11388792d776d9f6b89380bbecd | |||||
2015-03-07 | player: Ignore volume change before playback started | Lars-Dominik Braun | 3 | -5/+15 | |
Fixes issue #508. | |||||
2015-03-07 | Fix upcoming songs assertion failure | Lars-Dominik Braun | 2 | -4/+2 | |
This should not be an assertion, it is expected to happen. Test with `echo -e "s0\nu" > ctl`. Fixes #509. | |||||
2015-01-05 | Use default channel layout if zero | Cody | 1 | -0/+7 | |
libav 11 reports an invalid channel layout for mp3 files. This is a work-around. The problem is fixed with libav 11.1. | |||||
2014-11-22 | player: Remove unused variable | Lars-Dominik Braun | 1 | -1/+0 | |
2014-11-22 | Expand ~ in event_command too | Lars-Dominik Braun | 1 | -1/+1 | |
2014-10-23 | contrib: Fix scrobbling script | Lars-Dominik Braun | 1 | -2/+2 | |
Time is measured in seconds since commit c872f00508ce4afe3b8ec863b23595c31fd8b4be. | |||||
2014-09-28 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2014-09-28 | Prepare for release 2014.09.282014.09.28 | Lars-Dominik Braun | 2 | -1/+7 | |
2014-09-19 | Improve player pause/quit | Lars-Dominik Braun | 1 | -10/+8 | |
Skipping/quitting while pausing does not play the current packet any more. Avoid unneccessary calls to av_read_(play|pause). |