{"id":17058807,"url":"https://github.com/nielsvanvelzen/tv-launcher","last_synced_at":"2025-05-16T11:06:51.861Z","repository":{"id":45173264,"uuid":"361420950","full_name":"nielsvanvelzen/tv-launcher","owner":"nielsvanvelzen","description":"Experimental Android launcher with a focus on big screens like televisions.","archived":false,"fork":false,"pushed_at":"2025-05-06T21:04:40.000Z","size":948,"stargazers_count":352,"open_issues_count":7,"forks_count":46,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-05-06T22:20:12.309Z","etag":null,"topics":["android","androidtv","compose","firetv","launcher","leanback","shield","television","tv"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nielsvanvelzen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["nielsvanvelzen"]}},"created_at":"2021-04-25T12:21:04.000Z","updated_at":"2025-05-06T21:04:44.000Z","dependencies_parsed_at":"2023-10-19T21:49:08.474Z","dependency_job_id":"ee367271-3fb3-4ef5-aaa1-26f408f9b8a4","html_url":"https://github.com/nielsvanvelzen/tv-launcher","commit_stats":{"total_commits":537,"total_committers":6,"mean_commits":89.5,"dds":"0.34450651769087526","last_synced_commit":"379ea8e3f744de3f22c3eff2576cd6f2c0caf501"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nielsvanvelzen%2Ftv-launcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nielsvanvelzen%2Ftv-launcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nielsvanvelzen%2Ftv-launcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nielsvanvelzen%2Ftv-launcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nielsvanvelzen","download_url":"https://codeload.github.com/nielsvanvelzen/tv-launcher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254518383,"owners_count":22084374,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","androidtv","compose","firetv","launcher","leanback","shield","television","tv"],"created_at":"2024-10-14T10:31:03.015Z","updated_at":"2025-05-16T11:06:50.345Z","avatar_url":"https://github.com/nielsvanvelzen.png","language":"Kotlin","funding_links":["https://github.com/sponsors/nielsvanvelzen"],"categories":[],"sub_categories":[],"readme":"# TV Launcher\n\nTV Launcher (name to be determined) is an Android launcher meant for big screens like televisions. It can be used as a\nreplacement for the default Leanback or Google TV launcher on various Android TV devices like the Nvidia Shield or\nChromecast with Google TV.\n\nThe app is currently in an early development stage.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/2305178/186512479-e94bf85d-ac09-4f9d-b54e-24bcf43c82da.png\" height=\"400\" /\u003e\n\n## Planned features\n\n- Configurable toolbar\n\n  The toolbar is shown on the top of the screen and contains various items that can be hidden and reordered by the user.\n  The planned components that can be used are:\n\n    - Clock\n    - Settings button\n    - Tv input sources switcher\n\n- Favorite app list\n\n  A list of bookmarked apps by the user. They can be shown or hidden from the main screen and reordered.\n\n- Channels\n\n  App provided channels and watch next information.\n\n- All apps\n\n  A grid with all installed apps. Ability to also show mobile app entries.\n\n### Unplanned features\n\nSome features are not implemented because of platform limitations. The following features can not be implemented:\n\n- Wallpapers\n\n  Android TV does not allow apps to set a wallpaper since there is no implementation for the\n  [WallpaperManager actions](https://developer.android.com/reference/android/app/WallpaperManager.html).\n\n- Search\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnielsvanvelzen%2Ftv-launcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnielsvanvelzen%2Ftv-launcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnielsvanvelzen%2Ftv-launcher/lists"}