Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-30 | Release 2018.10.30 | Michał Cichoń | 1 | -1/+1 | |
2018-10-30 | Release 2018.06.22 | Lars-Dominik Braun | 1 | -1/+1 | |
HAPPY 10TH BIRTHDAY PIANOBAR! It’s first public release was created on 2008-06-05. So I’m slightly late to the party. Sorry about that. Also, I never thought a piece of software *I* wrote would last that long. | |||||
2018-10-30 | Increase max_retries default value | Lars-Dominik Braun | 1 | -1/+2 | |
Back to default value before ff4f15214100d209f39e4ed85f47e572c8fe9289. It is used by the player as well and since 403’s are considered an “error” it must be larger than the number of files per playlist (4). See issue #672. | |||||
2018-10-30 | Improve QuickMix selection error message | Lars-Dominik Braun | 1 | -3/+3 | |
See #668. | |||||
2018-10-30 | Add network timeouts and retries | Lars-Dominik Braun | 6 | -19/+23 | |
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. | |||||
2018-10-30 | Fix logic for marking station (deleted) | Lars-Dominik Braun | 1 | -8/+7 | |
For songs with no station associated (NULL) “(deleted)” was shown unconditionally. Hide it. Fixes commit 4dfca5b56b441faf4938b6c8e97585f68e468039. | |||||
2018-10-30 | piano: Fetch extended attribs for station info | Lars-Dominik Braun | 2 | -0/+8 | |
We can show the song length in the feedback list now. | |||||
2018-10-30 | Show station in song lists | Lars-Dominik Braun | 4 | -16/+38 | |
Iff song’s station is not the current station. This is only the case for the song history right now. Closes #638 | |||||
2018-10-30 | Add tired rating to song | Lars-Dominik Braun | 6 | -8/+35 | |
Now we can show a tired icon in the history. Closes #637. | |||||
2018-10-30 | Add (optional) song duration to song list format string | Lars-Dominik Braun | 1 | -4/+11 | |
Closes #636. | |||||
2017-05-18 | Back to -dev. | Michał Cichoń | 1 | -1/+1 | |
2017-05-18 | Bump version to 2017.05.18 | Michał Cichoń | 1 | -1/+1 | |
2017-05-18 | Handle escaped authority url components. pianobar-windows-binaries/#3 | Michał Cichoń | 1 | -0/+28 | |
Authority username and password now can be escaped to handle special characters. | |||||
2017-05-17 | Fix use-after-free when deleting station | Lars-Dominik Braun | 1 | -0/+2 | |
Eventcmd uses both, selStation and selSong. Fixes #617. | |||||
2017-05-17 | Switch to #pragma once | Lars-Dominik Braun | 18 | -65/+16 | |
# Conflicts: # src/http/http.h # src/player.h | |||||
2017-05-17 | piano: Replace deprecated json_object_object_get | Lars-Dominik Braun | 1 | -74/+105 | |
# Conflicts: # src/libpiano/response.c | |||||
2017-05-17 | Added gain_mul setting to soften effect of replaygain. | Sean Greenslade | 3 | -1/+6 | |
2017-05-17 | Exit when no email/password was entered or ^C was pressed | Lars-Dominik Braun | 1 | -9/+12 | |
Fixes #600. # Conflicts: # src/main.c | |||||
2017-05-17 | Replace getline() with fgets() | Lars-Dominik Braun | 1 | -6/+59 | |
Mac OS X 10.6 compatibility, fixes #572. # Conflicts: # src/settings.c | |||||
2017-05-17 | Support binding to a specific network interface | blmpl | 2 | -0/+4 | |
Closes #597. # Conflicts: # src/ui.c | |||||
2017-05-17 | Show status code text if no other source of error is available. | Michał Cichoń | 5 | -65/+81 | |
2017-05-17 | Add default value for rpcTlsPort | Lars-Dominik Braun | 1 | -1/+1 | |
Passing NULL to printf and the result to curl may or may not work. YMMV. Fixes #574. # Conflicts: # src/ui.c | |||||
2015-12-10 | Add missing new line after password prompt. | Michał Cichoń | 1 | -295/+342 | |
2015-12-10 | Bump version and update changelog | Michał Cichoń | 1 | -1/+1 | |
2015-12-10 | Fix crash for long printfs | Michał Cichoń | 1 | -1/+1 | |
2015-12-10 | Don't check errors on Stop() to avoid breaking playlist playback. | Michał Cichoń | 1 | -4/+8 | |
2015-12-10 | Use custom function to feed console instead of trying to be clever and ↵ | Michał Cichoń | 6 | -319/+330 | |
capturing stdout. This fixes IO on Windows 8 and Windows 10. | |||||
2015-12-05 | Bump version. | Michał Cichoń | 1 | -1/+1 | |
2015-12-05 | Add 'player' configuration option to select player back end. Current valid ↵ | Michał Cichoń | 8 | -5/+28 | |
values: - 'ds' - for Direct Show - 'mf' - for Windows Media Foundation (default) If not present, backends will be initialized in order: mf, ds | |||||
2015-12-05 | Mark media foundation as experimental | Michał Cichoń | 1 | -2/+2 | |
2015-12-05 | MediaFoundation: Convert attenuation to linear volume. | Michał Cichoń | 1 | -15/+121 | |
MediaFoundation: Load MF modules dynamically. MediaFoundation: Do not terminate after first song. | |||||
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 | Drop curl in favor of WinHTTP | Michał Cichoń | 8 | -159/+570 | |
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-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 | 8 | -1/+181 | |
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 | |