Tvheadend IPTV Config is a simple wrapper around Tvheadned with the singular goal of making it simple to configure Tvheadend for IPTV playlist.
Tvheadend is an extremely powerful TV streaming server and recorder with excellent support for IPTV sources. However, for most people, setting this up can be difficult and time-consuming. The goal of this project is to wrap around Tvheadend and, using its API, configure most of the server for you.
This project is currently in beta. I am publishing builds, but the application is very new and could be full of bugs, inefficent processes, or visual blemishes. That being said, if you would like to contribute to this project, feel free to provide a PR.
I will probably not be acknowledging any issue reports or testing. But feel free to also reach out on Discord if you would like to contribute any suggestions there.
- NodeJS (Install).
- Python 3.x (Install).
- Various Python requirements listed in 'requirements.txt' in the project root.
To run from source:
- Run the setup script. This will create a local environment, installing a Python virtual environment and all dependencies listed in the requirements.txt file, along with the building the frontend. You should re-run this script whenever you pull updates from GitHub.
./devops/setup_local_dev_env.sh
- Run the project.
./devops/run_local_dev_env.sh
This will create a directory within this project rooth called ./config
which contains all configuration and cache data.
This projected is licensed under the Apache 2.0 Licence.
Copyright (C) Josh Sunnex - All Rights Reserved.