Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suborb/philips_android_tv
Tools to control Philips 2016 Android TVs
https://github.com/suborb/philips_android_tv
Last synced: 7 days ago
JSON representation
Tools to control Philips 2016 Android TVs
- Host: GitHub
- URL: https://github.com/suborb/philips_android_tv
- Owner: suborb
- License: gpl-2.0
- Created: 2016-12-27T14:54:39.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-01-26T20:19:10.000Z (almost 4 years ago)
- Last Synced: 2023-11-07T18:48:18.757Z (12 months ago)
- Language: Python
- Size: 14.6 KB
- Stars: 120
- Watchers: 20
- Forks: 61
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# philips_android_tv
Tools to control Philips 2016 Android TVsThe API is roughly the same as [JointSpace](http://jointspace.sourceforge.net/) with the following
differences:* Uses HTTPS over port 1926
* Uses /6/ instead of /1/ as the API path
* All calls have to have digest auth to be successful
* An initial pairing to determine the user/pass is required
* Channel and Source methods aren't availableChannel status and changes are performed using a different protocol that isn't described here.
The tool here will do the initial pairing. The credentials can then be used in a standard way
(digest) in other tools.## Getting started
To get started with thie library you can install the requirements with pip using:
`pip install -r requirements.txt`. After which you can run this script to pair your Philips TV
with `python philips.py --host pair` to receive the credentials for your
television. When you have received the correct credentials, you can run the other commands.