-
Notifications
You must be signed in to change notification settings - Fork 60
Home
The TV's API is roughly based on JointSpace with a current version of 6.2. The only available official documentation that I was able to find is for JointSpace version 1, which is incredibly outdated.
Since no official API documentation is available, I've decided to collect and document to the best of my knowledge all endpoints that are working in API version 6+ (Philips TVs 2016-2018). This API reference is based on:
- Official JointSpace documentation
- Community endpoints (various endpoints discovered by the community over the years)
- Endpoints discovered by using a man-in-the-middle attack on an iPhone running an official Philips TV remote app (this finally allowed to discover an endpoint responsible for toggling 'Ambilight + Hue' mode)
All endpoints in API reference are tested and fully working unless explicitly marked otherwise. Some channel endpoints are missing since I can not test them until January 2018. Any comments, new endpoints and fixes to the API reference are incredibly welcome.
Send requests with the tool's get
or post
commands or use cURL:
curl -X GET --digest --insecure -u %username%:%password% https://%ip_address%:1926/6/%endpoint%
curl -X POST --digest --insecure -u %username%:%password% https://%ip_address%:1926/6/%endpoint% -d '%body%'
Ambilight:
-
Applications:
-
Audio:
-
TV channels:
-
TV settings:
-
TV remote control:
-
Other: