{"id":19206908,"url":"https://github.com/pkoretic/letihome","last_synced_at":"2026-02-28T21:11:34.121Z","repository":{"id":144904823,"uuid":"94351569","full_name":"pkoretic/LetiHome","owner":"pkoretic","description":"Android launcher for embedded and TV/STB devices","archived":false,"fork":false,"pushed_at":"2026-02-25T23:19:21.000Z","size":6332,"stargazers_count":33,"open_issues_count":5,"forks_count":9,"subscribers_count":1,"default_branch":"lite","last_synced_at":"2026-02-26T01:22:17.333Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pkoretic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-06-14T16:29:36.000Z","updated_at":"2026-02-25T23:11:23.000Z","dependencies_parsed_at":"2025-05-12T17:30:33.222Z","dependency_job_id":"14b1bd02-37da-4097-a5a7-e2bbf76289c4","html_url":"https://github.com/pkoretic/LetiHome","commit_stats":null,"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/pkoretic/LetiHome","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkoretic%2FLetiHome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkoretic%2FLetiHome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkoretic%2FLetiHome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkoretic%2FLetiHome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkoretic","download_url":"https://codeload.github.com/pkoretic/LetiHome/tar.gz/refs/heads/lite","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkoretic%2FLetiHome/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29951790,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T18:42:55.706Z","status":"ssl_error","status_checked_at":"2026-02-28T18:42:48.811Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-09T13:17:23.894Z","updated_at":"2026-02-28T21:11:34.109Z","avatar_url":"https://github.com/pkoretic.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LetiHome TV Launcher Lite\n\n[![License MIT](https://cdn.rawgit.com/pkoretic/letihome/badges/license.svg)](https://github.com/pkoretic/letihome/blob/master/LICENSE)\n[![Language (Qt)](https://cdn.rawgit.com/pkoretic/letihome/badges/qt.svg)](https://www.qt.io)\n\nAndroid launcher optimized for the big screen. Targets embedded and TV/STB\ndevices. It is very lightweight and simple to run on as many devices as possible.\n\nAndroid TV OS / Google Play OS\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/pkoretic/LetiHome/badges/tvscreenshot.png\" width=\"30%\" /\u003e\n    \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\n    \u003cimg src=\"https://raw.githubusercontent.com/pkoretic/LetiHome/badges/tvscreenshot-about.png\" width=\"30%\" /\u003e\n    \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\n    \u003cimg src=\"https://raw.githubusercontent.com/pkoretic/LetiHome/badges/tvscreenshot-appinfo.png\" width=\"30%\" /\u003e\n\u003c/p\u003e\n\nAndroid Box / Tablet OS\u003cbr/\u003e\n\u003cp align=\"left\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/pkoretic/LetiHome/refs/heads/badges/nontvscreenshot.png\" width=300 /\u003e\n\u003c/p\u003e\n\nGoogle Play\n----------------\n\n[![Get it on Google Play](https://developer.android.com/images/brand/en_generic_rgb_wo_60.png)](https://play.google.com/store/apps/details?id=hr.envizia.letihome)\n\nor download from [Releases](../../releases).\n\n## Usage\n\nKeys `Enter/Return/OK` or mouse (Left click) can be used to open applications.\u003cbr/\u003e\n`Menu/Back` or mouse right click will open Application Info.\u003cbr/\u003e\nOpening LetiHome (Pressing Enter/Return/OK) will open About page with System Settings option.\n\n## Plus version\n\u003cimg src=\"https://raw.githubusercontent.com/pkoretic/LetiHome/badges/tvscreenshot-plus.png\" width=\"30%\" /\u003e\nLite version is intentionally very limited with 700~ lines of combined C++, Java, QML code.\nThis is to ensure that it works with as many as possible low power devices and is easy to maintain.\n\nIf you want more features Plus version is also available as open-source in the `plus` branch.\nIt has few extra features to keep it lean, like possibily to use list instead of a grid, random background, reorder apps, hide apps and minor tweaks.\nTo sponsor development it would be great to get it from Google Play instead.\n\n[![Get it on Google Play](https://developer.android.com/images/brand/en_generic_rgb_wo_60.png)](https://play.google.com/store/apps/details?id=hr.envizia.letihomeplus)\n\n## Set LetiHome Launcher as default launcher on Android TV / Google TV\n\nNote: on Android boxes that run regular Android OS (usually as \"tablet\" device)\nand not Android TV OS you can set Home launcher as usual with \"Home\" button\npress after installation and don't need methods below.\n\n### Method 1: remap the Home button\nIn case you have support for accessibility you can use [Button\nMapper](https://play.google.com/store/apps/details?id=flar2.homebutton) to\nremap the Home button of the remote to launch LetiHome.\n\n### Method 2: disable the default launcher\n\nThe following commands have been tested on Chromecast with Google TV and\nPhilips Android TV. This may be different on other devices.\n\nOnce the default launcher is disabled, press the Home button on the remote, and\nyou'll be prompted by the system to choose which app to set as default.\n\n#### Disable default launcher\n```shell\n# Disable com.google.android.apps.tv.launcherx which is the default launcher on CCwGTV\n$ adb shell pm disable-user --user 0 com.google.android.apps.tv.launcherx\n# com.google.android.tungsten.setupwraith will then be used as a 'fallback' and will automatically\n# re-enable the default launcher, so disable it as well\n$ adb shell pm disable-user --user 0 com.google.android.tungsten.setupwraith\n```\n\n#### Re-enable default launcher\nIn case when you want to delete LetiHome and restore original behavior.\n```shell\n$ adb shell pm enable com.google.android.apps.tv.launcherx\n$ adb shell pm enable com.google.android.tungsten.setupwraith\n```\n\n#### Known issues\nOn Chromecast with Google TV (maybe others), the \"YouTube\" remote button will\nstop working if the default launcher is disabled. As a workaround, you can use\n[Button Mapper](https://play.google.com/store/apps/details?id=flar2.homebutton)\nto remap it correctly.\n\n## Building\n\nIt is written using [Qt/QML](https://www.qt.io) as regular Qt android\napplication.\n\nOpen `CmakeFiles.txt` in QtCreator and follow\nhttps://doc.qt.io/qt-6/android.html.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkoretic%2Fletihome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpkoretic%2Fletihome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkoretic%2Fletihome/lists"}