{"action":"created","issue":{"url":"https://api.github.com/repos/Syncplay/syncplay/issues/77","labels_url":"https://api.github.com/repos/Syncplay/syncplay/issues/77/labels{/name}","comments_url":"https://api.github.com/repos/Syncplay/syncplay/issues/77/comments","events_url":"https://api.github.com/repos/Syncplay/syncplay/issues/77/events","html_url":"https://github.com/Syncplay/syncplay/pull/77","id":111747234,"number":77,"title":"Add player command latency compensation","user":{"login":"tari","id":506181,"avatar_url":"https://avatars.githubusercontent.com/u/506181?v=3","gravatar_id":"","url":"https://api.github.com/users/tari","html_url":"https://github.com/tari","followers_url":"https://api.github.com/users/tari/followers","following_url":"https://api.github.com/users/tari/following{/other_user}","gists_url":"https://api.github.com/users/tari/gists{/gist_id}","starred_url":"https://api.github.com/users/tari/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tari/subscriptions","organizations_url":"https://api.github.com/users/tari/orgs","repos_url":"https://api.github.com/users/tari/repos","events_url":"https://api.github.com/users/tari/events{/privacy}","received_events_url":"https://api.github.com/users/tari/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":21,"created_at":"2015-10-16T02:42:29Z","updated_at":"2016-01-25T20:46:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Syncplay/syncplay/pulls/77","html_url":"https://github.com/Syncplay/syncplay/pull/77","diff_url":"https://github.com/Syncplay/syncplay/pull/77.diff","patch_url":"https://github.com/Syncplay/syncplay/pull/77.patch"},"body":"Somewhat experimental fix for #73. Worked very well with XBMC/Kodi (coming soon to a PR near you), didn't seem to have any ill effect on VLC or MPC, the two existing players I tested with.\r\n\r\n`playerCommandDelay` should generally be set to an amount of time longer than the expected largest delay between sending a play/pause/seek command and having that command reflected in the status reported back to the client. Some kind of autoconfiguration (or just a warning if \"fighting\" is observed) would be nice, but this at least provides a configuration option for user adjustment.\r\n\r\nWith appropriate configuration, I suspect this fixes issues with madVR when \"delay playback start until render queue is full\" as well, as reported in #52."},"comment":{"url":"https://api.github.com/repos/Syncplay/syncplay/issues/comments/174657428","html_url":"https://github.com/Syncplay/syncplay/pull/77#issuecomment-174657428","issue_url":"https://api.github.com/repos/Syncplay/syncplay/issues/77","id":174657428,"user":{"login":"Uriziel","id":1389837,"avatar_url":"https://avatars.githubusercontent.com/u/1389837?v=3","gravatar_id":"","url":"https://api.github.com/users/Uriziel","html_url":"https://github.com/Uriziel","followers_url":"https://api.github.com/users/Uriziel/followers","following_url":"https://api.github.com/users/Uriziel/following{/other_user}","gists_url":"https://api.github.com/users/Uriziel/gists{/gist_id}","starred_url":"https://api.github.com/users/Uriziel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Uriziel/subscriptions","organizations_url":"https://api.github.com/users/Uriziel/orgs","repos_url":"https://api.github.com/users/Uriziel/repos","events_url":"https://api.github.com/users/Uriziel/events{/privacy}","received_events_url":"https://api.github.com/users/Uriziel/received_events","type":"User","site_admin":false},"created_at":"2016-01-25T20:46:20Z","updated_at":"2016-01-25T20:46:20Z","body":"@tari: I merged this PR to shared-playlists branch as we test that thoroughly ATM. Though it had some conflicts so you might check into that.\r\n\r\nIf there aren't any issues found it will be just merged."}}