Skip to main content

Communicate with an Android TV or Fire TV device via ADB over a network.

Project description

Build Status Coverage Status Downloads

Contributions Only

I no longer have the time to actively work on this project, and so all future development will be from pull requests submitted by the community. What I will do is:

  • review pull requests that pass all of the CI checks

  • publish new releases upon request

About

Documentation for this package can be found at https://androidtv.readthedocs.io.

androidtv is a Python package that provides state information and control of Android TV and Fire TV devices via ADB. This package is used by the Android TV integration in Home Assistant.

Installation

pip install androidtv

To utilize the async version of this code, you must install into a Python 3.7+ environment via:

pip install androidtv[async]

ADB Intents and Commands

A collection of useful intents and commands can be found here (credit: mcfrojd).

Acknowledgments

This is based on python-firetv by happyleavesaoc and the androidtv component for Home Assistant by a1ex4, and it depends on the Python packages adb-shell (which is based on python-adb) and pure-python-adb.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

androidtv-0.0.68.tar.gz (33.5 kB view details)

Uploaded Source

Built Distribution

androidtv-0.0.68-py3-none-any.whl (49.5 kB view details)

Uploaded Python 3

File details

Details for the file androidtv-0.0.68.tar.gz.

File metadata

  • Download URL: androidtv-0.0.68.tar.gz
  • Upload date:
  • Size: 33.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/46.1.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for androidtv-0.0.68.tar.gz
Algorithm Hash digest
SHA256 a23db27a02fa998ebf47be2e6c13f8380fdbad65d0f78f4a6a44e1eb8e31c08b
MD5 d30ba57c84a814828dcad953c22878ea
BLAKE2b-256 ff2e93cf184460b1341c6090c780373d073e0a79f9b55b23f7ab651ffc328abb

See more details on using hashes here.

File details

Details for the file androidtv-0.0.68-py3-none-any.whl.

File metadata

  • Download URL: androidtv-0.0.68-py3-none-any.whl
  • Upload date:
  • Size: 49.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/46.1.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for androidtv-0.0.68-py3-none-any.whl
Algorithm Hash digest
SHA256 a3e6a84c1a8758269b6c4e034a11f6dd5005ebfd49c34200702d6feb460cf902
MD5 c6aadd2ef80f3e8a0ca02bc843302efe
BLAKE2b-256 b580a0c35bb1c181e25b45b405514c29a7aa1ded31adeb728fe638baa1cefbe8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page