/pyTVHeadend

Python library to interact with TVHeadend API.

Primary LanguagePythonMIT LicenseMIT

PyPI

Introduction

Python library to interface with the TVHeadend API with the primary goal of making it easy to switch the active tuner for a given channel subscription in real time.

Code is licensed under the MIT license.

Requirements

  • python >= 3.5
  • aiohttp >= 2.0
  • asyncio
  • async_timeout

Installation

pip install pytvheadend

Usage

Full usage example can be found in the HomeAssistant "custom_component" folder within this library.


# Properties

Library properties are defined in both ```tvheadend.py``` and ```stream.py```.