1
0
2024-07-10 11:16:59 +08:00
2024-07-09 11:08:49 +08:00
2024-02-06 15:19:09 +08:00
2024-07-10 10:31:44 +08:00
2024-07-08 17:46:20 +08:00
2024-07-09 14:54:34 +08:00
2024-07-09 14:54:34 +08:00
2024-07-09 14:54:34 +08:00
2024-07-09 14:54:34 +08:00
2024-07-09 11:08:35 +08:00
2024-07-09 11:08:35 +08:00
2024-06-17 18:06:09 +08:00
2024-07-09 17:53:58 +08:00
2024-07-08 17:46:20 +08:00
2024-04-29 20:42:27 +08:00
2024-07-09 17:59:49 +08:00
2024-07-01 17:04:22 +08:00
2024-05-15 14:35:35 +08:00
2024-02-28 10:16:22 +08:00
2024-07-09 17:03:35 +08:00
2024-07-05 18:07:15 +08:00
2024-07-10 11:14:53 +08:00
2024-07-10 11:14:53 +08:00
2024-06-10 15:55:37 +08:00
2024-07-09 17:03:35 +08:00
2024-06-09 19:16:40 +08:00
2024-07-09 17:53:58 +08:00

Television channel menu customization and live source interface update tool

Customize channel menus and automatically obtain and update the latest live source interfaces based on template files, verify, and generate usable channel interface files.

中文 | English

Features

  • Custom templates for creating desired channel categories and order
  • Supports multiple source acquisition methods: online search, multicast source, hotel source, subscription source
  • Interface speed testing and verification, with priority on response time and resolution, filtering out ineffective interfaces
  • Scheduled execution at 6:00 AM Beijing time daily
  • Supports various execution methods: workflows, command line, GUI software, Docker
  • For more features, see Config parameter

Config

Config parameter

Quick Start

Method 1: Command Line Update

pip3 install pipenv
pipenv install
pipenv run build

Method 2: GUI Software Update

  1. Download Update tool software, open the software, click update to complete the update

  2. Or run the following command in the project directory to open the GUI software:

pipenv run ui

Update tool software

Method 3: Docker Update

  • requests: Lightweight, low performance requirements, fast update speed, stability uncertain (recommend this version only for subscription sources)
  • driver: Higher performance requirements, slower update speed, high stability, high success rate (use this version for online search, multicast sources)
1. Pull the image:

For requests version:
docker pull guovern/tv-requests:latest

For driver version:
docker pull guovern/tv-driver:latest

2. Run the container: docker run --name tv-requests or driver -d -p 8000:8000 guovern/tv-requests or driver

3. Check the update results: Visit (domain:8000)

4. Customization (optional):

- Modify the template:
docker cp your_system_path/user-demo.txt tv-requests or driver:/app/user-demo.txt

- Modify the configuration:
docker cp your_system_path/user-config.py tv-requests or driver:/app/user-config.py

Method 4: Workflow Update

Fork this project and enable workflow updates

More detailed tutorial

If you don't want to bother, and my configuration just meets your needs, you can use the following links:

Changelog

Changelog

License

MIT License © 2024-PRESENT Govin

Appreciate

image

Description
📺直播源接口校验与自动更新工具🚀,支持线上检索、订阅源、组播源,支持自定义频道菜单,可用于TVBox等软件,每日更新 | Live Stream Source Verification and Automatic Update Tool, supports online search, subscription sources, multicast sources, customizable channel menus, suitable for software like TVBox, updated daily
Readme MIT 62 MiB
Languages
Python 100%