https://github.com/bcyran/philipstv
Python CLI and library for controlling Philips Android-powered TVs.
https://github.com/bcyran/philipstv
ambilight api-wrapper cli philips tv
Last synced: 5 months ago
JSON representation
Python CLI and library for controlling Philips Android-powered TVs.
- Host: GitHub
- URL: https://github.com/bcyran/philipstv
- Owner: bcyran
- License: mit
- Created: 2022-02-10T20:09:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-10-01T17:05:41.000Z (8 months ago)
- Last Synced: 2025-10-10T13:41:38.784Z (8 months ago)
- Topics: ambilight, api-wrapper, cli, philips, tv
- Language: Python
- Homepage:
- Size: 551 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
philipstv
=========
.. image:: https://github.com/bcyran/philipstv/actions/workflows/test.yml/badge.svg
:target: https://github.com/bcyran/philipstv/actions/workflows/test.yml
:alt: test
.. image:: https://github.com/bcyran/philipstv/actions/workflows/release.yml/badge.svg
:target: https://github.com/bcyran/philipstv/actions/workflows/release.yml
:alt: release
.. image:: https://codecov.io/gh/bcyran/philipstv/branch/master/graph/badge.svg?token=ROJONX34RB
:target: https://codecov.io/gh/bcyran/philipstv
:alt: codecov
.. image:: https://readthedocs.org/projects/philipstv/badge/?version=latest
:target: https://philipstv.readthedocs.io/en/stable/?badge=latest
:alt: Documentation status
.. image:: https://img.shields.io/pypi/v/philipstv
:target: https://pypi.org/project/philipstv/
:alt: pypi
.. image:: https://img.shields.io/pypi/pyversions/philipstv
:target: https://pypi.org/project/philipstv/
:alt: versions
.. image:: https://img.shields.io/github/license/bcyran/philipstv
:target: https://github.com/bcyran/philipstv/blob/master/LICENSE
:alt: license
.. -begin-intro-
Python package providing CLI and library for interacting with Philips Android-powered TVs.
Features:
- Get and set TV power state.
- Get and set volume.
- List and change TV channels.
- Emulate pressing remote keys.
- Get and set Ambilight power state.
- Get and set Ambilight color.
- List and launch applications.
Installation
------------
Package Repositories
^^^^^^^^^^^^^^^^^^^^
.. image:: https://repology.org/badge/vertical-allrepos/philipstv.svg
:target: https://repology.org/project/philipstv/versions
:alt: Packaging status
PyPI
^^^^
If you plan to use the CLI:
.. code-block:: console
$ pip install 'philipstv[cli]'
If you only need library for use in Python code:
.. code-block:: console
$ pip install philipstv
.. -end-intro-
Arch Linux (AUR)
^^^^^^^^^^^^^^^^
`philipstv AUR package `_ is available.
Documentation
-------------
See full documentation: `Read the Docs: philipstv `_.
See also
--------
- `PhilipsTV GUI `_ - GUI application built with this library.
Resources
---------
- `Fantastic unofficial API documentation `_ and `script `_ by `@eslavnov `_.
- Philips `JointSpace API documentation `_.