{"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":10,"created_at":"2015-11-14T11:32:49Z","updated_at":"2015-11-17T21:18:08Z","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/157509997","html_url":"https://github.com/theScrabi/NewPipe/issues/94#issuecomment-157509997","issue_url":"https://api.github.com/repos/theScrabi/NewPipe/issues/94","id":157509997,"user":{"login":"medavox","id":1199688,"avatar_url":"https://avatars.githubusercontent.com/u/1199688?v=3","gravatar_id":"","url":"https://api.github.com/users/medavox","html_url":"https://github.com/medavox","followers_url":"https://api.github.com/users/medavox/followers","following_url":"https://api.github.com/users/medavox/following{/other_user}","gists_url":"https://api.github.com/users/medavox/gists{/gist_id}","starred_url":"https://api.github.com/users/medavox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/medavox/subscriptions","organizations_url":"https://api.github.com/users/medavox/orgs","repos_url":"https://api.github.com/users/medavox/repos","events_url":"https://api.github.com/users/medavox/events{/privacy}","received_events_url":"https://api.github.com/users/medavox/received_events","type":"User","site_admin":false},"created_at":"2015-11-17T21:18:08Z","updated_at":"2015-11-17T21:18:08Z","body":"I really like the idea of a YouTube (and others) site scraping API as a separate project.\r\n\r\n`<cynicism>`\r\nHowever, the nature of the Android ecosystem being what it is, I imagine a dedicated maintainer (or maintainers) would have their hard work regularly stolen and a cheap UI slapped on top, for a quick profit on Google Play. \r\n`</cynicism>`\r\n\r\nOn the plus side, as long as it was kept very small, I can't see this being too difficult to do. Depending on how regularly YouTube (and everyone else) make breaking changes to their site(s)."}}