{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/9843","repository_url":"https://api.github.com/repos/xbmc/xbmc","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/9843/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/9843/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/9843/events","html_url":"https://github.com/xbmc/xbmc/pull/9843","id":155885854,"number":9843,"title":"Revert \"[addon] binary add-on library rework for API level system\"","user":{"login":"AlwinEsch","id":6879739,"avatar_url":"https://avatars.githubusercontent.com/u/6879739?v=3","gravatar_id":"","url":"https://api.github.com/users/AlwinEsch","html_url":"https://github.com/AlwinEsch","followers_url":"https://api.github.com/users/AlwinEsch/followers","following_url":"https://api.github.com/users/AlwinEsch/following{/other_user}","gists_url":"https://api.github.com/users/AlwinEsch/gists{/gist_id}","starred_url":"https://api.github.com/users/AlwinEsch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlwinEsch/subscriptions","organizations_url":"https://api.github.com/users/AlwinEsch/orgs","repos_url":"https://api.github.com/users/AlwinEsch/repos","events_url":"https://api.github.com/users/AlwinEsch/events{/privacy}","received_events_url":"https://api.github.com/users/AlwinEsch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Krypton","name":"Krypton","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/xbmc/xbmc/milestones/85","html_url":"https://github.com/xbmc/xbmc/milestones/Krypton%2017.0-alpha2","labels_url":"https://api.github.com/repos/xbmc/xbmc/milestones/85/labels","id":1722228,"number":85,"title":"Krypton 17.0-alpha2","description":"","creator":{"login":"MartijnKaijser","id":907436,"avatar_url":"https://avatars.githubusercontent.com/u/907436?v=3","gravatar_id":"","url":"https://api.github.com/users/MartijnKaijser","html_url":"https://github.com/MartijnKaijser","followers_url":"https://api.github.com/users/MartijnKaijser/followers","following_url":"https://api.github.com/users/MartijnKaijser/following{/other_user}","gists_url":"https://api.github.com/users/MartijnKaijser/gists{/gist_id}","starred_url":"https://api.github.com/users/MartijnKaijser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartijnKaijser/subscriptions","organizations_url":"https://api.github.com/users/MartijnKaijser/orgs","repos_url":"https://api.github.com/users/MartijnKaijser/repos","events_url":"https://api.github.com/users/MartijnKaijser/events{/privacy}","received_events_url":"https://api.github.com/users/MartijnKaijser/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":98,"state":"open","created_at":"2016-04-21T05:39:09Z","updated_at":"2016-05-21T16:23:35Z","due_on":"2016-05-30T22:00:00Z","closed_at":null},"comments":15,"created_at":"2016-05-20T04:42:18Z","updated_at":"2016-05-21T18:45:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/9843","html_url":"https://github.com/xbmc/xbmc/pull/9843","diff_url":"https://github.com/xbmc/xbmc/pull/9843.diff","patch_url":"https://github.com/xbmc/xbmc/pull/9843.patch"},"body":"@FernetMenta @ksooo this revert commits and remove my bad merged pull request #9659\r\n\r\nSorry to all!"},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/220794036","html_url":"https://github.com/xbmc/xbmc/pull/9843#issuecomment-220794036","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/9843","id":220794036,"user":{"login":"FernetMenta","id":576009,"avatar_url":"https://avatars.githubusercontent.com/u/576009?v=3","gravatar_id":"","url":"https://api.github.com/users/FernetMenta","html_url":"https://github.com/FernetMenta","followers_url":"https://api.github.com/users/FernetMenta/followers","following_url":"https://api.github.com/users/FernetMenta/following{/other_user}","gists_url":"https://api.github.com/users/FernetMenta/gists{/gist_id}","starred_url":"https://api.github.com/users/FernetMenta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FernetMenta/subscriptions","organizations_url":"https://api.github.com/users/FernetMenta/orgs","repos_url":"https://api.github.com/users/FernetMenta/repos","events_url":"https://api.github.com/users/FernetMenta/events{/privacy}","received_events_url":"https://api.github.com/users/FernetMenta/received_events","type":"User","site_admin":false},"created_at":"2016-05-21T18:45:19Z","updated_at":"2016-05-21T18:45:19Z","body":"> Do you have the time and the motivation in helping to improve @AlwinEsch's new binary add-on system?\r\n\r\nSure\r\n\r\n> It would be nice if we could support more than one API level at the same time. Consequently the add-on developers would have more time to port their functionality to the newer API level and we could introduce new add-on features faster.\r\n\r\nThis is not trivial. In general APIs are versioned in regard to features but now we have a v1 and v2 with identical feature sets. What if we add a new feature to pvr or inputstream? Add v3, v4, v5? Or v2.1 v3.1?\r\n\r\nAs the maintainer of inputstream I don't want to support multiple APIs for this addon in the near future. Why should v17 be released with multiple versions of inputstream API? This extension point is going to be introduced with v17."}}
{"actor":{"display_login":"FernetMenta"}}