)]}'
{
  "log": [
    {
      "commit": "66faaa4bdd907638c7549d498442e6f0f6c41dfd",
      "tree": "ae0f11fcfa809f64731a7b990637bdc3c3faf7cf",
      "parents": [
        "82935f4336ce1084983407770d065c71c597437e"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Wed Feb 10 20:42:12 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Wed Feb 10 20:42:12 2016 +0100"
      },
      "message": "Wait for playback to end\n"
    },
    {
      "commit": "82935f4336ce1084983407770d065c71c597437e",
      "tree": "3b66edc527dad4b6f695e0828d67e170031a6bfb",
      "parents": [
        "0d779ad04a03b34da20ddd2c99223309c239c36c"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:41:07 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:41:07 2016 +0100"
      },
      "message": "v1.0.11\n"
    },
    {
      "commit": "0d779ad04a03b34da20ddd2c99223309c239c36c",
      "tree": "168d919afbfe3ad5820cccf609cae79360594d75",
      "parents": [
        "225ecc383f951d4ef67cd14637b4d0e2d87085c9"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:39:44 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:39:44 2016 +0100"
      },
      "message": "Actually use \"result\" of findPitchPeriodInRange()\n"
    },
    {
      "commit": "225ecc383f951d4ef67cd14637b4d0e2d87085c9",
      "tree": "7711d2f6aaae00eaa881b2565cfe2a72dc219bb9",
      "parents": [
        "afb7e7c64f5d79f4a516bd975bb98f9bc5c8617e"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:37:37 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:37:37 2016 +0100"
      },
      "message": "Performance optimization: System.arraycopy instead of manual copying array contents\n"
    },
    {
      "commit": "afb7e7c64f5d79f4a516bd975bb98f9bc5c8617e",
      "tree": "dfd86b1f83bbd8c8f797c8096ae00098100855d3",
      "parents": [
        "84e888bcb098db3fee5bf41e6883bf83c99aea74"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:35:35 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:35:35 2016 +0100"
      },
      "message": "Catch everything that could go wrong (to fallback to native Android mediaplayer)\n"
    },
    {
      "commit": "84e888bcb098db3fee5bf41e6883bf83c99aea74",
      "tree": "360af3b8eab984977884743aba36b2bbbdbd137a",
      "parents": [
        "a3d3967b0715905d8f13674f4bd5620a65c4e4ca"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:34:21 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 31 13:34:56 2016 +0100"
      },
      "message": "Minor changes\n"
    },
    {
      "commit": "a3d3967b0715905d8f13674f4bd5620a65c4e4ca",
      "tree": "8f58444864e27c64ca78764352fc106aa24cb995",
      "parents": [
        "4e782cfe402825d0b36709398239fd75673af5e0"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 24 14:41:10 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Jan 24 14:41:10 2016 +0100"
      },
      "message": "Prevent native mediaplayer from playing sound on playback speed change\n"
    },
    {
      "commit": "4e782cfe402825d0b36709398239fd75673af5e0",
      "tree": "39ea8e916962b4e542e90c0f4c158e310e8392c1",
      "parents": [
        "a6ee8c1ace65f4b1f53e1276b956d33e5a0caa83"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 08 10:58:11 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 08 10:58:11 2016 +0100"
      },
      "message": "v1.0.9: allow start() when PlaybackCompleted\n"
    },
    {
      "commit": "a6ee8c1ace65f4b1f53e1276b956d33e5a0caa83",
      "tree": "faeed731b139a07c86e51f3c2f62dd4b5aededc0",
      "parents": [
        "991d8a6ca747757c1348f53a249c7127c5a73a58",
        "d81278c0faf974c812fb076bb3c1a6267af2b51a"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Wed Jan 06 11:12:00 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Wed Jan 06 11:12:00 2016 +0100"
      },
      "message": "Merge pull request #3 from PaulWoitaschek/patch-1\n\nPrevent NPE when getCurrentPosition is called in idle state."
    },
    {
      "commit": "d81278c0faf974c812fb076bb3c1a6267af2b51a",
      "tree": "faeed731b139a07c86e51f3c2f62dd4b5aededc0",
      "parents": [
        "7b3a93c6f667eb70aef55674687e396e1d688315"
      ],
      "author": {
        "name": "Paul Woitaschek",
        "email": "woitaschek@posteo.de",
        "time": "Wed Jan 06 11:05:46 2016 +0100"
      },
      "committer": {
        "name": "Paul Woitaschek",
        "email": "woitaschek@posteo.de",
        "time": "Wed Jan 06 11:05:46 2016 +0100"
      },
      "message": "Cover initialized state as well."
    },
    {
      "commit": "7b3a93c6f667eb70aef55674687e396e1d688315",
      "tree": "422e2e54cda82e4fa3c1ca25931a0503fda1353d",
      "parents": [
        "991d8a6ca747757c1348f53a249c7127c5a73a58"
      ],
      "author": {
        "name": "Paul Woitaschek",
        "email": "woitaschek@posteo.de",
        "time": "Wed Jan 06 11:02:31 2016 +0100"
      },
      "committer": {
        "name": "Paul Woitaschek",
        "email": "woitaschek@posteo.de",
        "time": "Wed Jan 06 11:02:31 2016 +0100"
      },
      "message": "Prevent NPE when getCurrentPosition is called in idle state."
    },
    {
      "commit": "991d8a6ca747757c1348f53a249c7127c5a73a58",
      "tree": "2f3b21b3537cdf6c89094d6d75691e8d54b936a8",
      "parents": [
        "b115ad357e44d83f483f666f8e5717132626f567",
        "e273258e96081f3a7da1ed5eb3c5dc47050493ae"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 01 22:53:07 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 01 22:53:07 2016 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:AntennaPod/AntennaPod-AudioPlayer\n"
    },
    {
      "commit": "b115ad357e44d83f483f666f8e5717132626f567",
      "tree": "bc9f35f9ec2e76b72d6b7b7f716062d8269cdfe7",
      "parents": [
        "b94e3ab4b2662b63e6ac9f8227a9e299d74a82a9"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 01 20:46:58 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 01 20:46:58 2016 +0100"
      },
      "message": "Sonic: Improve creation of AudioTrack buffer\n"
    },
    {
      "commit": "b94e3ab4b2662b63e6ac9f8227a9e299d74a82a9",
      "tree": "c3137387fffdd6fc4e649e5df0b12429e44f6216",
      "parents": [
        "de0f473612afd2fccba1bc7849e2291db6624fe1"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 01 20:44:14 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 01 20:44:14 2016 +0100"
      },
      "message": "Sonic: On error, fall back to native mediaplayer\n"
    },
    {
      "commit": "de0f473612afd2fccba1bc7849e2291db6624fe1",
      "tree": "871d5b1291e89eeb913f7d75911f0cefc3cd2d58",
      "parents": [
        "9b9397ce678cfb48a1593f5d1390533f65e06097"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 01 20:42:14 2016 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Jan 01 20:42:14 2016 +0100"
      },
      "message": "Upgrade gradle\n"
    },
    {
      "commit": "9b9397ce678cfb48a1593f5d1390533f65e06097",
      "tree": "a27191ff992b2ab4b70843b8a842aec4e34647f8",
      "parents": [
        "11b12f4c1cdae1a7a018c37aa50d05434835c06d"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Thu Dec 31 14:37:31 2015 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Thu Dec 31 14:37:31 2015 +0100"
      },
      "message": "Prevent NPE\n"
    },
    {
      "commit": "e273258e96081f3a7da1ed5eb3c5dc47050493ae",
      "tree": "b749dd86b54b6f2512c5efb4539a2901aaeba3f4",
      "parents": [
        "11b12f4c1cdae1a7a018c37aa50d05434835c06d"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Nov 15 18:21:43 2015 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Nov 15 18:21:43 2015 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "11b12f4c1cdae1a7a018c37aa50d05434835c06d",
      "tree": "cc81ab89c1f8e5b9cedf563f68e1b923155229b3",
      "parents": [
        "6d1bcd771809cc40927237861f0840f26060556a"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Nov 13 13:27:56 2015 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Fri Nov 13 13:27:56 2015 +0100"
      },
      "message": "Sonic: Allow downmixing\n"
    },
    {
      "commit": "6d1bcd771809cc40927237861f0840f26060556a",
      "tree": "3fdcdd75e7fdb103190c84d82d89e1fd48fdfa18",
      "parents": [
        "963df23ba61cf9768b8f0c144b854182f77df521"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Mon Nov 02 15:33:53 2015 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Mon Nov 02 15:33:53 2015 +0100"
      },
      "message": "Don\u0027t minify, stupid\n"
    },
    {
      "commit": "963df23ba61cf9768b8f0c144b854182f77df521",
      "tree": "2048604943a3dc2afb923f5de1d99314d6bca1e3",
      "parents": [
        "33d20d5b1489deb2258797004aef04359d7eccc5"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Mon Nov 02 15:28:35 2015 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Mon Nov 02 15:28:35 2015 +0100"
      },
      "message": "Downgrade build tools\n"
    },
    {
      "commit": "33d20d5b1489deb2258797004aef04359d7eccc5",
      "tree": "cd85e288c1ff74cafbdc7c1d087bdbacd6156456",
      "parents": [
        "27d146a64b2bc3949df47778d93addb7a09da0f8"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Mon Nov 02 15:13:13 2015 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Mon Nov 02 15:13:13 2015 +0100"
      },
      "message": "Android mediaplayer: Set pitch and speed on Marshmallow\n"
    },
    {
      "commit": "27d146a64b2bc3949df47778d93addb7a09da0f8",
      "tree": "b8458ac446108100c322060d33f1293c4707c260",
      "parents": [
        "ed6a803dfd93e60b531e6e6244fc990d3838fd04"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Mon Nov 02 15:12:44 2015 +0100"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Mon Nov 02 15:12:44 2015 +0100"
      },
      "message": "Make audio session id publicly accessible\n"
    },
    {
      "commit": "ed6a803dfd93e60b531e6e6244fc990d3838fd04",
      "tree": "701acec618d1f1a598b46bdb743808b8b11ee1bf",
      "parents": [
        "1ca36be0ab0be6d7b3d8659a427430b9a2807961"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sat Oct 17 18:41:46 2015 +0200"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sat Oct 17 18:42:37 2015 +0200"
      },
      "message": "Do not acquire wakelock when Prestissimo backed mediaplayer is created\n\nsee https://github.com/AntennaPod/AntennaPod/pull/1198\n"
    },
    {
      "commit": "1ca36be0ab0be6d7b3d8659a427430b9a2807961",
      "tree": "3d064c6a92abd05b22ab3ecb8db1d1cb7ad9650a",
      "parents": [
        "724bc98230dce1ce06690bbe628576e0fced57ec",
        "7d14de276e35139a772395d14affaf5235d8d90b"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Sep 27 13:13:13 2015 +0200"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Sep 27 13:13:13 2015 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:AntennaPod/AntennaPod-AudioPlayer\n"
    },
    {
      "commit": "724bc98230dce1ce06690bbe628576e0fced57ec",
      "tree": "4f20c872311f601226188e3eb8204c9fd0e7b130",
      "parents": [
        "edb5d72705ad70f021553161b0381209578eef31"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Sep 27 13:11:46 2015 +0200"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sun Sep 27 13:11:46 2015 +0200"
      },
      "message": "Sonic: No error when in prepared state and pause() is called\n"
    },
    {
      "commit": "7d14de276e35139a772395d14affaf5235d8d90b",
      "tree": "b8273691bf2c0701d921329f98788b55d000d860",
      "parents": [
        "edb5d72705ad70f021553161b0381209578eef31"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sat Sep 19 14:18:47 2015 +0200"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sat Sep 19 14:18:47 2015 +0200"
      },
      "message": "Update README.md"
    },
    {
      "commit": "edb5d72705ad70f021553161b0381209578eef31",
      "tree": "7d0fa5fe9b21fde0632ff143c501348c8ace0605",
      "parents": [
        "46ca00ef0f4d2206324ecb6177a684fc46785413"
      ],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sat Sep 19 00:54:02 2015 +0200"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sat Sep 19 14:13:07 2015 +0200"
      },
      "message": "v1.0\n"
    },
    {
      "commit": "46ca00ef0f4d2206324ecb6177a684fc46785413",
      "tree": "e56ce9ea432b7aced651b2377b5470de4a8177a9",
      "parents": [],
      "author": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sat Sep 19 00:48:07 2015 +0200"
      },
      "committer": {
        "name": "Martin Fietz",
        "email": "Martin.Fietz@gmail.com",
        "time": "Sat Sep 19 00:48:07 2015 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
