• Stars
    star
    161
  • Rank 232,172 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 6 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

python-androidtv

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.

More Repositories

1

adb_shell

A Python implementation of ADB with shell and FileSync functionality.
Python
520
star
2

python-graphslam

Graph SLAM solver in Python
Python
193
star
3

homeassistant_native_firetv

Python
43
star
4

udacity

My work for Udacity courses
HTML
39
star
5

ha-androidtv

Same as Home Assistant's Android TV integration, but using the latest backend libraries.
Python
11
star
6

Math-Course-Notes

This repository includes various sets of notes that I took during my time in graduate school at UC Davis. My hope is that they will prove useful for others.
6
star
7

MTSG_Toolbox

The Multiscale Transforms for Signals on Graphs (MTSG) Toolbox contains MATLAB code for performing the HGLET and GHWT transforms on signals on graphs, as well as other related code.
MATLAB
6
star
8

aio-androidtv

Communicate with an Android TV or Fire TV device via ADB over a network.
Python
5
star
9

hassio-adb-server-addon

Shell
4
star
10

home-assistant-info

HTML
4
star
11

udacity_car_nanodegree_project04

https://jefflirion.github.io/udacity_car_nanodegree_project04/
HTML
4
star
12

aio_adb_shell

A Python async implementation of ADB with shell and FileSync functionality.
Python
3
star
13

udacity_car_nanodegree_project01

https://jefflirion.github.io/udacity_car_nanodegree_project01/
HTML
3
star
14

udacity_car_nanodegree_project05

https://jefflirion.github.io/udacity_car_nanodegree_project05/
HTML
2
star
15

udacity_car_nanodegree_project02

https://jefflirion.github.io/udacity_car_nanodegree_project02/
HTML
2
star
16

androidtv

Custom Home Assistant media_player component for generic Android devices.
Python
2
star
17

udacity_car_nanodegree_project03

https://jefflirion.github.io/udacity_car_nanodegree_project03/
Jupyter Notebook
2
star
18

python-package

A starter template for a Python package.
Shell
1
star