📺IPTV电视直播源更新工具🚀:包含💰央视(付费)、📡卫视、🏠广东、🌊港·澳·台、🎬电影、🎥咪咕、🏀体育、🪁动画、🎮游戏、🎵音乐、🏛经典剧场;支持自定义增加频道(含图标);支持组播源、酒店源、订阅源、线上检索;每天自动更新两次,结果可用于TVBox等播放软件;支持工作流、Docker(amd64/arm64)、命令行、软件界面多种部署/运行方式 | IPTV live TV source update tool
Find a file
2024-08-12 15:55:00 +08:00
.github/workflows refactor:config(#226) 2024-08-12 15:55:00 +08:00
.idea init 2024-02-06 15:19:09 +08:00
config refactor:config(#226) 2024-08-12 15:55:00 +08:00
docs feat:multicast 2024-08-06 18:00:34 +08:00
driver refactor:config(#226) 2024-08-12 15:55:00 +08:00
requests_custom refactor:config(#226) 2024-08-12 15:55:00 +08:00
updates refactor:config(#226) 2024-08-12 15:55:00 +08:00
utils refactor:config(#226) 2024-08-12 15:55:00 +08:00
.gitignore release:v1.2.3 2024-06-17 18:06:09 +08:00
CHANGELOG.md release:v1.3.4 2024-07-31 17:32:05 +08:00
Dockerfile chore:pipenv 2024-07-19 16:05:09 +08:00
entrypoint.sh feat:run twice daily 2024-07-18 17:46:53 +08:00
LICENSE feat:config and LICENSE 2024-02-28 10:16:22 +08:00
main.py refactor:config(#226) 2024-08-12 15:55:00 +08:00
Pipfile feat:random user-agent 2024-07-15 17:28:52 +08:00
Pipfile.lock feat:random user-agent 2024-07-15 17:28:52 +08:00
README.md Update: localhost 2024-08-01 09:56:46 +08:00
README_en.md Update: localhost 2024-08-01 09:56:46 +08:00
source.json chore 2024-06-10 15:55:37 +08:00
tkinter_ui.py refactor:config(#226) 2024-08-12 15:55:00 +08:00
tkinter_ui.spec feat:tkinter 2024-06-09 19:16:40 +08:00
version.json release:v1.3.4 2024-07-31 17:32:05 +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 and 18:00 PM 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 using this version for the subscription source)
  • driver: Higher performance requirements, slower update speed, high stability, high success rate (Online search, multicast source use this version)

It's recommended to try each one and choose the version that suits you. If you can get results with requests for online searches and multicast sources, prioritize choosing the version that uses requests.

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 -d -p 8000:8000 guovern/tv-requests or driver

Volume Mount Parameter (Optional):
-v host path/TV:/tv-requests or tv-driver

This allows synchronization of files between the host machine and the container. Modifying templates, configurations, and retrieving updated result files can be directly operated in the host machine's folder.
Note: Before running the container with this command, be sure to first clone this project to the host machine.

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

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