Simple Philips AndroidTV that suits my needs.
This is an application providing remote control to Philips Android TV. It looks like this.
The remote does not have any keys associated with watching TV as it is intended to control smart features and watching streaming services. If this is a problem for you, just file an issue.
- Python 3.6 or higher
- Kivy
On desktop simply run main.py
.
To pair the TV hold the source button for 2 seconds. The pairing window will appear and you should be able to select your TV from the list (make sure it is turned on).
If the program does not discover your TV automatically, you need to specify its IP manually. First, open settings on your TV and
select Wireless and Networks
> Wired of Wi-Fi
> View network settings
. Note the IP address of your TV. Next, hold
the source button for 2 seconds and click
Advanced...
to open settings. Then enter the IP of the TV in the appropriate box and click Pair
button to pair the app
with your TV.
Just use the buttons on remote. Generally they match the ones on your remote. Holding some of the buttons for 2 seconds will provide additional action:
Button | Long-Press Action |
---|---|
Open app settings | |
Show Quick Settings on the TV | |
Pressing opens Ambilight control menu, in which you can choose one of the presets or select a custom color and you can adjust Ambilight lightness and saturation.
button provides quick access to the image settings.
In order to build Android package, you can use Buildozer. Simply type
buildozer android debug
to build the package. Then connect your phone, activate ADB and type buildozer android deploy
to send the package to your phone.
Maciej Dems [email protected]
This project is licensed under the MIT License - see the LICENSE.md file for details
Inspiration, code snippets and Philips API are reproduced form Pylips library by Evgeny Slavnov. In part its extensive Philips API description was very helpful.
This application uses FontAwesome.