{"action":"created","issue":{"url":"https://api.github.com/repos/TeamNewPipe/NewPipeExtractor/issues/105","repository_url":"https://api.github.com/repos/TeamNewPipe/NewPipeExtractor","labels_url":"https://api.github.com/repos/TeamNewPipe/NewPipeExtractor/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/TeamNewPipe/NewPipeExtractor/issues/105/comments","events_url":"https://api.github.com/repos/TeamNewPipe/NewPipeExtractor/issues/105/events","html_url":"https://github.com/TeamNewPipe/NewPipeExtractor/issues/105","id":356315163,"node_id":"MDU6SXNzdWUzNTYzMTUxNjM=","number":105,"title":"Support for media.ccc.de ","user":{"login":"TheAssassin","id":4503202,"node_id":"MDQ6VXNlcjQ1MDMyMDI=","avatar_url":"https://avatars3.githubusercontent.com/u/4503202?v=4","gravatar_id":"","url":"https://api.github.com/users/TheAssassin","html_url":"https://github.com/TheAssassin","followers_url":"https://api.github.com/users/TheAssassin/followers","following_url":"https://api.github.com/users/TheAssassin/following{/other_user}","gists_url":"https://api.github.com/users/TheAssassin/gists{/gist_id}","starred_url":"https://api.github.com/users/TheAssassin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheAssassin/subscriptions","organizations_url":"https://api.github.com/users/TheAssassin/orgs","repos_url":"https://api.github.com/users/TheAssassin/repos","events_url":"https://api.github.com/users/TheAssassin/events{/privacy}","received_events_url":"https://api.github.com/users/TheAssassin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-09-02T21:23:36Z","updated_at":"2018-09-24T22:34:07Z","closed_at":null,"author_association":"MEMBER","body":"I would like to see NewPipe become _the_ Android client for https://media.ccc.de. The C3VOC's media portal supports both static content and live streams.\r\n\r\nThere's another client for Android, which might be useful for inspiration (maybe the developer would even collaborate in implementing the functionality in NewPipeExtractor): https://github.com/NiciDieNase/chaosflix"},"comment":{"url":"https://api.github.com/repos/TeamNewPipe/NewPipeExtractor/issues/comments/424147684","html_url":"https://github.com/TeamNewPipe/NewPipeExtractor/issues/105#issuecomment-424147684","issue_url":"https://api.github.com/repos/TeamNewPipe/NewPipeExtractor/issues/105","id":424147684,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDE0NzY4NA==","user":{"login":"FlorianSteenbuck","id":13929591,"node_id":"MDQ6VXNlcjEzOTI5NTkx","avatar_url":"https://avatars2.githubusercontent.com/u/13929591?v=4","gravatar_id":"","url":"https://api.github.com/users/FlorianSteenbuck","html_url":"https://github.com/FlorianSteenbuck","followers_url":"https://api.github.com/users/FlorianSteenbuck/followers","following_url":"https://api.github.com/users/FlorianSteenbuck/following{/other_user}","gists_url":"https://api.github.com/users/FlorianSteenbuck/gists{/gist_id}","starred_url":"https://api.github.com/users/FlorianSteenbuck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FlorianSteenbuck/subscriptions","organizations_url":"https://api.github.com/users/FlorianSteenbuck/orgs","repos_url":"https://api.github.com/users/FlorianSteenbuck/repos","events_url":"https://api.github.com/users/FlorianSteenbuck/events{/privacy}","received_events_url":"https://api.github.com/users/FlorianSteenbuck/received_events","type":"User","site_admin":false},"created_at":"2018-09-24T22:34:07Z","updated_at":"2018-09-24T22:34:07Z","author_association":"NONE","body":"@TheAssassin Normally we do not use public apis. According to the latest talk about NewPipe this is because we want to got no contract with the plattform that we integrate. Also for me it is motivation to do it the hard way and that integrate like the user want it. Also their may be a restriction in from the F-Droid that can kick us out of their store. A Solution would be a plugin-able light version of NewPipe, we already use rhino why not using it for plugins.\r\n\r\n@theScrabi I doing currently a lot of stuff private and public . If you want to help me with the PeerTube Implementation I got currently a problem with my [Punycode Implementation](https://github.com/FlorianSteenbuck/OtherPunycode). I try to implement this inspired by a idna_decode php script, the [popular javascript implementation](https://github.com/bestiejs/punycode.js/) and the [punycode rfc](https://tools.ietf.org/html/rfc3492). Their are also some featured that might be not needed like the javascript interface for arrays and strings. Punycode is needed for a Safe DNS Lib that can be used for DNS Discovery which is required by STUN and TURN. STUN, TURN, RTP and RTCP are required by WebRTC. WebRTC, Websocket and SDP are required by WebTorrent.\r\n\r\nIf you are interested in the python change, which would a cool change for a cross-plattform app with pyside (maybe this also can be used for iOS), wait for next commit in [python-generics](https://github.com/FlorianSteenbuck/python-generics), try to understand my code, implement the needed enchantments that are needed for the NewPipeExtractor and rewrite the code in python 2."}}
{"actor":{"display_login":"FlorianSteenbuck"}}