Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-12-05 | Fix pause condition. | Michał Cichoń | 1 | -2/+2 | |
2015-12-05 | Add player based on Windows Media Foundation. | Michał Cichoń | 5 | -0/+1784 | |
2015-12-05 | Refactor DirectShow player as backend. | Michał Cichoń | 4 | -363/+655 | |
2015-12-05 | Move files around. | Michał Cichoń | 7 | -485/+485 | |
2015-08-27 | player2: Fix IsFinished state detection and do cleanup when shuting down. | Michał Cichoń | 2 | -6/+51 | |
2015-08-26 | Merge branch 'windows-port' of https://github.com/thedmd/pianobar-windows ↵ | Michał Cichoń | 0 | -0/+0 | |
into windows-port Conflicts: src/http.c | |||||
2015-08-26 | Drop curl in favor of WinHTTP | Michał Cichoń | 8 | -159/+570 | |
Abstract out HTTP comunication and replace libcurl with WinHTTP. | |||||
2015-08-26 | Drop curl in favor of WinHTTP | Michał Cichoń | 8 | -159/+575 | |
Abstract out HTTP comunication and replace libcurl with WinHTTP. | |||||
2015-08-26 | libpiano: Drop use of curl | Michał Cichoń | 1 | -11/+48 | |
Add routine to escape authorization token to match what pandora.com expects. libcurl isn't necessary for this job. | |||||
2015-08-25 | Bump version. | Michał Cichoń | 1 | -1/+1 | |
2015-08-25 | Replace pthread with CRT thread. | Michał Cichoń | 1 | -9/+9 | |
2015-08-25 | Remove unused headers. | Michał Cichoń | 2 | -8/+0 | |
2015-08-25 | Add format_title settings to control Pianobar window title appearance. | Michał Cichoń | 5 | -0/+48 | |
Since I'm not aware of any standard method to set title with escape codes explicit mechanism to control window title was introduced. | |||||
2015-08-25 | Add new type of message MSG_DEBUG. | Michał Cichoń | 3 | -4/+6 | |
This solve problem of playback time adding to artist when name is short. Debug messages are automatically copied to clipboard for easier debugging due to selection and copying in Windows console is not very convenient. | |||||
2015-08-25 | Finish playback to prevent echo of previous song when opening new stream. | Michał Cichoń | 1 | -1/+2 | |
2015-08-25 | Fix text copied to clipboard being cropped. | Michał Cichoń | 1 | -4/+5 | |
2015-08-25 | Port pianobar to Windows: | Michał Cichoń | 15 | -1120/+1378 | |
- use newly introduced console.h instead of terminal.h which emulate some behavior of VT terminals - replace ffmpeg/libov player with more abstract one with DirectShow implementation | |||||
2015-08-25 | libpiano: Abstract out blowfish cipher to PianoCipher_t so different ↵ | Michał Cichoń | 7 | -69/+86 | |
implementations than gcrypt can be used. | |||||
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.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). | |||||
2014-08-17 | Fix volume control with ffmpeg 2.3 | Lars-Dominik Braun | 1 | -1/+1 | |
2014-08-06 | Makefile: Avoid double path separator (//) | Lars-Dominik Braun | 1 | -11/+11 | |
Causes problems on Windows/Cygwin. Fixes #471. | |||||
2014-07-25 | Makefile: remove dependency generation for *.d files | Brian Norris | 1 | -9/+2 | |
The %.d rule means that 'make clean' will try to generate dependency files first. Let's use somem extra gcc flags to make this simpler. Fixes Github Issue #468 Signed-off-by: Brian Norris <computersforpeace@gmail.com> | |||||
2014-07-21 | Fix player retry logic | Lars-Dominik Braun | 1 | -1/+2 | |
If retry is triggered once and openStream fails after that retry is never set to false, resulting in an infinite loop that cannot be interrupted by the user. | |||||
2014-07-21 | Refactor audio player, add retry timeout | Lars-Dominik Braun | 7 | -111/+221 | |
Fixes #442. | |||||
2014-07-07 | piano: Update API doc URL | Lars-Dominik Braun | 1 | -1/+1 | |
2014-06-21 | piano: Fix segfault in GET_STATION_INFO response parser | Lars-Dominik Braun | 1 | -1/+8 | |
Pandora added two new integer values to the feedback object, which breaks the assumption that all values are arrays. Since we know the names of the interesting keys (thumbsUp and thumbsDown) just use them instead of iterating over all available keys. Fixes #460. | |||||
2014-06-20 | act_debug’s scope is DC_SONG | Lars-Dominik Braun | 1 | -1/+1 | |
Fixes segfault reported in #461. | |||||
2014-06-16 | Re-init terminal when awaking from ^Z | Lars-Dominik Braun | 3 | -55/+26 | |
And simplify code that nobody touched in a long long time… Fixes input issues reported in #458. | |||||
2014-06-08 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2014-06-08 | Prepare for release 2014.06.08 | Lars-Dominik Braun | 2 | -1/+12 | |
2014-06-07 | Fix autodetection of ffmpeg 2.2 | Lars-Dominik Braun | 1 | -2/+1 | |
Drop minor version check, assuming this workaround is required for all future versions. See 0a64272db65201fc2ecb3406b89d895966933b99. Fixes issue #456. | |||||
2014-06-04 | Print error message when proxy URL format is incorrect | Tej Chajed | 1 | -2/+10 | |