{"action":"created","issue":{"url":"https://api.github.com/repos/streamlink/streamlink/issues/137","repository_url":"https://api.github.com/repos/streamlink/streamlink","labels_url":"https://api.github.com/repos/streamlink/streamlink/issues/137/labels{/name}","comments_url":"https://api.github.com/repos/streamlink/streamlink/issues/137/comments","events_url":"https://api.github.com/repos/streamlink/streamlink/issues/137/events","html_url":"https://github.com/streamlink/streamlink/pull/137","id":187711959,"number":137,"title":"plugins.ustream: improved plugin ","user":{"login":"beardypig","id":16033421,"avatar_url":"https://avatars.githubusercontent.com/u/16033421?v=3","gravatar_id":"","url":"https://api.github.com/users/beardypig","html_url":"https://github.com/beardypig","followers_url":"https://api.github.com/users/beardypig/followers","following_url":"https://api.github.com/users/beardypig/following{/other_user}","gists_url":"https://api.github.com/users/beardypig/gists{/gist_id}","starred_url":"https://api.github.com/users/beardypig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beardypig/subscriptions","organizations_url":"https://api.github.com/users/beardypig/orgs","repos_url":"https://api.github.com/users/beardypig/repos","events_url":"https://api.github.com/users/beardypig/events{/privacy}","received_events_url":"https://api.github.com/users/beardypig/received_events","type":"User","site_admin":false},"labels":[{"id":443888408,"url":"https://api.github.com/repos/streamlink/streamlink/labels/bug","name":"bug","color":"ee0701","default":true},{"id":443888410,"url":"https://api.github.com/repos/streamlink/streamlink/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":87,"created_at":"2016-11-07T13:30:37Z","updated_at":"2016-11-19T20:14:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/streamlink/streamlink/pulls/137","html_url":"https://github.com/streamlink/streamlink/pull/137","diff_url":"https://github.com/streamlink/streamlink/pull/137.diff","patch_url":"https://github.com/streamlink/streamlink/pull/137.patch"},"body":"This is a new and improved plugin for ustream.com.\r\nChanges include:\r\n\r\n- switched to websockets client, and no longer depends on `python-librtmp`\r\n- support for desktop streams, including fragmented mp4\r\n\r\n**Note to maintainers:** this patch introduces two new dependencies `websocket-client==0.37.0` and `pymp4==1.0.0`. `websocket-client` is used to connect to the websockets service for ustream, and `pymp4` (maintained by myself) is used to mux the fragmented mp4 fragments. _I don't know how this may affect the Windows installer._\r\n\r\nIt would be good to have some other people test this out. \r\nNote that if you simply replace your existing `ustream.py` you will need to install two python packages: `websocket-client==0.37.0` and `pymp4==1.0.0`. If you use the Windows installer I am not sure how you can install these packages, if you installed `streamlink` with `pip` you can simply use `pip` to install these new dependencies:\r\n```\r\npip install websocket-client==0.37.0 pymp4==1.0.0\r\n```\r\n\r\nThis PR is intended to fix #58, #57, and #110. "},"comment":{"url":"https://api.github.com/repos/streamlink/streamlink/issues/comments/261736681","html_url":"https://github.com/streamlink/streamlink/pull/137#issuecomment-261736681","issue_url":"https://api.github.com/repos/streamlink/streamlink/issues/137","id":261736681,"user":{"login":"sbstp","id":862368,"avatar_url":"https://avatars.githubusercontent.com/u/862368?v=3","gravatar_id":"","url":"https://api.github.com/users/sbstp","html_url":"https://github.com/sbstp","followers_url":"https://api.github.com/users/sbstp/followers","following_url":"https://api.github.com/users/sbstp/following{/other_user}","gists_url":"https://api.github.com/users/sbstp/gists{/gist_id}","starred_url":"https://api.github.com/users/sbstp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbstp/subscriptions","organizations_url":"https://api.github.com/users/sbstp/orgs","repos_url":"https://api.github.com/users/sbstp/repos","events_url":"https://api.github.com/users/sbstp/events{/privacy}","received_events_url":"https://api.github.com/users/sbstp/received_events","type":"User","site_admin":false},"created_at":"2016-11-19T20:14:13Z","updated_at":"2016-11-19T20:14:13Z","body":"I guess this should be in the 0.0.4 milestone then."}}
{"actor":{"display_login":"sbstp"}}