{"push_id":1257480533,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"5bb184cfbe7a10becbb732124d2634b67f392a1a","before":"96eae822992ec1c3bc15b080b879d023172569fa","commits":[{"sha":"ad254e96035b0397e1f509205da503a081015b72","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"contrib: Fix scrobbling script\n\nTime is measured in seconds since commit\nc872f00508ce4afe3b8ec863b23595c31fd8b4be.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/ad254e96035b0397e1f509205da503a081015b72"},{"sha":"c4c16a55bf79707986f5afccfef86d86252ed7cf","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"Expand ~ in event_command too","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/c4c16a55bf79707986f5afccfef86d86252ed7cf"},{"sha":"b202617fc268884714d0ecad2e74a2ed729fc06e","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"player: Remove unused variable","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/b202617fc268884714d0ecad2e74a2ed729fc06e"},{"sha":"a3a8c6d8f33bb141e521a67f4c783eff6977aeca","author":{"name":"Cody","email":"6c308da6a87d4d9132123e4e2cb7b920810ecc12@gmail.com"},"message":"Use default channel layout if zero\n\nlibav 11 reports an invalid channel layout for mp3 files. This is a\nwork-around. The problem is fixed with libav 11.1.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/a3a8c6d8f33bb141e521a67f4c783eff6977aeca"},{"sha":"2118ba2b23f3134adb81b1e22d75fd12bd127695","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"Fix upcoming songs assertion failure\n\nThis should not be an assertion, it is expected to happen. Test with\n`echo -e \"s0\\nu\" > ctl`. Fixes #509.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/2118ba2b23f3134adb81b1e22d75fd12bd127695"},{"sha":"16c4c5fb0f8637ffdbb984f99959428cb8df4189","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"player: Ignore volume change before playback started\n\nFixes issue #508.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/16c4c5fb0f8637ffdbb984f99959428cb8df4189"},{"sha":"df7cc6f82d1a8b44f480298314bee25e9da9e8df","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"player: Fix initial track volume\n\nThe initial volume setup was ignored as well. Introduced by previous\ncommit 310900e4be52d11388792d776d9f6b89380bbecd.  See\nhttps://github.com/PromyLOPh/pianobar/commit/310900e4be52d11388792d776d9f6b89380bbecd","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/df7cc6f82d1a8b44f480298314bee25e9da9e8df"},{"sha":"7c69060ec2097b426b99e636356b12d9624eab5f","author":{"name":"Matthew M. Boedicker","email":"63994f29972561314bd5799014ffa2664fb527ed@boedicker.org"},"message":"Add OS X notification example to eventcmd.sh.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/7c69060ec2097b426b99e636356b12d9624eab5f"},{"sha":"22b187e2aafede217886d3446a963987ed003403","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"Switch back to libcurl\n\nDrops libwaitress. Adds the new dependency libcurl and drops gnutls.\n\nI wouldn’t say writing my own HTTP library was a mistake – it was not\nand the experience gained was worth it. Instead I have to acknowledge\nthat libcurl is just better than my own implementation. Sure, it does a\nlot more than HTTP – one could call that bloat. Yet if you just want to\nget the job done™ reusing code is the way to go.\n\nSee #512 and #513.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/22b187e2aafede217886d3446a963987ed003403"},{"sha":"e0d020b705a91dc01c7ec8a2f31f608c20f56825","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"Replace setting tls_fingerprint with ca_bundle","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/e0d020b705a91dc01c7ec8a2f31f608c20f56825"},{"sha":"e24823d16d940de94a8a63b0939f5d8537212e1f","author":{"name":"John Deeney","email":"6f6143b4568e7f42a02844ba10be1d8c10e214c2@urx.com"},"message":"Changed and renamed the README file to properly use Markdown.\n\nCleaned up and added info to README","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/e24823d16d940de94a8a63b0939f5d8537212e1f"},{"sha":"5eeb60306d04259cbe381cb7721a8c4bd963e288","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"Set ffmpeg proxy\n\nThe proxy config setting did not set ffmpeg’s http proxy previously. See\nissue #531.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/5eeb60306d04259cbe381cb7721a8c4bd963e288"},{"sha":"43aaf5cd15f7e9b445645715a53dea19cfef58b5","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"Add missing include","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/43aaf5cd15f7e9b445645715a53dea19cfef58b5"},{"sha":"5806718fe50b17f846702c025d3188b683305b3c","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"Add feature to change Pandora settings\n\nCurrently exposed settings: Username, password and explicit content\nfilter. New key for settings is ‘!’, changeable with “act_settings”.\n\nFixes issues #524 and #506.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/5806718fe50b17f846702c025d3188b683305b3c"},{"sha":"df6f431c42c95e888e1f8fb446e60a03c622ce19","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"Move feature test macros to config.h\n\nI removed most of the *BSD-related stuff, because I can’t test these. If\nthis breaks your build, send me a patch please.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/df6f431c42c95e888e1f8fb446e60a03c622ce19"},{"sha":"e9494ec8a808e8f1e7b847e31213e6bbe909dce2","author":{"name":"Dylan Frese","email":"c0a870c4ca910533dc5fe5ed2bf399be667eeb4d@gmail.com"},"message":"Change ln -s to ln -fs in Makefile\n\nThe -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.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/e9494ec8a808e8f1e7b847e31213e6bbe909dce2"},{"sha":"d34f377704cf033489a7d459af810e7e4cb85d7e","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"player: Replace deprecated ffmpeg API calls\n\nA few changes were made to AVFrame and the buffersink. Should be\ncompatible with ffmpeg >= 2.1 and libav >= 10. Version 1.2/9 do not work\nat this point.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/d34f377704cf033489a7d459af810e7e4cb85d7e"},{"sha":"fa3dc126813624ca594d6f99ad781c60ab4ea7c1","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"player: Fix strange volume bug\n\nOn one of my machines the first song plays fine, but every track\nthereafter fails playing with the following error message:\n\n[volume @ 0x7f6b1c0a1200] [Eval @ 0x7f6b21ab6b60] Invalid chars '.0' at the end of expression '1.0'\n[volume @ 0x7f6b1c0a1200] Error when evaluating the volume expression '1.0'\n/!\\ create_filter volume (Das Argument ist ungültig)\n\nI’m not sure why this fixes the issue, but it might be a bug in ffmpeg.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/fa3dc126813624ca594d6f99ad781c60ab4ea7c1"},{"sha":"5fe76ebbd6a3cf9f8bf01c909a481eeb63ba8ce3","author":{"name":"Lars-Dominik Braun","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@6xq.net"},"message":"settings: Fix config file parser\n\nscanf’s %s matches non-whitespace characters only and thus ‘# foo = bar’\nis parsed as ‘foo’, ‘bar’ and not ‘# foo’, ‘bar’ (as expected). Thus\ncomments did not work if they a) started with a valid key and b) had a\nspace between hash-sign and key.\n\nFixes issue #526.","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/5fe76ebbd6a3cf9f8bf01c909a481eeb63ba8ce3"},{"sha":"b4992da4ab051beb24286f1a42c964515a6c4ce3","author":{"name":"David Coppa","email":"32e22dff2ed5c46f6b642a6fc2df04e7256fc9fb@gmail.com"},"message":"clean up Makefile","distinct":true,"url":"https://api.github.com/repos/gnowxilef/pianobar/commits/b4992da4ab051beb24286f1a42c964515a6c4ce3"}]}
{"actor":{"display_login":"gnowxilef"}}