{"id":15678095,"url":"https://github.com/ollo69/ha-androidtv-custom","last_synced_at":"2025-05-07T02:22:33.335Z","repository":{"id":60051237,"uuid":"491128568","full_name":"ollo69/ha-androidtv-custom","owner":"ollo69","description":"Home Assistant custom component for AndroidTV based on native integration","archived":false,"fork":false,"pushed_at":"2023-03-06T02:32:01.000Z","size":79,"stargazers_count":18,"open_issues_count":6,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-25T20:38:58.268Z","etag":null,"topics":["androidtv","hacs","home-assistant","homeassistant","integration"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ollo69.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}},"created_at":"2022-05-11T13:42:31.000Z","updated_at":"2024-10-21T15:21:29.000Z","dependencies_parsed_at":"2024-10-23T13:29:11.496Z","dependency_job_id":null,"html_url":"https://github.com/ollo69/ha-androidtv-custom","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ollo69%2Fha-androidtv-custom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ollo69%2Fha-androidtv-custom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ollo69%2Fha-androidtv-custom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ollo69%2Fha-androidtv-custom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ollo69","download_url":"https://codeload.github.com/ollo69/ha-androidtv-custom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242884322,"owners_count":20201108,"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":["androidtv","hacs","home-assistant","homeassistant","integration"],"created_at":"2024-10-03T16:16:34.115Z","updated_at":"2025-03-10T16:31:36.794Z","avatar_url":"https://github.com/ollo69.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HA Android TV Custom integration\nThis custom integration is the copy of the [Android TV](https://www.home-assistant.io/integrations/androidtv) integration\nimplemented in Home Assistant with the additional option to define **custom commands** as supported by the \nlibrary [python-androidtv](https://github.com/JeffLIrion/python-androidtv) used both by this and native integration.\u003c/br\u003e\n\nThe aim is to allow tests and find the final solution to provide support to currently unsupported AndroidTV device, \nto finally move back to the HA native integration.\n\nObviously, feedback is important, we can use [issue section](https://github.com/ollo69/ha-androidtv-custom/issues) in this \nrepository or open a discussion on the [community forums](https://community.home-assistant.io/) or Discord chat. \n\n## Installation \u0026 configuration\nYou can install this integration in two ways: via HACS or manually.\n\n### Option A: Installing via HACS\nIf you have HACS, you must add this repository (\"https://github.com/ollo69/ha-androidtv-custom\") to your Custom Repository \nselecting the Configuration Tab in the HACS page.\nAfter this you can go in the Integration Tab and search the \"Android TV Custom\" component to configure it.\n\n### Option B: Manually installation (custom_component)\n1. Clone the git master branch.\n1. Unzip/copy the androidtv_custom directory within the `custom_components` directory of your homeassistant installation.\nThe `custom_components` directory resides within your homeassistant configuration directory.\nUsually, the configuration directory is within your home (`~/.homeassistant/`).\nIn other words, the configuration directory of homeassistant is where the configuration.yaml file is located.\nAfter a correct installation, your configuration directory should look like the following.\n    ```\n    └── ...\n    └── configuration.yaml\n    └── secrects.yaml\n    └── custom_components\n        └── androidtv_custom\n            └── __init__.py\n            └── media_player.py\n            └── ...\n    ```\n\n    **Note**: if the custom_components directory does not exist, you need to create it.\n    \n## Component setup    \n\nFor the configuration use exactly the same options used to configure the standard AndroidTV component, however choosing \nthe Android TV Custom component from the list of integrations.\n\n**N.B. Before configuring this integration, remove the standard Android TV integration.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Follo69%2Fha-androidtv-custom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Follo69%2Fha-androidtv-custom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Follo69%2Fha-androidtv-custom/lists"}