{"action":"created","issue":{"url":"https://api.github.com/repos/theScrabi/NewPipe/issues/94","labels_url":"https://api.github.com/repos/theScrabi/NewPipe/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/theScrabi/NewPipe/issues/94/comments","events_url":"https://api.github.com/repos/theScrabi/NewPipe/issues/94/events","html_url":"https://github.com/theScrabi/NewPipe/issues/94","id":116920241,"number":94,"title":"Transfer the Youtube Core stuff to it's own Library","user":{"login":"MarvAmBass","id":8941027,"avatar_url":"https://avatars.githubusercontent.com/u/8941027?v=3","gravatar_id":"","url":"https://api.github.com/users/MarvAmBass","html_url":"https://github.com/MarvAmBass","followers_url":"https://api.github.com/users/MarvAmBass/followers","following_url":"https://api.github.com/users/MarvAmBass/following{/other_user}","gists_url":"https://api.github.com/users/MarvAmBass/gists{/gist_id}","starred_url":"https://api.github.com/users/MarvAmBass/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarvAmBass/subscriptions","organizations_url":"https://api.github.com/users/MarvAmBass/orgs","repos_url":"https://api.github.com/users/MarvAmBass/repos","events_url":"https://api.github.com/users/MarvAmBass/events{/privacy}","received_events_url":"https://api.github.com/users/MarvAmBass/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-11-14T11:32:49Z","updated_at":"2015-11-16T00:16:06Z","closed_at":null,"body":"Hey there,\r\n\r\nI've just flown over your code and I've noticed that the whole Youtube Parsing stuff happens in this project.\r\n\r\nWhy don't we transfer this into it's own Library. So it would be much better maintainable, and there might me other users who use it and help keeping it up to date.\r\nThe same goes for all the other supported Media sites you planned to support.\r\n\r\nIt would be easy to extend the features of each of these libraries to parse channels, playlists, search and filter stuff and this app only uses these libraries as API for each video service.\r\n\r\nwhat do you think about it?"},"comment":{"url":"https://api.github.com/repos/theScrabi/NewPipe/issues/comments/156878243","html_url":"https://github.com/theScrabi/NewPipe/issues/94#issuecomment-156878243","issue_url":"https://api.github.com/repos/theScrabi/NewPipe/issues/94","id":156878243,"user":{"login":"timofonic","id":49494,"avatar_url":"https://avatars.githubusercontent.com/u/49494?v=3","gravatar_id":"","url":"https://api.github.com/users/timofonic","html_url":"https://github.com/timofonic","followers_url":"https://api.github.com/users/timofonic/followers","following_url":"https://api.github.com/users/timofonic/following{/other_user}","gists_url":"https://api.github.com/users/timofonic/gists{/gist_id}","starred_url":"https://api.github.com/users/timofonic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timofonic/subscriptions","organizations_url":"https://api.github.com/users/timofonic/orgs","repos_url":"https://api.github.com/users/timofonic/repos","events_url":"https://api.github.com/users/timofonic/events{/privacy}","received_events_url":"https://api.github.com/users/timofonic/received_events","type":"User","site_admin":false},"created_at":"2015-11-16T00:16:06Z","updated_at":"2015-11-16T00:16:06Z","body":"I like the idea of a project for this that can be used by the rest.\n\nWhat can be the most lightweight and portable approach? Can a lightweight description language be enough?\n\nThis can be very interesting to do it as a separate project if there's some agreement with other projects.\n\nA list of interesting ones:\n\n- Kodi & providers.\n- MythTV.\n- MediaPortal.\n- Youtube-dl itself.\n- Other media center apps.\n- Software for other platforms.\n\nI think this could make support for other providers services easier in the future, by combining the efforts of a lot more people.\n\nI understand this can be a titanic task and organize a collaboration between projects can be very time consuming. And this isn't part of your initial plans, too.\n\nThis can be a PITA in short term, I reckon. It requires a very difficult initial effort that only will give positive results after done. But I think this can be very positive after this collaborative effort gets done, reutilization of resources and more contributors could be better for all involved parties.\n\nI understand if you don't want to get involved in this messy crazy idea, you just wanted to make a FOSS youtube player at first."}}