{"push_id":710956265,"size":5,"distinct_size":1,"ref":"refs/heads/master","head":"bcb33d8e20a6c5c0b88a0925fdfa2fe4e79e7ddf","before":"d4cbfef6df5cd4faf672220de25cbd6ca538c365","commits":[{"sha":"6f2eceabf39c8e042eafe7036b6a85d6bef0c3ae","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@nemchik.com","name":"nemchik"},"message":"Hide play controls in the popup when a tab fails canPlayPause","distinct":false,"url":"https://api.github.com/repos/berrberr/streamkeys/commits/6f2eceabf39c8e042eafe7036b6a85d6bef0c3ae"},{"sha":"3406b3bacbd094f60259b9ece03d564426ff096b","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@aegabriel.com","name":"Alex Gabriel"},"message":"Check if page has a player before showing it in popup. Some general code cleanup.","distinct":false,"url":"https://api.github.com/repos/berrberr/streamkeys/commits/3406b3bacbd094f60259b9ece03d564426ff096b"},{"sha":"bf6c51d6b50e0aaddd14d2b7fd7772f166314cf7","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@aegabriel.com","name":"Alex Gabriel"},"message":"Fix hasPlayer in popup & more cleanup.","distinct":false,"url":"https://api.github.com/repos/berrberr/streamkeys/commits/bf6c51d6b50e0aaddd14d2b7fd7772f166314cf7"},{"sha":"21bafeae56992b1425ff0d97b453824faab78f11","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@aegabriel.com","name":"Alex Gabriel"},"message":"Remove some logging.","distinct":false,"url":"https://api.github.com/repos/berrberr/streamkeys/commits/21bafeae56992b1425ff0d97b453824faab78f11"},{"sha":"bcb33d8e20a6c5c0b88a0925fdfa2fe4e79e7ddf","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@aegabriel.com","name":"Alex Gabriel"},"message":"Merge remote-tracking branch 'origin/add-hasplayer'","distinct":true,"url":"https://api.github.com/repos/berrberr/streamkeys/commits/bcb33d8e20a6c5c0b88a0925fdfa2fe4e79e7ddf"}]}