{"action":"created","issue":{"url":"https://api.github.com/repos/iipc/openwayback/issues/179","labels_url":"https://api.github.com/repos/iipc/openwayback/issues/179/labels{/name}","comments_url":"https://api.github.com/repos/iipc/openwayback/issues/179/comments","events_url":"https://api.github.com/repos/iipc/openwayback/issues/179/events","html_url":"https://github.com/iipc/openwayback/issues/179","id":46073121,"number":179,"title":"Handle 'Range Retrieval Requests'","user":{"login":"PsypherPunk","id":722120,"avatar_url":"https://avatars.githubusercontent.com/u/722120?v=3","gravatar_id":"","url":"https://api.github.com/users/PsypherPunk","html_url":"https://github.com/PsypherPunk","followers_url":"https://api.github.com/users/PsypherPunk/followers","following_url":"https://api.github.com/users/PsypherPunk/following{/other_user}","gists_url":"https://api.github.com/users/PsypherPunk/gists{/gist_id}","starred_url":"https://api.github.com/users/PsypherPunk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PsypherPunk/subscriptions","organizations_url":"https://api.github.com/users/PsypherPunk/orgs","repos_url":"https://api.github.com/users/PsypherPunk/repos","events_url":"https://api.github.com/users/PsypherPunk/events{/privacy}","received_events_url":"https://api.github.com/users/PsypherPunk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/iipc/openwayback/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-10-17T08:01:42Z","updated_at":"2015-02-04T17:01:52Z","closed_at":null,"body":"It would be useful if OpenWayback could handle 'Range Retrieval Requests', i.e. return an `Accept-Ranges` header and handle `Content-Range` requests.\r\n\r\nThe motivation for this is to facilitate playing videos straight out of WARC files (the above is, as far as I am aware, how the HTML5 video handles playback).\r\n\r\nIt's likely that the above would only really work with non-compressed (W)ARCs as one can't arbitrarily skip around in gzip streams; it might be possible to handle compressed records via some sort of caching but if at all possible this should probably wait for a later iteration."},"comment":{"url":"https://api.github.com/repos/iipc/openwayback/issues/comments/72893445","html_url":"https://github.com/iipc/openwayback/issues/179#issuecomment-72893445","issue_url":"https://api.github.com/repos/iipc/openwayback/issues/179","id":72893445,"user":{"login":"kngenie","id":1045961,"avatar_url":"https://avatars.githubusercontent.com/u/1045961?v=3","gravatar_id":"","url":"https://api.github.com/users/kngenie","html_url":"https://github.com/kngenie","followers_url":"https://api.github.com/users/kngenie/followers","following_url":"https://api.github.com/users/kngenie/following{/other_user}","gists_url":"https://api.github.com/users/kngenie/gists{/gist_id}","starred_url":"https://api.github.com/users/kngenie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kngenie/subscriptions","organizations_url":"https://api.github.com/users/kngenie/orgs","repos_url":"https://api.github.com/users/kngenie/repos","events_url":"https://api.github.com/users/kngenie/events{/privacy}","received_events_url":"https://api.github.com/users/kngenie/received_events","type":"User","site_admin":false},"created_at":"2015-02-04T17:01:52Z","updated_at":"2015-02-04T17:01:52Z","body":"internetarchive#66 just passes through Content-Range header field *recorded in the capture* to playback response. Wayback does not handle Content-Range request for itself.  It does not address this issue, I suppose.  "}}