{"action":"created","issue":{"url":"https://api.github.com/repos/ccrisan/motioneye/issues/815","repository_url":"https://api.github.com/repos/ccrisan/motioneye","labels_url":"https://api.github.com/repos/ccrisan/motioneye/issues/815/labels{/name}","comments_url":"https://api.github.com/repos/ccrisan/motioneye/issues/815/comments","events_url":"https://api.github.com/repos/ccrisan/motioneye/issues/815/events","html_url":"https://github.com/ccrisan/motioneye/pull/815","id":303239185,"number":815,"title":"Add video playback support","user":{"login":"Mrnt","id":1972570,"avatar_url":"https://avatars2.githubusercontent.com/u/1972570?v=4","gravatar_id":"","url":"https://api.github.com/users/Mrnt","html_url":"https://github.com/Mrnt","followers_url":"https://api.github.com/users/Mrnt/followers","following_url":"https://api.github.com/users/Mrnt/following{/other_user}","gists_url":"https://api.github.com/users/Mrnt/gists{/gist_id}","starred_url":"https://api.github.com/users/Mrnt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mrnt/subscriptions","organizations_url":"https://api.github.com/users/Mrnt/orgs","repos_url":"https://api.github.com/users/Mrnt/repos","events_url":"https://api.github.com/users/Mrnt/events{/privacy}","received_events_url":"https://api.github.com/users/Mrnt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-03-07T19:59:59Z","updated_at":"2018-03-16T22:54:45Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/ccrisan/motioneye/pulls/815","html_url":"https://github.com/ccrisan/motioneye/pull/815","diff_url":"https://github.com/ccrisan/motioneye/pull/815.diff","patch_url":"https://github.com/ccrisan/motioneye/pull/815.patch"},"body":" - The StaticFileHandler gives us automatic support for mime type and partial file download using the Range request header.\r\n - Subclass static handler to support video playback and also fo download\r\n - js changes to preload video and then show video node if video loads\r\n - progress indicator while video downloading\r\n - error indicator when video failed to load with error message but display video preview image (as before) instead of browser's broken video icon\r\n - do not show video on older devices, instead continue to show preview image as before\r\n - reset width and height properly on every preview load"},"comment":{"url":"https://api.github.com/repos/ccrisan/motioneye/issues/comments/373866302","html_url":"https://github.com/ccrisan/motioneye/pull/815#issuecomment-373866302","issue_url":"https://api.github.com/repos/ccrisan/motioneye/issues/815","id":373866302,"user":{"login":"kleini","id":1384369,"avatar_url":"https://avatars3.githubusercontent.com/u/1384369?v=4","gravatar_id":"","url":"https://api.github.com/users/kleini","html_url":"https://github.com/kleini","followers_url":"https://api.github.com/users/kleini/followers","following_url":"https://api.github.com/users/kleini/following{/other_user}","gists_url":"https://api.github.com/users/kleini/gists{/gist_id}","starred_url":"https://api.github.com/users/kleini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kleini/subscriptions","organizations_url":"https://api.github.com/users/kleini/orgs","repos_url":"https://api.github.com/users/kleini/repos","events_url":"https://api.github.com/users/kleini/events{/privacy}","received_events_url":"https://api.github.com/users/kleini/received_events","type":"User","site_admin":false},"created_at":"2018-03-16T22:54:45Z","updated_at":"2018-03-16T22:54:45Z","author_association":"COLLABORATOR","body":"The login to Docker Hub fails because DOCKER_USERNAME and DOCKER_PASSWORD seem to be missing when building pull requests. I will have to do some research how this is meant to be with GitHub, Travis CI and Docker Hub."}}
{"actor":{"display_login":"kleini"}}