An open API service indexing awesome lists of open source software.

https://github.com/clement-berard/philtv-js

Typescript first-class Jointspace API lib
https://github.com/clement-berard/philtv-js

ambilight home-automation jointspace philips philips-hue philips-tv tv typescript

Last synced: 3 months ago
JSON representation

Typescript first-class Jointspace API lib

Awesome Lists containing this project

README

          

# philtv-js

**philtv-js** is a TypeScript library for pairing and consume a Philips Android TV with the latest versions (6) using the **JointSpace** protocol.

This library simplifies the pairing process, allowing you to interact with your Philips television securely and efficiently.

With full TypeScript support, `philtv-js` provides type safety, helping to prevent runtime errors and improve code quality.

This library leverages the lightweight [urllib](https://www.npmjs.com/package/urllib) HTTP client, which is built on top of Fetch API, for making secure and intuitive HTTP requests.

**Works only in secure environments (HTTPS) and with versions 6 of the [JointSpace protocol](https://jointspace.sourceforge.net/projectdata/documentation/jasonApi/1/doc/API.html).**

## Key Features ✨

- Build with TypeScript, no python, but inspired by https://github.com/eslavnov/pylips
- Pairing process (programmatically and CLI)
- Many endpoints available. But we need to add more.

## Documentation 📖

You can find the full documentation [here](https://clement-berard.github.io/philtv-js).

## Contributing

Please feel free to contribute to this package by creating issues or pull requests.

## License

MIT