summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-05-17Fix use-after-free when deleting stationLars-Dominik Braun1-0/+2
Eventcmd uses both, selStation and selSong. Fixes #617.
2017-05-17Switch to #pragma onceLars-Dominik Braun18-65/+16
# Conflicts: # src/http/http.h # src/player.h
2017-05-17piano: Replace deprecated json_object_object_getLars-Dominik Braun1-74/+105
# Conflicts: # src/libpiano/response.c
2017-05-17Sort manpage, remove non-existing tls_fingerprintLars-Dominik Braun2-21/+18
2017-05-17Added gain_mul setting to soften effect of replaygain.Sean Greenslade4-1/+12
2017-05-17add uninstall into makefileFelix Wong1-1/+10
2017-05-17Exit when no email/password was entered or ^C was pressedLars-Dominik Braun1-9/+12
Fixes #600. # Conflicts: # src/main.c
2017-05-17Replace getline() with fgets()Lars-Dominik Braun1-6/+59
Mac OS X 10.6 compatibility, fixes #572. # Conflicts: # src/settings.c
2017-05-17Support binding to a specific network interfaceblmpl4-0/+16
Closes #597. # Conflicts: # src/ui.c
2017-05-17Show status code text if no other source of error is available.Michał Cichoń5-65/+81
2017-05-17Makefile: Provide a way to disable silent rulesLars-Dominik Braun1-16/+24
Fixes #571 # Conflicts: # Makefile
2017-05-17Add default value for rpcTlsPortLars-Dominik Braun1-1/+1
Passing NULL to printf and the result to curl may or may not work. YMMV. Fixes #574. # Conflicts: # src/ui.c
2016-08-25Update README.mdMichał Cichoń1-2/+2
2016-08-25Update README.mdMichał Cichoń1-4/+0
2016-08-25Update README.mdMichał Cichoń1-0/+4
2016-08-25Update README.mdMichał Cichoń1-1/+8
2015-12-10Add missing new line after password prompt.Michał Cichoń1-295/+342
2015-12-10Merge tag '2015.12.10' into developMichał Cichoń2-1/+27
Release 2015.12.10 - Fix: Fix I/O on Windows 8.x and Windows 10 - Fix: Improve Windows Media Foundation backend
2015-12-10Merge branch 'release/2015.12.10'2015.12.10Michał Cichoń9-324/+365
2015-12-10Bump version and update changelogMichał Cichoń2-1/+27
2015-12-10Windows 8+ compatibility and WMF player fixes.Michał Cichoń7-323/+338
2015-12-10Fix crash for long printfsMichał Cichoń1-1/+1
2015-12-10Don't check errors on Stop() to avoid breaking playlist playback.Michał Cichoń1-4/+8
2015-12-10Use 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-05Merge tag '2015.12.05' into developMichał Cichoń1-1/+1
Release 2015.12.05
2015-12-05Merge branch 'release/2015.12.05'2015.12.05Michał Cichoń19-921/+3126
2015-12-05Bump version.Michał Cichoń1-1/+1
2015-12-05Add '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-05Mark media foundation as experimentalMichał Cichoń1-2/+2
2015-12-05MediaFoundation: Convert attenuation to linear volume.Michał Cichoń1-15/+121
MediaFoundation: Load MF modules dynamically. MediaFoundation: Do not terminate after first song.
2015-12-05Fix pause condition.Michał Cichoń1-2/+2
2015-12-05Add player based on Windows Media Foundation.Michał Cichoń5-0/+1784
2015-12-05Refactor DirectShow player as backend.Michał Cichoń4-363/+655
2015-12-05Move files around.Michał Cichoń7-485/+485
2015-08-27player2: Fix IsFinished state detection and do cleanup when shuting down.Michał Cichoń2-6/+51
2015-08-26Merge branch 'windows-port' of https://github.com/thedmd/pianobar-windows ↵Michał Cichoń0-0/+0
into windows-port Conflicts: src/http.c
2015-08-26Drop curl in favor of WinHTTPMichał Cichoń8-159/+570
Abstract out HTTP comunication and replace libcurl with WinHTTP.
2015-08-26Drop curl in favor of WinHTTPMichał Cichoń8-159/+575
Abstract out HTTP comunication and replace libcurl with WinHTTP.
2015-08-26libpiano: Drop use of curlMichał 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-25Bump version.Michał Cichoń1-1/+1
2015-08-25Replace pthread with CRT thread.Michał Cichoń1-9/+9
2015-08-25Remove unused headers.Michał Cichoń2-8/+0
2015-08-25Add 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-25Add 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-25Finish playback to prevent echo of previous song when opening new stream.Michał Cichoń1-1/+2
2015-08-25Fix text copied to clipboard being cropped.Michał Cichoń1-4/+5
2015-08-25Port 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-25libpiano: Abstract out blowfish cipher to PianoCipher_t so different ↵Michał Cichoń7-69/+86
implementations than gcrypt can be used.
2015-08-12Change ln -s to ln -fs in MakefileDylan Frese1-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-10Move feature test macros to config.hLars-Dominik Braun12-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.