All Projects → eslavnov → android-tv-remote

eslavnov / android-tv-remote

Licence: other
A simple wrapper around ADB to send commands to Android TVs

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to android-tv-remote

Youtubetv
📺 YouTube embedded player library for Android TV
Stars: ✭ 44 (+29.41%)
Mutual labels:  android-tv
Retrograde Android
Play retro video games on your Android TV!
Stars: ✭ 114 (+235.29%)
Mutual labels:  android-tv
Biglybt Android
BiglyBT for Android, torrent client and remote control app
Stars: ✭ 180 (+429.41%)
Mutual labels:  android-tv
Tvsample
1、仿泰捷视频最新TV版 Metro UI效果. 2、仿腾讯视频TV版(云视听·极光) 列表页
Stars: ✭ 1,112 (+3170.59%)
Mutual labels:  android-tv
Tvlauncher
A TV Launcher UI use ViewPager+CustomView as Main Frame, like win8 style, including several specially good effect CustomWidget, such as FlyBorderView, PosterView, ReflectView, RippleLayout, TextImageView and so on. Also it defines some animation effects and functional utils.
Stars: ✭ 102 (+200%)
Mutual labels:  android-tv
Ftvlaunchx
Simple helper application to allow custom launchers on Amazon Fire TV devices.
Stars: ✭ 130 (+282.35%)
Mutual labels:  android-tv
Awesome Smart Tv
⚡️A curated list of awesome resources for building Smart TV apps
Stars: ✭ 588 (+1629.41%)
Mutual labels:  android-tv
TextMood
A Xamarin + IoT + Azure sample that detects the sentiment of incoming text messages, performs sentiment analysis on the text, and changes the color of a Philips Hue lightbulb
Stars: ✭ 52 (+52.94%)
Mutual labels:  philips
Anexplorer
📁 Another Android Explorer ( File Manager ) is an All-in-One Open source file manager. AnExplorer File Manager (File Explorer) is designed for all android devices including Phones, Phablets, Tablets, Chromecast, Wear OS, Android TV and Chromebooks. It's a fully designed with Material guidelines by Google.
Stars: ✭ 1,505 (+4326.47%)
Mutual labels:  android-tv
Yalpstore
Download apks from Google Play Store
Stars: ✭ 2,088 (+6041.18%)
Mutual labels:  android-tv
Fetch
The best file downloader library for Android
Stars: ✭ 1,124 (+3205.88%)
Mutual labels:  android-tv
Renative
🚀🚀🚀Build universal cross-platform apps with React Native. Includes latest iOS, tvOS, Android, Android TV, Android Wear, Web, Tizen TV, Tizen Watch, Tizen Mobile, LG webOS, macOS/OSX, Windows, KaiOS, FirefoxOS Firefox TV platforms
Stars: ✭ 1,199 (+3426.47%)
Mutual labels:  android-tv
Tvfocusborder
Android Tv 焦点框框架; 支持设置颜色或图片作为焦点框; 支持圆角变化
Stars: ✭ 156 (+358.82%)
Mutual labels:  android-tv
Smarttubenext
Better YouTube experience on Android TV
Stars: ✭ 1,064 (+3029.41%)
Mutual labels:  android-tv
Androidtvapptutorial
Hands on tutorial for coding Android TV app from scratch
Stars: ✭ 190 (+458.82%)
Mutual labels:  android-tv
Liveplayback
Android TV直播电视节目 ,包含各央视频道及卫视频道
Stars: ✭ 757 (+2126.47%)
Mutual labels:  android-tv
Android Player
LUSH Player for Mobile, Tablet & TV
Stars: ✭ 129 (+279.41%)
Mutual labels:  android-tv
hueplusplus
A simple C++ library to control Philips Hue lights on Linux, MacOS, Windows, Espressif ESP32 SDK and Arduino. Full documentation at
Stars: ✭ 48 (+41.18%)
Mutual labels:  philips
leanback-extensions
Extensions of Leanback Support Library for Android TV.
Stars: ✭ 25 (-26.47%)
Mutual labels:  android-tv
Cumulustv
Android TV Live Channel Plugin with user-entered stream files
Stars: ✭ 170 (+400%)
Mutual labels:  android-tv

Android TV remote

A simple wrapper around ADB to send commands to Android TVs.

Currently it only allows switching input sources (since this functionality is not exposed in the Philips TV API).

Prerequisites

You need Android Debug Bridge (standard Android debugging app) installed for this tool to work, since it's just a wrapper around adb to send specific key inputs to the TV. Just google install adb %your_os% for installation instructions for your OS.

Make sure adb is added to PATH!

Install on Ubuntu:

sudo apt install adb  

Enabling remote debugging on your TV

This has to be enabled to allow adb to talk to the TV:

  1. On your TV find Android Settings > Device > About > Build and press it 7 times until you see a notification.
  2. Go back to Android Settings > Preferences > Developer options
  3. In Developer options enable 'USB debugging'. If you have a separate option for LAN/WI-FI debugging, enable it instead.

Using the tool

Set the TV's ip address with a --host parameter and a desired input source with an --input parameter (number from 1 to 6). The first time you connect to your TV it will display a promt. Answer 'yes' so it does not show up at every request.

Examples:

Select HDMI1:

python android-tv-remote.py --host %tv_ip_address% --input 1

Select SCART:

python android-tv-remote.py --host %tv_ip_address% --input 6

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].