Skip to content

adibue/TVH-IPTV-Config

 
 

Repository files navigation

Tvheadend IPTV Config

Tvheadend IPTV Config

Buy Me a Coffee at ko-fi.com

GitHub tag (latest by date) GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests

Docker Stars Docker Pulls Docker Image Size (tag)

GitHub Workflow Status (with branch)

GitHub license

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.

Project Status

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.

Table Of Contents

Dependencies

Install and Run

License

Dependencies

  • NodeJS (Install).
  • Python 3.x (Install).
  • Various Python requirements listed in 'requirements.txt' in the project root.

Install and Run

To run from source:

  1. 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
    
  2. 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.

License

This projected is licensed under the Apache 2.0 Licence.

Copyright (C) Josh Sunnex - All Rights Reserved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 50.3%
  • Vue 40.0%
  • JavaScript 6.6%
  • Shell 1.0%
  • Dockerfile 1.0%
  • HTML 0.5%
  • Other 0.6%