{"action":"created","issue":{"url":"https://api.github.com/repos/opengapps/opengapps/issues/35","repository_url":"https://api.github.com/repos/opengapps/opengapps","labels_url":"https://api.github.com/repos/opengapps/opengapps/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/opengapps/opengapps/issues/35/comments","events_url":"https://api.github.com/repos/opengapps/opengapps/issues/35/events","html_url":"https://github.com/opengapps/opengapps/issues/35","id":91657996,"number":35,"title":"Android TV/Leanback GApps","user":{"login":"bgiesing","id":7895463,"avatar_url":"https://avatars.githubusercontent.com/u/7895463?v=3","gravatar_id":"","url":"https://api.github.com/users/bgiesing","html_url":"https://github.com/bgiesing","followers_url":"https://api.github.com/users/bgiesing/followers","following_url":"https://api.github.com/users/bgiesing/following{/other_user}","gists_url":"https://api.github.com/users/bgiesing/gists{/gist_id}","starred_url":"https://api.github.com/users/bgiesing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgiesing/subscriptions","organizations_url":"https://api.github.com/users/bgiesing/orgs","repos_url":"https://api.github.com/users/bgiesing/repos","events_url":"https://api.github.com/users/bgiesing/events{/privacy}","received_events_url":"https://api.github.com/users/bgiesing/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/opengapps/opengapps/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/opengapps/opengapps/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":135,"created_at":"2015-06-29T00:20:12Z","updated_at":"2016-09-17T09:48:04Z","closed_at":null,"body":"Since the Nexus Player is apart of our devices, we should consider a TV/Leanback variant.\r\n\r\n## Todo\r\n### Inital Setup\r\n- [x] Prepare add_source.sh to process leanback packages.\r\n- [x] Gather Core from Nexus Player (fugu) factory image.\r\n- [x] Gather initial x86 and ARM leanback versions if possible.\r\n- [x] Update script to support building `leanback` variant\r\n\r\n### Package Considerations\r\n- [x] Decide on the various flavours -> what should be in tvstock; what could be the set of apps for e.g. a tvpico or tvnano?\r\n- [x] Identify application dependencies -> Make rules what include/excludes are implied\r\n- [ ] Identify removable applications -> Which apps from AOSP/CM should be removable on AndroidTV?\r\n- [ ] Identify application replacements -> Make rules what AOSP/CM applications should be removed/replaced when installing their Google equivalent\r\n\r\n### App Gathering\r\n- [x] Fetch updated APKs for the packages (especially Google Play Services)\r\n- [x] After oat2dex fixes their bug, we should import the last missing APKs for Marshmallow\r\n- [ ] Fetch more versions of the arm-libs for AndroidTV (the one currently found is from the AndroidTV ARM SDK, but I am not sure if its API compatibility level)\r\n\r\n### Testing\r\n- [ ] Find people with Android TV devices (or maybe we can ask people to donate one to @mfonville)\r\n- [ ] Test the current draft packages (see below)\r\n\r\n### Website Todos\r\n- [ ] How about an MDL-on/off switch for the variants (or a slider?) to switch between the 'regular' and the AndroidTV-variant flavours?\r\n- [ ] Hotlink (& autodownload) should work als switch this slider/switch if the variantname variable implies so\r\n- [x] Need to update the wiki and other various sets of documentation\r\n- [ ] Update site with new variant \r\n\r\n## Draft Builds\r\n5.1 ARM: https://dl.dropboxusercontent.com/u/7278254/TVStock/open_gapps-arm-5.1-tvstock-20160914-UNOFFICIAL.zip\r\n5.1 x86: https://dl.dropboxusercontent.com/u/7278254/TVStock/open_gapps-x86-5.1-tvstock-20160914-UNOFFICIAL.zip\r\n6.0 ARM: https://dl.dropboxusercontent.com/u/7278254/TVStock/open_gapps-arm-6.0-tvstock-20160914-UNOFFICIAL.zip\r\n6.0 x86: https://dl.dropboxusercontent.com/u/7278254/TVStock/open_gapps-x86-6.0-tvstock-20160914-UNOFFICIAL.zip"},"comment":{"url":"https://api.github.com/repos/opengapps/opengapps/issues/comments/247760268","html_url":"https://github.com/opengapps/opengapps/issues/35#issuecomment-247760268","issue_url":"https://api.github.com/repos/opengapps/opengapps/issues/35","id":247760268,"user":{"login":"mfonville","id":6221544,"avatar_url":"https://avatars.githubusercontent.com/u/6221544?v=3","gravatar_id":"","url":"https://api.github.com/users/mfonville","html_url":"https://github.com/mfonville","followers_url":"https://api.github.com/users/mfonville/followers","following_url":"https://api.github.com/users/mfonville/following{/other_user}","gists_url":"https://api.github.com/users/mfonville/gists{/gist_id}","starred_url":"https://api.github.com/users/mfonville/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfonville/subscriptions","organizations_url":"https://api.github.com/users/mfonville/orgs","repos_url":"https://api.github.com/users/mfonville/repos","events_url":"https://api.github.com/users/mfonville/events{/privacy}","received_events_url":"https://api.github.com/users/mfonville/received_events","type":"User","site_admin":false},"created_at":"2016-09-17T09:48:04Z","updated_at":"2016-09-17T09:48:04Z","body":"but since the versioncode of the AndroidTV market is lower than the regular market app, it must be that the TV version should *lack* a certain feature compared to the phone/tablet devices, so that it won't be able to get that version."}}
{"actor":{"display_login":"mfonville"}}