├── 20.json
├── 360pai.py
├── 4.json
├── 515001.py
├── 515003.py
├── README.md
├── gbzb.txt
├── gt.txt
├── iptv-hls4.0.txt
├── iptv-hls4.5.txt
├── iptv.json
├── iptv345.py
├── jd.txt
├── jd2.txt
├── kzb.py
├── kzbty.py
├── migudy.txt
├── streams.json
├── tv5001.json
├── tv5001.py
├── tv5001.pyc
├── webtv.m3u
├── yootv.mp4
├── yoozb.py
└── zqyd.txt
/20.json:
--------------------------------------------------------------------------------
1 | {
2 | "lives": [
3 | {
4 | "name": "快直播电视(python)",
5 | "type": 3,
6 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/kzb.py",
7 | "ext": {}
8 | },
9 | {
10 | "name": "快直播体育(python)",
11 | "type": 3,
12 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/kzbty.py",
13 | "ext": {}
14 | },
15 | {
16 | "name": "yoo体育(python)",
17 | "type": 3,
18 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/yoozb.py",
19 | "ext": {}
20 | },
21 | {
22 | "name": "360pai",
23 | "type": 3,
24 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/360pai.py",
25 | "ext": {}
26 | },
27 | {
28 | "name": "88KQ",
29 | "url": "http://php.cqshushu.ggff.net/kqt.php?公众号【医工学习日志】",
30 | "epg": "https://epg.112114.xyz/?ch={name}&date={date}",
31 | "logo": "https://epg.112114.xyz/logo/{name}.png"
32 | },
33 | {
34 | "name": "515001",
35 | "type": 3,
36 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/515003.py",
37 | "ext": {}
38 | }
39 | ]
40 | }
41 |
--------------------------------------------------------------------------------
/360pai.py:
--------------------------------------------------------------------------------
1 | import base64
2 | import sys
3 | import time
4 | import json
5 | import requests
6 | import re
7 | sys.path.append('..')
8 | from base.spider import Spider
9 | from bs4 import BeautifulSoup
10 |
11 | class Spider(Spider):
12 | def getName(self):
13 | return "Litv"
14 |
15 | def init(self, extend):
16 | self.extend = extend
17 | try:
18 | self.extendDict = json.loads(extend)
19 | except:
20 | self.extendDict = {}
21 |
22 | proxy = self.extendDict.get('proxy', None)
23 | if proxy is None:
24 | self.is_proxy = False
25 | else:
26 | self.proxy = proxy
27 | self.is_proxy = True
28 | pass
29 |
30 | def getDependence(self):
31 | return []
32 |
33 | def isVideoFormat(self, url):
34 | pass
35 |
36 | def manualVideoCheck(self):
37 | pass
38 |
39 | def natural_sort_key(self, s):
40 | """
41 | 自然排序辅助函数
42 | """
43 | return [
44 | int(part) if part.isdigit() else part.lower()
45 | for part in re.split(r'(\d+)', s)
46 | ]
47 |
48 | def liveContent(self, url):
49 | m3u_content = ['#EXTM3U']
50 | headers = {
51 | 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36',
52 | 'Referer': 'https://360pai.xyz/',
53 | }
54 |
55 | try:
56 | response = requests.get('https://360pai.xyz/live', headers=headers, timeout=10)
57 | response.raise_for_status()
58 | res = response.text
59 | soup = BeautifulSoup(res, 'html.parser')
60 | result = []
61 |
62 | cards = soup.select('div.anchor-grid_anchor-card-wrap__NR9Ov')
63 | exif = f'#EXTINF:-1 tvg-name="by公众号[医工学习日志]" group-title="360pai",by公众号[医工学习日志]'
64 | m3u_content.extend([exif, "by公众号[医工学习日志]"])
65 | for card in cards:
66 | a_tag = card.find('a', class_='anchor-grid_anchor-card__nJf0J')
67 | if not a_tag:
68 | continue
69 |
70 | href = a_tag.get('href', '')
71 | live_id_match = re.search(r'/live/([^/]+)', href)
72 | if not live_id_match:
73 | continue
74 | live_id = live_id_match.group(1)
75 |
76 | title_div = a_tag.find('div', class_='anchor-grid_anchor-avatar-title__5hTsp')
77 | title = title_div.get_text(strip=True) if title_div else ''
78 | title = title.replace(" vs ","vs")
79 | if not title:
80 | continue
81 |
82 | extinf = f'#EXTINF:-1 tvg-name="{title}" group-title="360pai",{title}'
83 | ch_url = f"video://https://360pai.xyz/live/{live_id}"
84 |
85 | m3u_content.extend([extinf, ch_url])
86 | #print(m3u_content)
87 |
88 | except requests.exceptions.RequestException as e:
89 | print(f"网络请求失败: {e}")
90 | except Exception as e:
91 | print(f"处理过程中发生错误: {e}")
92 | return '\n'.join(m3u_content)
93 |
94 |
95 |
96 | def homeContent(self, filter):
97 | return {}
98 |
99 | def homeVideoContent(self):
100 | return {}
101 |
102 | def categoryContent(self, cid, page, filter, ext):
103 | return {}
104 |
105 | def detailContent(self, did):
106 | return {}
107 |
108 | def searchContent(self, key, quick, page='1'):
109 | return {}
110 |
111 | def searchContentPage(self, keywords, quick, page):
112 | return {}
113 |
114 | def playerContent(self, flag, pid, vipFlags):
115 | return {}
116 |
117 | def localProxy(self, params):
118 | if params['type'] == "m3u8":
119 | return self.proxyM3u8(params)
120 | if params['type'] == "ts":
121 | return self.get_ts(params)
122 | return [302, "text/plain", None, {'Location': 'https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/mp4/xgplayer-demo-720p.mp4'}]
123 | def proxyM3u8(self, params):
124 | pid = params['pid']
125 | info = pid.split(',')
126 | a = info[0]
127 | b = info[1]
128 | c = info[2]
129 | timestamp = int(time.time() / 4 - 355017625)
130 | t = timestamp * 4
131 | m3u8_text = f'#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:4\n#EXT-X-MEDIA-SEQUENCE:{timestamp}\n'
132 | for i in range(10):
133 | url = f'https://ntd-tgc.cdn.hinet.net/live/pool/{a}/litv-pc/{a}-avc1_6000000={b}-mp4a_134000_zho={c}-begin={t}0000000-dur=40000000-seq={timestamp}.ts'
134 | if self.is_proxy:
135 | url = f'http://127.0.0.1:9978/proxy?do=py&type=ts&url={self.b64encode(url)}'
136 |
137 | m3u8_text += f'#EXTINF:4,\n{url}\n'
138 | timestamp += 1
139 | t += 4
140 | return [200, "application/vnd.apple.mpegurl", m3u8_text]
141 |
142 |
143 | def get_ts(self, params):
144 | url = self.b64decode(params['url'])
145 | headers = {'User-Agent': 'Mozilla/5.0'}
146 | response = requests.get(url, headers=headers, stream=True, proxies=self.proxy)
147 | return [206, "application/octet-stream", response.content]
148 |
149 | def destroy(self):
150 | return '正在Destroy'
151 |
152 | def b64encode(self, data):
153 | return base64.b64encode(data.encode('utf-8')).decode('utf-8')
154 |
155 | def b64decode(self, data):
156 | return base64.b64decode(data.encode('utf-8')).decode('utf-8')
157 |
158 |
159 | if __name__ == '__main__':
160 | pass
161 |
--------------------------------------------------------------------------------
/4.json:
--------------------------------------------------------------------------------
1 | {
2 | "lives": [
3 | {
4 | "name": "快直播电视(python)",
5 | "type": 3,
6 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/kzb.py",
7 | "ext": {}
8 | },
9 | {
10 | "name": "快直播体育(python)",
11 | "type": 3,
12 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/kzbty.py",
13 | "ext": {}
14 | },
15 | {
16 | "name": "yoo体育(python)",
17 | "type": 3,
18 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/yoozb.py",
19 | "ext": {}
20 | },
21 | {
22 | "name": "360pai",
23 | "type": 3,
24 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/360pai.py",
25 | "ext": {}
26 | },
27 | {
28 | "name": "88KQ",
29 | "url": "http://php.cqshushu.ggff.net/kqt.php?公众号【医工学习日志】",
30 | "epg": "https://epg.112114.xyz/?ch={name}&date={date}",
31 | "logo": "https://epg.112114.xyz/logo/{name}.png"
32 | },
33 | {
34 | "name": "515001",
35 | "type": 3,
36 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/515003.py",
37 | "ext": {}
38 | }
39 | ]
40 | }
41 |
--------------------------------------------------------------------------------
/515001.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # @Author : Doubebly
3 | # @Time : 2025/3/23 21:55
4 | import base64
5 | import sys
6 | import time
7 | import json
8 | import requests
9 | import re
10 | from datetime import datetime
11 | sys.path.append('..')
12 | from base.spider import Spider
13 | from bs4 import BeautifulSoup
14 |
15 | class Spider(Spider):
16 | def getName(self):
17 | return "Litv"
18 |
19 | def init(self, extend):
20 | self.extend = extend
21 | try:
22 | self.extendDict = json.loads(extend)
23 | except:
24 | self.extendDict = {}
25 |
26 | proxy = self.extendDict.get('proxy', None)
27 | if proxy is None:
28 | self.is_proxy = False
29 | else:
30 | self.proxy = proxy
31 | self.is_proxy = True
32 | pass
33 |
34 | def getDependence(self):
35 | return []
36 |
37 | def isVideoFormat(self, url):
38 | pass
39 |
40 | def manualVideoCheck(self):
41 | pass
42 |
43 |
44 | def liveContent(self, url):
45 | cookies = {
46 | '_ga': 'GA1.1.782627561.1745936696',
47 | '_oredge_rl': 'u1ORyxILkguVwZ3LWQNJTpqceYPzrL/Cgugwu74xDwA=',
48 | 'dailyMessageShown515': 'shown',
49 | '_ga_F2ET4TBC70': 'GS2.1.s1747232930$o3$g1$t1747233259$j0$l0$h0',
50 | }
51 |
52 | headers = {
53 | 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
54 | 'accept-language': 'zh-CN,zh;q=0.9',
55 | 'cache-control': 'max-age=0',
56 | 'priority': 'u=0, i',
57 | 'sec-ch-ua': '"Chromium";v="136", "Google Chrome";v="136", "Not.A/Brand";v="99"',
58 | 'sec-ch-ua-mobile': '?0',
59 | 'sec-ch-ua-platform': '"Windows"',
60 | 'sec-fetch-dest': 'document',
61 | 'sec-fetch-mode': 'navigate',
62 | 'sec-fetch-site': 'none',
63 | 'sec-fetch-user': '?1',
64 | 'upgrade-insecure-requests': '1',
65 | 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36',
66 | # 'cookie': '_ga=GA1.1.782627561.1745936696; _oredge_rl=u1ORyxILkguVwZ3LWQNJTpqceYPzrL/Cgugwu74xDwA=; dailyMessageShown515=shown; _ga_F2ET4TBC70=GS2.1.s1747232930$o3$g1$t1747233259$j0$l0$h0',
67 | }
68 |
69 | response = requests.get('https://www.515001.tv/', cookies=cookies, headers=headers)
70 |
71 | #print(response.text) #自己添加,表示输出响应的内容
72 |
73 | html = response.text
74 |
75 | soup = BeautifulSoup(html, 'html.parser')
76 |
77 | matches = []
78 | for a in soup.find_all('a', class_='clearfix'):
79 | # 提取链接
80 | link = a.get('href', '')
81 | link = f"video://{link}"
82 |
83 | # 提取赛事名称和时间
84 | event_time_p = a.find('p', class_='eventtime_wuy')
85 | if event_time_p:
86 | em = event_time_p.find('em')
87 | event_name = em.get_text(strip=True) if em else ''
88 | i_tag = event_time_p.find('i')
89 | time = i_tag.get_text(strip=True) if i_tag else ''
90 | else:
91 | event_name = ''
92 | time = ''
93 |
94 | # 提取主队名称
95 | home_div = a.find('div', class_=lambda c: c and 'zhudui' in c)
96 | home_team = home_div.find('p').get_text(strip=True) if home_div else ''
97 |
98 | # 提取客队名称
99 | away_div = a.find('div', class_='kedui')
100 | away_team = away_div.find('p').get_text(strip=True) if away_div else ''
101 |
102 | if event_name and home_team and away_team and time and link:
103 | match_str = f"[{event_name}]{home_team} VS {away_team}{time},{link}"
104 | matches.append(match_str)
105 |
106 | m3u_content = ['#EXTM3U']
107 | for match in matches:
108 | title = match.split(",")[0]
109 | ch_url = match.split(",")[1]
110 | extinf = f'#EXTINF:-1 tvg-name="{title}" group-title="515001",{title}'
111 | m3u_content.extend([extinf, ch_url])
112 |
113 | return '\n'.join(m3u_content)
114 |
115 | def homeContent(self, filter):
116 | return {}
117 |
118 | def homeVideoContent(self):
119 | return {}
120 |
121 | def categoryContent(self, cid, page, filter, ext):
122 | return {}
123 |
124 | def detailContent(self, did):
125 | return {}
126 |
127 | def searchContent(self, key, quick, page='1'):
128 | return {}
129 |
130 | def searchContentPage(self, keywords, quick, page):
131 | return {}
132 |
133 | def playerContent(self, flag, pid, vipFlags):
134 | return {}
135 |
136 | def localProxy(self, params):
137 | if params['type'] == "m3u8":
138 | return self.proxyM3u8(params)
139 | if params['type'] == "ts":
140 | return self.get_ts(params)
141 | return [302, "text/plain", None, {'Location': 'https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/mp4/xgplayer-demo-720p.mp4'}]
142 | def proxyM3u8(self, params):
143 | pid = params['pid']
144 | info = pid.split(',')
145 | a = info[0]
146 | b = info[1]
147 | c = info[2]
148 | timestamp = int(time.time() / 4 - 355017625)
149 | t = timestamp * 4
150 | m3u8_text = f'#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:4\n#EXT-X-MEDIA-SEQUENCE:{timestamp}\n'
151 | for i in range(10):
152 | url = f'https://ntd-tgc.cdn.hinet.net/live/pool/{a}/litv-pc/{a}-avc1_6000000={b}-mp4a_134000_zho={c}-begin={t}0000000-dur=40000000-seq={timestamp}.ts'
153 | if self.is_proxy:
154 | url = f'http://127.0.0.1:9978/proxy?do=py&type=ts&url={self.b64encode(url)}'
155 |
156 | m3u8_text += f'#EXTINF:4,\n{url}\n'
157 | timestamp += 1
158 | t += 4
159 | return [200, "application/vnd.apple.mpegurl", m3u8_text]
160 |
161 | def get_ts(self, params):
162 | url = self.b64decode(params['url'])
163 | headers = {'User-Agent': 'Mozilla/5.0'}
164 | response = requests.get(url, headers=headers, stream=True, proxies=self.proxy)
165 | return [206, "application/octet-stream", response.content]
166 |
167 | def destroy(self):
168 | return '正在Destroy'
169 |
170 | def b64encode(self, data):
171 | return base64.b64encode(data.encode('utf-8')).decode('utf-8')
172 |
173 | def b64decode(self, data):
174 | return base64.b64decode(data.encode('utf-8')).decode('utf-8')
175 |
176 |
177 | if __name__ == '__main__':
178 | pass
179 |
--------------------------------------------------------------------------------
/515003.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # @Author : Doubebly
3 | # @Time : 2025/3/23 21:55
4 | import base64
5 | import sys
6 | import time
7 | import json
8 | import requests
9 | import re
10 | from datetime import datetime
11 | sys.path.append('..')
12 | from base.spider import Spider
13 | from bs4 import BeautifulSoup
14 |
15 | class Spider(Spider):
16 | def getName(self):
17 | return "Litv"
18 |
19 | def init(self, extend):
20 | self.extend = extend
21 | try:
22 | self.extendDict = json.loads(extend)
23 | except:
24 | self.extendDict = {}
25 |
26 | proxy = self.extendDict.get('proxy', None)
27 | if proxy is None:
28 | self.is_proxy = False
29 | else:
30 | self.proxy = proxy
31 | self.is_proxy = True
32 | pass
33 |
34 | def getDependence(self):
35 | return []
36 |
37 | def isVideoFormat(self, url):
38 | pass
39 |
40 | def manualVideoCheck(self):
41 | pass
42 |
43 |
44 | def liveContent(self, url):
45 | cookies = {
46 | '_ga': 'GA1.1.782627561.1745936696',
47 | '_oredge_rl': 'u1ORyxILkguVwZ3LWQNJTpqceYPzrL/Cgugwu74xDwA=',
48 | 'dailyMessageShown515': 'shown',
49 | '_ga_F2ET4TBC70': 'GS2.1.s1747232930$o3$g1$t1747233259$j0$l0$h0',
50 | }
51 |
52 | headers = {
53 | 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
54 | 'accept-language': 'zh-CN,zh;q=0.9',
55 | 'cache-control': 'max-age=0',
56 | 'priority': 'u=0, i',
57 | 'sec-ch-ua': '"Chromium";v="136", "Google Chrome";v="136", "Not.A/Brand";v="99"',
58 | 'sec-ch-ua-mobile': '?0',
59 | 'sec-ch-ua-platform': '"Windows"',
60 | 'sec-fetch-dest': 'document',
61 | 'sec-fetch-mode': 'navigate',
62 | 'sec-fetch-site': 'none',
63 | 'sec-fetch-user': '?1',
64 | 'upgrade-insecure-requests': '1',
65 | 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36',
66 | # 'cookie': '_ga=GA1.1.782627561.1745936696; _oredge_rl=u1ORyxILkguVwZ3LWQNJTpqceYPzrL/Cgugwu74xDwA=; dailyMessageShown515=shown; _ga_F2ET4TBC70=GS2.1.s1747232930$o3$g1$t1747233259$j0$l0$h0',
67 | }
68 |
69 | response = requests.get('https://www.515001.tv/', cookies=cookies, headers=headers)
70 |
71 | #print(response.text) #自己添加,表示输出响应的内容
72 |
73 | html = response.text
74 |
75 | soup = BeautifulSoup(html, 'html.parser')
76 |
77 | matches = []
78 | for a in soup.find_all('a', class_='clearfix'):
79 | # 提取链接
80 | link = a.get('href', '')
81 | link = f"video://{link}"
82 |
83 | # 提取赛事名称和时间
84 | event_time_p = a.find('p', class_='eventtime_wuy')
85 | if event_time_p:
86 | em = event_time_p.find('em')
87 | event_name = em.get_text(strip=True) if em else ''
88 | i_tag = event_time_p.find('i')
89 | time = i_tag.get_text(strip=True) if i_tag else ''
90 | else:
91 | event_name = ''
92 | time = ''
93 |
94 | # 提取主队名称
95 | home_div = a.find('div', class_=lambda c: c and 'zhudui' in c)
96 | home_team = home_div.find('p').get_text(strip=True) if home_div else ''
97 |
98 | # 提取客队名称
99 | away_div = a.find('div', class_='kedui')
100 | away_team = away_div.find('p').get_text(strip=True) if away_div else ''
101 |
102 | if event_name and home_team and away_team and time and link:
103 | match_str = f"[{event_name}]{home_team} VS {away_team}{time},{link}"
104 | matches.append(match_str)
105 |
106 | m3u_content = ['#EXTM3U']
107 | for match in matches:
108 | title = match.split(",")[0]
109 | ch_url = match.split(",")[1]
110 | extinf = f'#EXTINF:-1 tvg-name="{title}" group-title="515001",{title}'
111 | m3u_content.extend([extinf, ch_url])
112 |
113 | return '\n'.join(m3u_content)
114 |
115 | def homeContent(self, filter):
116 | return {}
117 |
118 | def homeVideoContent(self):
119 | return {}
120 |
121 | def categoryContent(self, cid, page, filter, ext):
122 | return {}
123 |
124 | def detailContent(self, did):
125 | return {}
126 |
127 | def searchContent(self, key, quick, page='1'):
128 | return {}
129 |
130 | def searchContentPage(self, keywords, quick, page):
131 | return {}
132 |
133 | def playerContent(self, flag, pid, vipFlags):
134 | return {}
135 |
136 | def localProxy(self, params):
137 | if params['type'] == "m3u8":
138 | return self.proxyM3u8(params)
139 | if params['type'] == "ts":
140 | return self.get_ts(params)
141 | return [302, "text/plain", None, {'Location': 'https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/mp4/xgplayer-demo-720p.mp4'}]
142 | def proxyM3u8(self, params):
143 | pid = params['pid']
144 | info = pid.split(',')
145 | a = info[0]
146 | b = info[1]
147 | c = info[2]
148 | timestamp = int(time.time() / 4 - 355017625)
149 | t = timestamp * 4
150 | m3u8_text = f'#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:4\n#EXT-X-MEDIA-SEQUENCE:{timestamp}\n'
151 | for i in range(10):
152 | url = f'https://ntd-tgc.cdn.hinet.net/live/pool/{a}/litv-pc/{a}-avc1_6000000={b}-mp4a_134000_zho={c}-begin={t}0000000-dur=40000000-seq={timestamp}.ts'
153 | if self.is_proxy:
154 | url = f'http://127.0.0.1:9978/proxy?do=py&type=ts&url={self.b64encode(url)}'
155 |
156 | m3u8_text += f'#EXTINF:4,\n{url}\n'
157 | timestamp += 1
158 | t += 4
159 | return [200, "application/vnd.apple.mpegurl", m3u8_text]
160 |
161 | def get_ts(self, params):
162 | url = self.b64decode(params['url'])
163 | headers = {'User-Agent': 'Mozilla/5.0'}
164 | response = requests.get(url, headers=headers, stream=True, proxies=self.proxy)
165 | return [206, "application/octet-stream", response.content]
166 |
167 | def destroy(self):
168 | return '正在Destroy'
169 |
170 | def b64encode(self, data):
171 | return base64.b64encode(data.encode('utf-8')).decode('utf-8')
172 |
173 | def b64decode(self, data):
174 | return base64.b64decode(data.encode('utf-8')).decode('utf-8')
175 |
176 |
177 | if __name__ == '__main__':
178 | pass
179 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # tvjk
--------------------------------------------------------------------------------
/gbzb.txt:
--------------------------------------------------------------------------------
1 | 国家广播,#genre#
2 | 中国之声,http://web9916.w.computerqwq.cf/gbzb.php?id=1&公众号【医工学习日志】
3 | 经济之声,http://web9916.w.computerqwq.cf/gbzb.php?id=2&公众号【医工学习日志】
4 | 音乐之声,http://web9916.w.computerqwq.cf/gbzb.php?id=4&公众号【医工学习日志】
5 | 经典音乐广播,http://web9916.w.computerqwq.cf/gbzb.php?id=5&公众号【医工学习日志】
6 | 台海之声,http://web9916.w.computerqwq.cf/gbzb.php?id=3&公众号【医工学习日志】
7 | 神州之声,http://web9916.w.computerqwq.cf/gbzb.php?id=6&公众号【医工学习日志】
8 | 大湾区之声,http://web9916.w.computerqwq.cf/gbzb.php?id=17&公众号【医工学习日志】
9 | 民族之声,http://web9916.w.computerqwq.cf/gbzb.php?id=8&公众号【医工学习日志】
10 | 文艺之声,http://web9916.w.computerqwq.cf/gbzb.php?id=9&公众号【医工学习日志】
11 | 老年之声,http://web9916.w.computerqwq.cf/gbzb.php?id=10&公众号【医工学习日志】
12 | 藏语广播,http://web9916.w.computerqwq.cf/gbzb.php?id=12&公众号【医工学习日志】
13 | 阅读之声,http://web9916.w.computerqwq.cf/gbzb.php?id=14&公众号【医工学习日志】
14 | 维语广播,http://web9916.w.computerqwq.cf/gbzb.php?id=13&公众号【医工学习日志】
15 | 香港之声,http://web9916.w.computerqwq.cf/gbzb.php?id=7&公众号【医工学习日志】
16 | 中国交通广播,http://web9916.w.computerqwq.cf/gbzb.php?id=16&公众号【医工学习日志】
17 | 中国乡村之声,http://web9916.w.computerqwq.cf/gbzb.php?id=11&公众号【医工学习日志】
18 | 哈语广播,http://web9916.w.computerqwq.cf/gbzb.php?id=24&公众号【医工学习日志】
19 | 环球资讯广播,http://web9916.w.computerqwq.cf/gbzb.php?id=1091&公众号【医工学习日志】
20 | 南海之声,http://web9916.w.computerqwq.cf/gbzb.php?id=999&公众号【医工学习日志】
21 | 轻松调频,http://web9916.w.computerqwq.cf/gbzb.php?id=1088&公众号【医工学习日志】
22 | HITFM国际流行音乐,http://web9916.w.computerqwq.cf/gbzb.php?id=996&公众号【医工学习日志】
23 | 英语资讯广播 CGTN Radio,http://web9916.w.computerqwq.cf/gbzb.php?id=1120&公众号【医工学习日志】
24 | 北京,#genre#
25 | 北京新闻广播,https://satellitepull.cnr.cn/live/wxbjxwgb/playlist.m3u8
26 | 北京京津冀之声,https://satellitepull.cnr.cn/live/wxbjcsfwgl/playlist.m3u8
27 | 河北,#genre#
28 | 河北综合广播,https://satellitepull.cnr.cn/live/wxhebzhgb/playlist.m3u8
29 | 河北经济广播,https://satellitepull.cnr.cn/live/wxhebjjgb/playlist.m3u8
30 | 河北交通广播,https://satellitepull.cnr.cn/live/wxhebjtgb/playlist.m3u8
31 | 河北音乐广播,https://satellitepull.cnr.cn/live/wxhebyygb/playlist.m3u8
32 | 河北生活广播,https://satellitepull.cnr.cn/live/wxhebshgb/playlist.m3u8
33 | 河北文艺广播,https://satellitepull.cnr.cn/live/wxhebwygb/playlist.m3u8
34 | 山西,#genre#
35 | 山西综合广播,https://satellitepull.cnr.cn/live/wxssxxwgb/playlist.m3u8
36 | 内蒙古,#genre#
37 | 内蒙古音乐之声,https://satellitepull.cnr.cn/live/wx32nmgyygb/playlist.m3u8
38 | 内蒙古蒙古语广播,https://satellitepull.cnr.cn/live/wx32nmgmygb/playlist.m3u8
39 | 内蒙古评书曲艺广播,https://satellitepull.cnr.cn/live/wx32nmgpsqy/playlist.m3u8
40 | 内蒙古经济生活广播,https://satellitepull.cnr.cn/live/wx32nmgjjgb/playlist.m3u8
41 | 内蒙古绿野之声广播,https://satellitepull.cnr.cn/live/wx32nmglyzs/playlist.m3u8
42 | 内蒙古新闻综合广播,https://satellitepull.cnr.cn/live/wx32nmghyzhxwgb/playlist.m3u8
43 | 内蒙古交通之声广播,https://satellitepull.cnr.cn/live/wx32nmgjtgb/playlist.m3u8
44 | 内蒙古对外广播,https://satellitepull.cnr.cn/live/wx32nmgdwgb/playlist.m3u8
45 | 呼伦贝尔蒙语广播,https://satellitepull.cnr.cn/live/wx32nmghlbemygb/playlist.m3u8
46 | 呼伦贝尔汉语广播,https://satellitepull.cnr.cn/live/wx32nmghlbehygb/playlist.m3u8
47 | 蒙古语综合广播,https://satellitepull.cnr.cn/live/wx32nmgmyxwgb/playlist.m3u8
48 | 辽宁,#genre#
49 | 辽宁综合广播,https://satellitepull.cnr.cn/live/wxlnzhgb/playlist.m3u8
50 | 辽宁交通广播,https://satellitepull.cnr.cn/live/wxlnjtgb/playlist.m3u8
51 | 辽宁经济广播,https://satellitepull.cnr.cn/live/wxlnjjtb/playlist.m3u8
52 | 辽宁乡村广播,https://satellitepull.cnr.cn/live/wxlnxcgb/playlist.m3u8
53 | 辽宁文艺广播,https://satellitepull.cnr.cn/live/wxlnwygb/playlist.m3u8
54 | 吉林,#genre#
55 | 吉林新闻综合广播,https://satellitepull.cnr.cn/live/wxjlxwzhgb/playlist.m3u8
56 | 吉林乡村广播,https://satellitepull.cnr.cn/live/wxjlxcgb/playlist.m3u8
57 | 吉林交通广播,https://satellitepull.cnr.cn/live/wxjljtgb/playlist.m3u8
58 | 吉林经济广播,https://satellitepull.cnr.cn/live/wxjljjgb/playlist.m3u8
59 | 延边新闻广播,https://satellitepull.cnr.cn/live/wxybxwgb/playlist.m3u8
60 | 延边文艺生活广播,https://satellitepull.cnr.cn/live/wxybwyshgb/playlist.m3u8
61 | 黑龙江,#genre#
62 | 黑龙江新闻广播,https://satellitepull.cnr.cn/live/wx32hljxwgb/playlist.m3u8
63 | 黑龙江女性广播,https://satellitepull.cnr.cn/live/wx32hljnxgb/playlist.m3u8
64 | 黑龙江音乐广播,https://satellitepull.cnr.cn/live/wx32hljyygb/playlist.m3u8
65 | 黑龙江高校广播,https://satellitepull.cnr.cn/live/wx32hljgxgb/playlist.m3u8
66 | 黑龙江朝语广播,https://satellitepull.cnr.cn/live/wx32hljcygb/playlist.m3u8
67 | 黑龙江爱家频道广播,https://satellitepull.cnr.cn/live/wx32hljajgb/playlist.m3u8
68 | 黑龙江私家车频道广播,https://satellitepull.cnr.cn/live/wx32hljsjcgb/playlist.m3u8
69 | 黑龙江乡村广播,https://satellitepull.cnr.cn/live/wx32hljxcgb/playlist.m3u8
70 | 黑龙江交通广播,https://satellitepull.cnr.cn/live/wx32hljjtgb/playlist.m3u8
71 | 上海,#genre#
72 | 上海东方广播电台,https://satellitepull.cnr.cn/live/wx32dfgbdt/playlist.m3u8
73 | 上海新闻广播,https://satellitepull.cnr.cn/live/wx32shrmgb/playlist.m3u8
74 | 江苏,#genre#
75 | 江苏新闻综合广播,https://satellitepull.cnr.cn/live/wx32jsxwzhgb/playlist.m3u8
76 | 江苏新闻广播,https://satellitepull.cnr.cn/live/wx32jsxwgb/playlist.m3u8
77 | 江苏经典流行音乐,https://satellitepull.cnr.cn/live/wx32jsjdlxyy/playlist.m3u8
78 | 江苏音乐广播,https://satellitepull.cnr.cn/live/wx32jsyygb/playlist.m3u8
79 | 江苏文艺广播,https://satellitepull.cnr.cn/live/wx32jswygb/playlist.m3u8
80 | 江苏金陵之声,https://satellitepull.cnr.cn/live/wx32jsqctp/playlist.m3u8
81 | 江苏交通广播,https://satellitepull.cnr.cn/live/wx32jsjtgb/playlist.m3u8
82 | 江苏财经广播,https://satellitepull.cnr.cn/live/wx32jscjgb/playlist.m3u8
83 | 江苏健康广播,https://satellitepull.cnr.cn/live/wx32jsjkgb/playlist.m3u8
84 | 江苏故事广播,https://satellitepull.cnr.cn/live/wx32jsgsgb/playlist.m3u8
85 | 浙江,#genre#
86 | 浙江交通之声,https://satellitepull.cnr.cn/live/wxzjjtgb/playlist.m3u8
87 | 浙江女主播电台,https://satellitepull.cnr.cn/live/wxzj1045/playlist.m3u8
88 | 浙江之声,https://satellitepull.cnr.cn/live/wxzjzs/playlist.m3u8
89 | 浙江民生996,https://satellitepull.cnr.cn/live/wxzjmsgb/playlist.m3u8
90 | 浙江经济广播,https://satellitepull.cnr.cn/live/wxzjjjgb/playlist.m3u8
91 | 浙江城市之声,https://satellitepull.cnr.cn/live/wxzjcszs/playlist.m3u8
92 | 浙江悦动之音,https://satellitepull.cnr.cn/live/wxzj968/playlist.m3u8
93 | 安徽,#genre#
94 | 安徽新闻广播,https://satellitepull.cnr.cn/live/wxahxxgb/playlist.m3u8
95 | 安徽经济广播,https://satellitepull.cnr.cn/live/wxahjjgb/playlist.m3u8
96 | 安徽音乐广播,https://satellitepull.cnr.cn/live/wxahyygb/playlist.m3u8
97 | 安徽生活广播,https://satellitepull.cnr.cn/live/wxahshgb/playlist.m3u8
98 | 安徽交通广播,https://satellitepull.cnr.cn/live/wxahjtgb/playlist.m3u8
99 | 安徽农村广播,https://satellitepull.cnr.cn/live/wxahncgb/playlist.m3u8
100 | 安徽小说评书广播,https://satellitepull.cnr.cn/live/wxahxspsgb/playlist.m3u8
101 | 安徽戏曲广播,https://satellitepull.cnr.cn/live/wxahxqgb/playlist.m3u8
102 | 安徽旅游广播,https://satellitepull.cnr.cn/live/wxahlygb/playlist.m3u8
103 | 福建,#genre#
104 | 福建交通广播,https://satellitepull.cnr.cn/live/wx32fjdnjtgb/playlist.m3u8
105 | 福建经济电台961,https://satellitepull.cnr.cn/live/wx32fjdnjjgb/playlist.m3u8
106 | 福建新闻广播,https://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8
107 | 福建都市广播,https://satellitepull.cnr.cn/live/wx32fjdndsgb/playlist.m3u8
108 | 福建音乐广播,https://satellitepull.cnr.cn/live/wx32fjdnyygb/playlist.m3u8
109 | 福建东南广播,https://satellitepull.cnr.cn/live/wx32fjdngb/playlist.m3u8
110 | 江西,#genre#
111 | 江西新闻广播,https://satellitepull.cnr.cn/live/wx32jiangxxwgb/playlist.m3u8
112 | 江西交通广播,https://satellitepull.cnr.cn/live/wx32jiangxjtgb/playlist.m3u8
113 | 江西音乐广播,https://satellitepull.cnr.cn/live/wx32jiangxyygb/playlist.m3u8
114 | 江西都市广播,https://satellitepull.cnr.cn/live/wx32jiangxdsgb/playlist.m3u8
115 | 江西民生广播,https://satellitepull.cnr.cn/live/wx32jiangxmsgb/playlist.m3u8
116 | 江西农村广播,https://satellitepull.cnr.cn/live/wx32jiangxncgb/playlist.m3u8
117 | 山东,#genre#
118 | 山东交通广播,https://satellitepull.cnr.cn/live/wxsdjtgb/playlist.m3u8
119 | 山东体育休闲广播,https://satellitepull.cnr.cn/live/wxsdtyxxgb/playlist.m3u8
120 | 山东乡村广播,https://satellitepull.cnr.cn/live/wxsdxcgb/playlist.m3u8
121 | 山东经济广播,https://satellitepull.cnr.cn/live/wxsdjjgb/playlist.m3u8
122 | 山东文艺广播,https://satellitepull.cnr.cn/live/wxsdwyssgb/playlist.m3u8
123 | 山东音乐广播,https://satellitepull.cnr.cn/live/wxsdyygb/playlist.m3u8
124 | 河南,#genre#
125 | 河南新闻广播,https://satellitepull.cnr.cn/live/wxhnxwgb/playlist.m3u8
126 | 河南戏曲广播,https://satellitepull.cnr.cn/live/wxhnxqgb/playlist.m3u8
127 | 河南农村广播,https://satellitepull.cnr.cn/live/wxhnncgb/playlist.m3u8
128 | 河南旅游广播,https://satellitepull.cnr.cn/live/wxhnlygb/playlist.m3u8
129 | 河南经济广播,https://satellitepull.cnr.cn/live/wxhnjjgb/playlist.m3u8
130 | 河南信息广播,https://satellitepull.cnr.cn/live/wxhnxxgb/playlist.m3u8
131 | 湖北,#genre#
132 | 湖北之声,https://satellitepull.cnr.cn/live/wx32hubzsgb/playlist.m3u8
133 | 湖北妇女儿童广播,https://satellitepull.cnr.cn/live/wx32hubfnetgb/playlist.m3u8
134 | 湖北资讯广播,https://satellitepull.cnr.cn/live/wx32hubzxgb/playlist.m3u8
135 | 湖北交通广播,https://satellitepull.cnr.cn/live/wx32hubjtgb/playlist.m3u8
136 | 湖北经典音乐,https://satellitepull.cnr.cn/live/wx32hubyygb/playlist.m3u8
137 | 湖北经济广播,https://satellitepull.cnr.cn/live/wx32hubjjgb/playlist.m3u8
138 | 湖北生活广播,https://satellitepull.cnr.cn/live/wx32hubczshgb/playlist.m3u8
139 | 湖北农村广播,https://satellitepull.cnr.cn/live/wx32hubncgb/playlist.m3u8
140 | 湖南,#genre#
141 | 湖南新闻频道,https://satellitepull.cnr.cn/live/wx32hunxwgb/playlist.m3u8
142 | 湖南电台潇湘之声,https://satellitepull.cnr.cn/live/wx32hunyygb/playlist.m3u8
143 | 湖南年代音乐台,https://satellitepull.cnr.cn/live/wx32hunlygb/playlist.m3u8
144 | 广东,#genre#
145 | 广东新闻广播,https://satellitepull.cnr.cn/live/wxgdxwgb/playlist.m3u8
146 | 广东股市广播,https://satellitepull.cnr.cn/live/wxgdgsgb/playlist.m3u8
147 | 广东音乐之声,https://satellitepull.cnr.cn/live/wxgdyyzs/playlist.m3u8
148 | 广东文体广播,https://satellitepull.cnr.cn/live/wxgdwtgb/playlist.m3u8
149 | 广东城市之声,https://satellitepull.cnr.cn/live/wxgdcszs/playlist.m3u8
150 | 广东南粤之声,https://satellitepull.cnr.cn/live/wxnyzs/playlist.m3u8
151 | 广东珠江经济台,https://satellitepull.cnr.cn/live/wxgdzjjjt/playlist.m3u8
152 | 广东南方生活广播,https://satellitepull.cnr.cn/live/wxgdnfshgb/playlist.m3u8
153 | 广东羊城交通广播,https://satellitepull.cnr.cn/live/wxgdycjtt/playlist.m3u8
154 | 深圳交通频率,https://satellitepull.cnr.cn/live/wxszjjpl/playlist.m3u8
155 | 深圳私家车广播,https://satellitepull.cnr.cn/live/wxszsjcgb/playlist.m3u8
156 | 深圳飞扬971,https://satellitepull.cnr.cn/live/wxszfy971/playlist.m3u8
157 | 广西,#genre#
158 | 广西人民广播,https://satellitepull.cnr.cn/live/wx32gxrmgb/playlist.m3u8
159 | 广西经济广播,https://satellitepull.cnr.cn/live/wx32gxjjgb/playlist.m3u8
160 | 广西教育生活广播,https://satellitepull.cnr.cn/live/wx32gbjyshgb/playlist.m3u8
161 | 广西文艺广播,https://satellitepull.cnr.cn/live/wx32gxwygb/playlist.m3u8
162 | 广西交通广播,https://satellitepull.cnr.cn/live/wx32gxjtgb/playlist.m3u8
163 | 广西对外广播,https://satellitepull.cnr.cn/live/wx32gxdwgb/playlist.m3u8
164 | 海南,#genre#
165 | 海南音乐广播,https://satellitepull.cnr.cn/live/wxhainyygb/playlist.m3u8
166 | 海南交通广播,https://satellitepull.cnr.cn/live/wxhainjtgb/playlist.m3u8
167 | 海南新闻广播,https://satellitepull.cnr.cn/live/wxhainxwgb/playlist.m3u8
168 | 重庆,#genre#
169 | 重庆音乐广播,https://satellitepull.cnr.cn/live/wxcqyygb/playlist.m3u8
170 | 重庆文艺广播,https://satellitepull.cnr.cn/live/wxcqwygb/playlist.m3u8
171 | 重庆经济广播,https://satellitepull.cnr.cn/live/wxcqjjgb/playlist.m3u8
172 | 重庆新闻广播,https://satellitepull.cnr.cn/live/wxcqxwgb/playlist.m3u8
173 | 重庆都市广播,https://satellitepull.cnr.cn/live/wxcqdsgb/playlist.m3u8
174 | 重庆交通广播,https://satellitepull.cnr.cn/live/wxcqjtgb/playlist.m3u8
175 | 四川,#genre#
176 | 四川经济广播,https://satellitepull.cnr.cn/live/wxscjjgb/playlist.m3u8
177 | 四川文艺广播,https://satellitepull.cnr.cn/live/wxscwygb/playlist.m3u8
178 | 四川岷江音乐频率,https://satellitepull.cnr.cn/live/wxscmjyyt/playlist.m3u8
179 | 四川新闻频率,https://satellitepull.cnr.cn/live/wxsclyshgb/playlist.m3u8
180 | 四川交通广播,https://satellitepull.cnr.cn/live/wxscjtgb/playlist.m3u8
181 | 四川城市之音,https://satellitepull.cnr.cn/live/wxsccszs/playlist.m3u8
182 | 四川民族频率,https://satellitepull.cnr.cn/live/wxscmzgb/playlist.m3u8
183 | 四川综合广播,https://satellitepull.cnr.cn/live/wxsczhgb/playlist.m3u8
184 | 四川私家车925,https://satellitepull.cnr.cn/live/wxsc925/playlist.m3u8
185 | 贵州,#genre#
186 | 贵州综合广播,https://satellitepull.cnr.cn/live/wx32gzwxwzhgb/playlist.m3u8
187 | 贵州经济广播,https://satellitepull.cnr.cn/live/wx32gzjjgb/playlist.m3u8
188 | 贵州音乐广播,https://satellitepull.cnr.cn/live/wx32gzyygb/playlist.m3u8
189 | 贵州旅游广播,https://satellitepull.cnr.cn/live/wx32gzlygb/playlist.m3u8
190 | 贵州故事广播,https://satellitepull.cnr.cn/live/wx32gzgsgb/playlist.m3u8
191 | 贵州都市广播,https://satellitepull.cnr.cn/live/wx32gzqcgb/playlist.m3u8
192 | 云南,#genre#
193 | 云南交通广播,https://satellitepull.cnr.cn/live/wxynjtgb/playlist.m3u8
194 | 云南音乐广播,https://satellitepull.cnr.cn/live/wxynyygb/playlist.m3u8
195 | 云南新闻广播,https://satellitepull.cnr.cn/live/wxynxwgb/playlist.m3u8
196 | 云南经济广播,https://satellitepull.cnr.cn/live/wxynjjgb/playlist.m3u8
197 | 云南FM99香格里拉之声,https://satellitepull.cnr.cn/live/wxxgllzs/playlist.m3u8
198 | 云南民族广播,https://satellitepull.cnr.cn/live/wxynmzgb/playlist.m3u8
199 | 西藏,#genre#
200 | 西藏藏语广播,https://satellitepull.cnr.cn/live/wxxzzygb/playlist.m3u8
201 | 西藏汉语广播,https://satellitepull.cnr.cn/live/wxxzhygb/playlist.m3u8
202 | 西藏对外交通广播,https://satellitepull.cnr.cn/live/wxxzdwjtgb/playlist.m3u8
203 | 西藏藏语康巴方言,https://satellitepull.cnr.cn/live/wxxzzykbfy/playlist.m3u8
204 | 西藏都市生活广播,https://satellitepull.cnr.cn/live/wxxzdsshgb/playlist.m3u8
205 | 陕西,#genre#
206 | 陕西音乐广播,https://satellitepull.cnr.cn/live/wxsxxyygb/playlist.m3u8
207 | 陕西戏曲广播,https://satellitepull.cnr.cn/live/wxsxxxqgb/playlist.m3u8
208 | 陕西交通广播,https://satellitepull.cnr.cn/live/wxsxxjtgb/playlist.m3u8
209 | 陕西农村广播,https://satellitepull.cnr.cn/live/wxsxxncgb/playlist.m3u8
210 | 陕西青春广播,https://satellitepull.cnr.cn/live/wxsxxqcgb/playlist.m3u8
211 | 陕西都市广播,https://satellitepull.cnr.cn/live/wxsxxdsgb/playlist.m3u8
212 | 陕西新闻广播,https://satellitepull.cnr.cn/live/wxsxxxwgb/playlist.m3u8
213 | 陕西经济广播,https://satellitepull.cnr.cn/live/wxsxxjjgb/playlist.m3u8
214 | 甘肃,#genre#
215 | 甘肃新闻综合广播,https://satellitepull.cnr.cn/live/wxgsxwzhgb/playlist.m3u8
216 | 甘肃农村广播,https://satellitepull.cnr.cn/live/wxgsncgb/playlist.m3u8
217 | 甘肃交通广播,https://satellitepull.cnr.cn/live/wxgsjtgb/playlist.m3u8
218 | 甘肃都市调频,https://satellitepull.cnr.cn/live/wxgsdstb/playlist.m3u8
219 | 甘肃青春调频,https://satellitepull.cnr.cn/live/wxgsqcgb/playlist.m3u8
220 | 甘肃黄河之声,https://satellitepull.cnr.cn/live/wxgshhzs/playlist.m3u8
221 | 青海,#genre#
222 | 青海交通音乐广播,https://satellitepull.cnr.cn/live/wx32qhjtyygb/playlist.m3u8
223 | 青海广播电视台经济广播,https://satellitepull.cnr.cn/live/wx32qhjjgb/playlist.m3u8
224 | 青海新闻综合广播 青海之声,https://satellitepull.cnr.cn/live/wx32qhwxzhgb/playlist.m3u8
225 | 青海藏语广播,https://satellitepull.cnr.cn/live/wx32qhzygb/playlist.m3u8
226 | 宁夏,#genre#
227 | 宁夏新闻广播,https://satellitepull.cnr.cn/live/wxnxxwgb/playlist.m3u8
228 | 宁夏经济广播,https://satellitepull.cnr.cn/live/wxnxjjgb/playlist.m3u8
229 | 宁夏都市广播,https://satellitepull.cnr.cn/live/wxnxdsgb/playlist.m3u8
230 | 宁夏音乐广播,https://satellitepull.cnr.cn/live/wxnxyygb/playlist.m3u8
231 | 新疆,#genre#
232 | 新疆新闻广播,https://satellitepull.cnr.cn/live/wxxjxwgb/playlist.m3u8
233 | 新疆交通广播,https://satellitepull.cnr.cn/live/wxxjjtgb/playlist.m3u8
234 | 新疆私家车广播,https://satellitepull.cnr.cn/live/wxxjsjcgb/playlist.m3u8
235 | 新疆维语综合广播,https://satellitepull.cnr.cn/live/wxxjwyzhgb/playlist.m3u8
236 | 新疆维吾尔语交通文艺广播,https://satellitepull.cnr.cn/live/wxxjwyjtwygb/playlist.m3u8
237 | 新疆蒙语广播,https://satellitepull.cnr.cn/live/wxxjmygb/playlist.m3u8
238 | 新疆哈语广播,https://satellitepull.cnr.cn/live/wxxjhygb/playlist.m3u8
239 | 新疆柯尔克孜语广播,https://satellitepull.cnr.cn/live/wxxjkygb/playlist.m3u8
240 | 新疆兵团综合广播,https://satellitepull.cnr.cn/live/wxbtzs/playlist.m3u8
241 | 新疆绿色广播,https://satellitepull.cnr.cn/live/wxxjlsgb/playlist.m3u8
242 |
--------------------------------------------------------------------------------
/gt.txt:
--------------------------------------------------------------------------------
1 | 凤凰中文,http://148.135.93.213:81/phenix.php?id=fhzw
2 | 凤凰资讯,http://148.135.93.213:81/phenix.php?id=fhzx
3 | 凤凰香港,http://148.135.93.213:81/phenix.php?id=fhhk
4 | 凤凰香港,http://162.62.120.19/qctv.fengshows.cn/live/0701phk72.flv
5 | 凤凰资讯,http://162.62.120.19/qctv.fengshows.cn/live/0701pin72.flv
6 | 凤凰中文,http://162.62.120.19/qctv.fengshows.cn/live/0701pcc72.flv
7 | 凤凰中文,http://dns.yiandrive.com:15907/phenix/fhzw
8 | 凤凰资讯,http://dns.yiandrive.com:15907/phenix/fhzx
9 | 凤凰香港,http://dns.yiandrive.com:15907/phenix/fhhk
10 | 凤凰中文,http://php.jdshipin.com/TVOD/iptv.php?id=fhzw
11 | 凤凰资讯,http://php.jdshipin.com/TVOD/iptv.php?id=fhzx
12 | 凤凰香港,http://php.jdshipin.com/TVOD/iptv.php?id=fhhk
13 | 凤凰香港,http://139.196.228.200:5678/公众号搞机大师/fhx.php?id=hk
14 | 凤凰资讯,https://cdn3.163189.xyz/live/fhzx/stream.m3u8
15 | 凤凰中文,https://cdn.163189.xyz/live/fhzw/stream.m3u8
16 | 凤凰香港,https://cdn6.163189.xyz/live/fhhk/stream.m3u8
17 | 重温经典,http://ali.hlspull.yximgs.com/live/awei_cwjd.flv
18 | 重温经典,https://cdn3.163189.xyz/live/cwjd/stream.m3u8
19 | 翡翠,http://php.jdshipin.com/TVOD/iptv.php?id=fct2
20 | 翡翠,http://php.jdshipin.com/TVOD/iptv.php?id=fct3
21 | 翡翠,http://php.jdshipin.com/smt.php?id=jade_twn
22 | 翡翠,https://cdn3.163189.xyz/live/fct/stream.m3u8
23 | 翡翠,http://cdn9.163189.xyz/smt1.1.php?id=jade_twn
24 | TVBJ1,http://php.jdshipin.com/TVOD/iptv.php?id=tvbj1
25 | TVBJ1,https://cdn3.163189.xyz/live/j1/stream.m3u8
26 | TVBJ1,http://cdn5.1678520.xyz/live/?id=j1
27 | TVBPlus,http://php.jdshipin.com/TVOD/iptv.php?id=tvbp
28 | TVBPLUS,https://cdn.163189.xyz/live/tvbp/stream.m3u8
29 | TVB星河,http://php.jdshipin.com/smt.php?id=Xinhe
30 | TVB星河,http://cdn9.163189.xyz/smt1.1.php?id=Xinhe
31 | HOY77,https://cdn.163189.xyz/live/hoy/stream.m3u8
32 | HOY77,http://cdn5.1678520.xyz/live/?id=hoy
33 | HOY77,http://php.jdshipin.com/TVOD/iptv.php?id=hoytv
34 | 黄金翡翠,http://php.jdshipin.com/smt.php?id=Tvbjade
35 | 黄金翡翠,http://cdn9.163189.xyz/smt1.1.php?id=Tvbjade
36 | 澳视澳门,https://cdn.163189.xyz/live/asam/stream.m3u8
37 | 澳视卫星,https://cdn.163189.xyz/live/as/stream.m3u8
38 | 无线新闻,http://cdn9.163189.xyz/smt1.1.php?id=inews_twn
39 | 千禧经典,http://cdn9.163189.xyz/smt1.1.php?id=Tvbclassic
40 | VIUTV,http://cdn5.1678520.xyz/live/?id=viu
41 | POPC,http://go1.bkpcp.top/tl/popc
42 | 明珠,http://121.37.185.74:28180/TV00000000000000000043@HHZT
43 | 明珠,http://121.37.185.74:18180/TV00000000000000000056@HHZT
44 | 凤凰资讯,http://121.37.185.74:28180/TV00000000000000000036@HHZT
45 | 凤凰中文,http://121.37.185.74:18180/TV00000000000000000054@HHZT
46 | 星空卫视,http://121.37.185.74:28180/TV00000000000000000031@HHZT
47 | 翡翠,http://121.37.185.74:18180/TV00000000000000000055@HHZT
48 | 凤凰电影,http://121.37.185.74:28180/TV00000000000000000050@HHZT
49 | 凤凰资讯,http://122.117.71.103:8573/凤凰资讯.m3u8
50 | 凤凰中文,http://live4play.uk/livehttpplay?channel_id=30014
51 | 凤凰资讯,http://live4play.uk/livehttpplay?channel_id=30015
52 | 凤凰香港,http://live4play.uk/livehttpplay?channel_id=30016
53 | 有线新闻,http://live4play.uk/livehttpplay?channel_id=20191
54 | Now新闻,http://live4play.uk/livehttpplay?channel_id=20041
55 | 天映电影,http://live4play.uk/livehttpplay?channel_id=10130
56 | 天映经典,http://live4play.uk/livehttpplay?channel_id=20063
57 | 凤凰中文,http://live4play.uk/livehttpplay?channel_id=20065
58 | 凤凰资讯,http://live4play.uk/livehttpplay?channel_id=20066
59 | 凤凰香港,http://live4play.uk/livehttpplay?channel_id=20067
60 | HBO,http://ali.hlspull.yximgs.com/live/4103867fcb11dff4fff236d0789e2a0d.flv
61 | HBOFAMILY,http://ali.hlspull.yximgs.com/live/7c71ef1c4e9fd8c427e6a71e3b1d18ef.flv
62 | HBOHITS,http://ali.hlspull.yximgs.com/live/29a7aee1c81919faf21048c627208a63.flv
63 | HBOSIGNATURE,http://ali.hlspull.yximgs.com/live/cf0d870f5b646afb10d21e0cc1f54fcf.flv
64 | HOY77,http://ali.hlspull.yximgs.com/live/0e5b0230bc2767fe6a2b84eade3cd6d8.flv
65 | HOY78,http://ali.hlspull.yximgs.com/live/062f7f3f9963e030a2a173bae73e931d.flv
66 | NOW爆谷,http://ali.hlspull.yximgs.com/live/762cf4d26bf5ce1bfae4b3d115ebaae5.flv
67 | NOW财经,http://ali.hlspull.yximgs.com/live/4d1bc77231be26675d035d068b6a3881.flv
68 | NOW新闻,http://ali.hlspull.yximgs.com/live/fec32b1f5a4f8c7b79247382ab6c3008.flv
69 | NOW星影,http://ali.hlspull.yximgs.com/live/e64da3f11cf4968c59fbdb7a858333d9.flv
70 | TVBPLUS,http://ali.hlspull.yximgs.com/live/39dad9c1583badf9f1c914b522b2564b.flv
71 | TVB星河,http://ali.hlspull.yximgs.com/live/4f07df5539f52647b7cad25a5e425934.flv
72 | 澳门莲花,http://ali.hlspull.yximgs.com/live/0ecee8a315fe14a9c47598d330bcf77e.flv
73 | 采昌影剧,http://ali.hlspull.yximgs.com/live/df72f1671e3d880d2516d13071493fb3.flv
74 | 翡翠,http://ali.hlspull.yximgs.com/live/d23a52d0619626c251d42208b834abf2.flv
75 | 翡翠剧集,http://ali.hlspull.yximgs.com/live/c8b3a391fbfbb2f7689a6ff83bfab5a3.flv
76 | 凤凰香港,http://ali.hlspull.yximgs.com/live/89193c251db1677fc2330b5a26aaf53e.flv
77 | 凤凰中文,http://ali.hlspull.yximgs.com/live/bb6f86271d85236e219779be972ece61.flv
78 | 凤凰资讯,http://ali.hlspull.yximgs.com/live/bfe847db836c5f0c60b1af244ca16d6f.flv
79 | 黄金华剧,http://ali.hlspull.yximgs.com/live/e0aac8b3abb8211a3e4ff73bb3dd4806.flv
80 | 美亚电影,http://ali.hlspull.yximgs.com/live/92cf9f0e702ae324032ac88f8c86b849.flv
81 | 美亚电影,http://ali.hlspull.yximgs.com/live/eb891ce0b202267c427cee7b5137b70c.flv
82 | 明珠,http://ali.hlspull.yximgs.com/live/22ce53ddc40a3a4b9bebb331e253e389.flv
83 | 明珠剧集,http://ali.hlspull.yximgs.com/live/3a03c4b98f011be23cf5173c7e765f72.flv
84 | 无线新闻,http://ali.hlspull.yximgs.com/live/f40ef55cfca6514e84f7d7f38e63d5c7.flv
85 | 星空卫视,http://ali.hlspull.yximgs.com/live/bdc8bb9cd22a42f84128be13f75b042c.flv
86 | 娱乐新闻,http://ali.hlspull.yximgs.com/live/acdf11e180865027879ddb9e0d6587e4.flv
87 | 龙华电影,https://cdn8.163189.xyz/live/lhdy/stream.m3u8
88 | 龙华经典,https://cdn8.163189.xyz/live/lhjd/stream.m3u8
89 | 龙华卡通,https://cdn8.163189.xyz/live/lhkt/stream.m3u8
90 | 龙华偶像,https://cdn8.163189.xyz/live/lhox/stream.m3u8
91 | 龙华日韩,https://cdn8.163189.xyz/live/lhrh/stream.m3u8
92 | 龙华戏剧,https://cdn8.163189.xyz/live/lhxj/stream.m3u8
93 | ELTA日韩,http://ali.hlspull.yximgs.com/live/85e470bf732fb532ae7dcc736584303f.flv
94 | ELTA影剧,http://ali.hlspull.yximgs.com/live/acbbc2058bb9ea6f01dd97a9442ecd81.flv
95 | ELTA娱乐,http://ali.hlspull.yximgs.com/live/27c9d30700fc27a93f01959e18514703.flv
96 | ELTA综合,http://ali.hlspull.yximgs.com/live/19ddb0762a9e13b7eadff6a83aa64f08.flv
97 | JET综合,http://ali.hlspull.yximgs.com/live/ae14ef69158fba5bc66741aac32f10f1.flv
98 | TVBS,http://ali.hlspull.yximgs.com/live/c31b7b20da8852ba1eda01ec0ce88bb1.flv
99 | TVBS欢乐,http://ali.hlspull.yximgs.com/live/0730492ec2ffaf5fdbb97eabb860b2ee.flv
100 | TVBS精采,http://ali.hlspull.yximgs.com/live/a961e4987c499b81d6aa6831a3bfa13c.flv
101 | TVBS新闻,http://ali.hlspull.yximgs.com/live/6815412b7f353a40ac8594da9341fda1.flv
102 | 八大第一,http://ali.hlspull.yximgs.com/live/f02d2313916f83025346c9caeccbca4c.flv
103 | 八大精彩,http://ali.hlspull.yximgs.com/live/e7107e5a237a33b146952d7fc2616783.flv
104 | 八大戏剧,http://ali.hlspull.yximgs.com/live/df41ccec30f623aba4639243508aca18.flv
105 | 八大娱乐,http://ali.hlspull.yximgs.com/live/e75b76e6280333084cb4c9af0ecf2489.flv
106 | 八大综合,http://ali.hlspull.yximgs.com/live/b37a4a6b93b22ce9f60dc8ceca316a2b.flv
107 | 东森超视,http://ali.hlspull.yximgs.com/live/19978df7ca2529f897f083a661865619.flv
108 | 东森电影,http://ali.hlspull.yximgs.com/live/05698064e23027a9d4cf37bd2e8765c9.flv
109 | 东森新闻,http://ali.hlspull.yximgs.com/live/a6a1d1b604594553c9b8d80ab59be4c5.flv
110 | 东森洋片,http://ali.hlspull.yximgs.com/live/5535b80966098b4577445165caf68d1d.flv
111 | 东森综合,http://ali.hlspull.yximgs.com/live/f822b9d53ee023d4f4b32121b358238d.flv
112 | 公视,http://ali.hlspull.yximgs.com/live/b3f29e5bede9d3ffcc2cc39885d720cd.flv
113 | 公视戏剧,http://ali.hlspull.yximgs.com/live/1b36e3a28c3880ec1dde679df55c5bf4.flv
114 | 华视,http://ali.hlspull.yximgs.com/live/d7cff616c63279188e212dbb8d0a74eb.flv
115 | 华艺中文,http://ali.hlspull.yximgs.com/live/16fb7342b66c50f5c1fb560165d9af9e.flv
116 | 寰宇财经,http://ali.hlspull.yximgs.com/live/d2229d6e7ee8c261f75de24208078dfa.flv
117 | 寰宇新闻,http://ali.hlspull.yximgs.com/live/b85479f645d9663dcc33693d68fa1e08.flv
118 | 寰宇新闻台湾,http://ali.hlspull.yximgs.com/live/041d4d6f89debe1517365d2db15aed0d.flv
119 | 靖天电影,http://ali.hlspull.yximgs.com/live/b3ac33b415b696cc7f5473ec593d3b4a.flv
120 | 靖天欢乐,http://ali.hlspull.yximgs.com/live/624d28b0862af1b2261cda0f06fd56e4.flv
121 | 靖天卡通,http://ali.hlspull.yximgs.com/live/54dab79ad766201085cdf1b83a92bc7c.flv
122 | 靖天日本,http://ali.hlspull.yximgs.com/live/c92ffe0d046e84843170858c569abb96.flv
123 | 靖天戏剧,http://ali.hlspull.yximgs.com/live/ae6316fc1096577ca05e2efa171a48d9.flv
124 | 靖天映画,http://ali.hlspull.yximgs.com/live/7e400c107387aa1452222a0cfeef08c8.flv
125 | 靖天娱乐,http://ali.hlspull.yximgs.com/live/d5c85a9ad32419a37e7649617012fd79.flv
126 | 靖天综合,http://ali.hlspull.yximgs.com/live/aee3d65629de560d4d85fb100ba9bca9.flv
127 | 靖洋卡通,http://ali.hlspull.yximgs.com/live/ae2633d5e758fe4d337b5523049c07d2.flv
128 | 靖洋戏剧,http://ali.hlspull.yximgs.com/live/c4715d76d428e11b3e96dd9a40d16266.flv
129 | 龙华电影,http://ali.hlspull.yximgs.com/live/6cb0532e970b70203a90f56e0b223950.flv
130 | 龙华经典,http://ali.hlspull.yximgs.com/live/35a5c31a385f0a4453520b5e27603c9d.flv
131 | 龙华卡通,http://ali.hlspull.yximgs.com/live/4df847ff2fc09f2c900d54262899c71d.flv
132 | 龙华偶像,http://ali.hlspull.yximgs.com/live/a4ede670b1a475485a80778ad53655e0.flv
133 | 龙华日韩,http://ali.hlspull.yximgs.com/live/6c8a954cfa8a8b597acb998d136c0308.flv
134 | 龙华戏剧,http://ali.hlspull.yximgs.com/live/safbjFVJfXTNqE6MwqaoTIrlkA7Tvl3w.flv
135 | 龙华影剧,http://ali.hlspull.yximgs.com/live/b9e181eea797a088e33eeaf6f3735efa.flv
136 | 龙祥时代,http://ali.hlspull.yximgs.com/live/f90b726d9173dadd67b77f2c75476d59.flv
137 | 民视,http://ali.hlspull.yximgs.com/live/2c56f943c550ac44bc892fe7f7bfabc9.flv
138 | 民视第一,http://ali.hlspull.yximgs.com/live/ae53ad76115adc6c30bc80e5760c723b.flv
139 | 民视旅游,http://ali.hlspull.yximgs.com/live/71580311e9253f6fdd84ba4f992271ab.flv
140 | 民视台湾,http://ali.hlspull.yximgs.com/live/ef8b4389f555d8ea51043a0756dc8e36.flv
141 | 民视新闻,http://ali.hlspull.yximgs.com/live/cf6b8fea2d04503624c6df7bfee72ed8.flv
142 | 民视影剧,http://ali.hlspull.yximgs.com/live/f2bc15b68644474f076497980373f96c.flv
143 | 民视综艺,http://ali.hlspull.yximgs.com/live/eb7c99960e3478432b49dac5be9b8422.flv
144 | 年代新闻,http://ali.hlspull.yximgs.com/live/ced48f092724ad9511a516ab3ccd0351.flv
145 | 三立都会,http://ali.hlspull.yximgs.com/live/d14b82a9e3c4cee8f1977446f921ba41.flv
146 | 三立台湾,http://ali.hlspull.yximgs.com/live/e7df28cc8205b6a9ad49749578f4660b.flv
147 | 三立戏剧,http://ali.hlspull.yximgs.com/live/9b1734fc1c2ea4869fefa473dcfe99f4.flv
148 | 三立新闻,http://ali.hlspull.yximgs.com/live/da901c6336b02d6190917bf4bc07972d.flv
149 | 三立新闻,http://ali.hlspull.yximgs.com/live/73febfa1312dda4f94d4e0b581dfe36d.flv
150 | 三立综合,http://ali.hlspull.yximgs.com/live/ffb0140fb92e2be8853c294888d91cbe.flv
151 | 台视,http://ali.hlspull.yximgs.com/live/b8d314c8a19dee6a6bd537937c29ab8f.flv
152 | 台视新闻,http://ali.hlspull.yximgs.com/live/5bdc4631656b76ca34da55c9878524a0.flv
153 | 台视综合,http://ali.hlspull.yximgs.com/live/381e639ec0a67eda20a410fe865a6efa.flv
154 | 台湾戏剧,http://ali.hlspull.yximgs.com/live/b77cd5795eb09659db660d36bbdfc919.flv
155 | 纬来电影,http://ali.hlspull.yximgs.com/live/bdd9e992742f44ccb5e34679a0874a67.flv
156 | 纬来精采,http://ali.hlspull.yximgs.com/live/483580ffaf8c0917870d8b3f9bbe4cc6.flv
157 | 纬来日本,http://ali.hlspull.yximgs.com/live/96d81347d04ea8b81c5267825d977a72.flv
158 | 中视,http://ali.hlspull.yximgs.com/live/19bc2f23577c002c37dce91e83fcb367.flv
159 | 中视精彩,http://ali.hlspull.yximgs.com/live/ef3c31a593dbf69a0ec3277e81151fb4.flv
160 | 中视经典,http://ali.hlspull.yximgs.com/live/b4ae84c03e757134660b6ae6f06a518e.flv
161 | 中视新闻,http://ali.hlspull.yximgs.com/live/2fac2c4260e2b749b41021e3365e2bf2.flv
162 | 中天新闻,http://ali.hlspull.yximgs.com/live/1913f431f1cd919e78f5bd4753d90791.flv
163 | 中天新闻,http://ali.hlspull.yximgs.com/live/438d498b2eee54a9366bf5b063d5eb34.flv
164 | STARSPORTS,http://121.37.185.74:28180/TV00000000000000000041@HHZT
165 | Bloomberg,http://121.37.185.74:28180/TV00000000000000000046@HHZT
166 | BHOMercy,http://121.37.185.74:28180/TV00000000000000000047@HHZT
167 | CNN,http://121.37.185.74:28180/TV00000000000000000048@HHZT
168 | NHK,http://121.37.185.74:28180/TV00000000000000000049@HHZT
169 | asia-afn,http://live4play.uk/livehttpplay?channel_id=20115
170 | Fgm电影,http://live4play.uk/livehttpplay?channel_id=10123
171 | Amc电影,http://live4play.uk/livehttpplay?channel_id=12036
172 | Cinem电影,http://live4play.uk/livehttpplay?channel_id=20047
173 | HBo电影1,http://live4play.uk/livehttpplay?channel_id=20091
174 | HBo电影2,http://live4play.uk/livehttpplay?channel_id=20092
175 | HBo电影3,http://live4play.uk/livehttpplay?channel_id=20093
176 | Discover,http://live4play.uk/livehttpplay?channel_id=20110
177 | cn卡通,http://live4play.uk/livehttpplay?channel_id=20048
178 | 尼克卡通,http://live4play.uk/livehttpplay?channel_id=20089
179 | BBC地球,http://live4play.uk/livehttpplay?channel_id=20044
180 | Nhk日闻,http://122.117.71.103:8580/Nhk日闻.m3u8
181 | TLC综合,http://122.117.71.103:8511/TLC综合.m3u8
182 | Obcyoyo,http://122.117.71.103:8515/Obcyoyo.m3u8
183 | CInemax,http://122.117.71.103:8558/CInemax.m3u8
184 | BloomBerg频,http://122.117.71.103:8581/BloomBerg.m3u8
185 | Amc电影,http://122.117.71.103:8559/AmC电影.m3u8
186 | ASTROAOD,http://cdn9.163189.xyz/smt1.1.php?id=Aodhd
187 |
--------------------------------------------------------------------------------
/iptv-hls4.0.txt:
--------------------------------------------------------------------------------
1 | 部署命令:
2 |
3 | docker run -d \
4 | --name iptv-hls \
5 | -p 50086:50086 \
6 | -v /etc/docker/iptv-hls/config:/app/config \
7 | -v /etc/docker/iptv-hls/hls:/app/hls \
8 | -v /etc/docker/iptv-hls/logs:/app/logs \
9 | --restart unless-stopped \
10 | cqshushu/iptv-hls:4.0
11 |
12 |
13 | 参数说明:
14 | --name 容器名称(可修改)
15 | -p [主机端口]:50086(第一个端口可自定义)
16 | /etc/docker/iptv-hls 配置文件存放路径(可修改)
17 |
18 | 文件结构:
19 | ├─ config/
20 | │ ├─ streams.json # 推流配置
21 | │ └─ password.json # 密码配置
22 | └─ hls/ # HLS分片存储
23 | └─ logs/ # ffmpeg运行日志
24 |
25 |
26 | streams.json参数说明:
27 | {
28 | "token": "iptv", #身份验证参数,默认iptv
29 | "video_codec": "copy", #视频转码,默认copy,即不转码
30 | "audio_codec": "copy", #音频转码,默认copy,即不转码
31 | "hls_time": "3", #单个切片大小,单位秒,默认3秒
32 | "hls_list_size": "12", #切片数量,默认12个
33 | "logo_path": "https://live.fanmingming.com/tv/", #m3u接口的台标文件路径,默认为fanmingming
34 | "list": [
35 | {
36 | "group": "央视频道", #分组名称
37 | "name": "CCTV1", #节目名称
38 | "url": "http://192.168.2.1:4022/rtp/225.0.4.74:7980", #推流的源地址
39 | "stream_id": "cctv1", #播放id
40 | "always_on": 1, #服务运行就开始推流
41 | "stop_delay": 30, #推流时间,单位秒,默认30秒,如需一直推流,设置为0
42 | "t":["token1"] #单个节目1个token
43 | },
44 | {
45 | "group": "央视频道",
46 | "name": "广东体育",
47 | "url": "http://192.168.2.245:8219/jk/gdzb.php?id=239.77.0.112:5146",
48 | "stream_id": "gdty",
49 | "always_on": 0, #按需推流,有请求时开启推流
50 | "stop_delay": 30, #延迟关闭推流,单位秒,默认30秒无请求即关闭推流并删除切片
51 | "t":["token1","token2"] #单个节目多个token
52 | }
53 | ]
54 | }
55 |
--------------------------------------------------------------------------------
/iptv-hls4.5.txt:
--------------------------------------------------------------------------------
1 | 部署命令:
2 |
3 | docker run -d \
4 | --name iptv-hls \
5 | -p 50086:50086 \
6 | -v /etc/docker/iptv-hls/config:/app/config \
7 | -v /etc/docker/iptv-hls/hls:/app/hls \
8 | -v /etc/docker/iptv-hls/logs:/app/logs \
9 | --restart unless-stopped \
10 | cqshushu/iptv-hls:4.5
11 |
12 |
13 | 参数说明:
14 | --name 容器名称(可修改)
15 | -p [主机端口]:50086(第一个端口可自定义)
16 | /etc/docker/iptv-hls 配置文件存放路径(可修改)
17 |
18 | 文件结构:
19 | ├─ config/
20 | │ ├─ streams.json # 推流配置
21 | │ └─ password.json # 密码配置
22 | └─ hls/ # HLS分片存储
23 | └─ logs/ # ffmpeg运行日志
24 |
25 |
26 | streams.json参数说明:
27 | {
28 | "token": "iptv", #身份验证参数,默认iptv
29 | "video_codec": "copy", #视频转码,默认copy,即不转码
30 | "audio_codec": "copy", #音频转码,默认copy,即不转码
31 | "hls_time": "3", #单个切片大小,单位秒,默认3秒
32 | "hls_list_size": "12", #切片数量,默认12个
33 | "logo_path": "https://live.fanmingming.com/tv/", #m3u接口的台标文件路径,默认为fanmingming
34 | "list": [
35 | {
36 | "group": "央视频道", #分组名称
37 | "name": "CCTV1", #节目名称
38 | "url": "http://192.168.2.1:4022/rtp/225.0.4.74:7980", #推流的源地址
39 | "stream_id": "cctv1", #播放id
40 | "always_on": 1, #服务运行就开始推流
41 | "stop_delay": 30, #推流时间,单位秒,默认30秒,如需一直推流,设置为0
42 | "t":["token1"] #单个节目1个token
43 | },
44 | {
45 | "group": "央视频道",
46 | "name": "广东体育",
47 | "url": "http://192.168.2.245:8219/jk/gdzb.php?id=239.77.0.112:5146",
48 | "stream_id": "gdty",
49 | "always_on": 0, #按需推流,有请求时开启推流
50 | "stop_delay": 30, #延迟关闭推流,单位秒,默认30秒无请求即关闭推流并删除切片
51 | "t":["token1","token2"] #单个节目多个token
52 | }
53 | ]
54 | }
55 |
--------------------------------------------------------------------------------
/iptv.json:
--------------------------------------------------------------------------------
1 | {
2 | "lives": [
3 | {
4 | "name": "极直播电视(php)",
5 | "url": "http://php.cqshushu.ggff.net/jzb.php?公众号【医工学习日志】",
6 | "epg": "https://epg.112114.xyz/?ch={name}&date={date}",
7 | "logo": "https://epg.112114.xyz/logo/{name}.png"
8 | },
9 | {
10 | "name": "快直播体育(python)",
11 | "type": 3,
12 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/kzbty.py",
13 | "ext": {}
14 | },
15 | {
16 | "name": "yoo体育(python)",
17 | "type": 3,
18 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/yoozb.py",
19 | "ext": {}
20 | },
21 | {
22 | "name": "360pai",
23 | "type": 3,
24 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/360pai.py",
25 | "ext": {}
26 | },
27 | {
28 | "name": "88KQ",
29 | "url": "http://php.cqshushu.ggff.net/kqt.php?公众号【医工学习日志】",
30 | "epg": "https://epg.112114.xyz/?ch={name}&date={date}",
31 | "logo": "https://epg.112114.xyz/logo/{name}.png"
32 | },
33 | {
34 | "name": "515001",
35 | "type": 3,
36 | "api": "./515001.py",
37 | "ext": {}
38 | }
39 | ]
40 | }
41 |
--------------------------------------------------------------------------------
/iptv345.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # @Author : Doubebly
3 | # @Time : 2025/3/23 21:55
4 | import base64
5 | import sys
6 | import time
7 | import json
8 | import requests
9 | import re # 新增导入re模块
10 | sys.path.append('..')
11 | from base.spider import Spider
12 | from bs4 import BeautifulSoup
13 |
14 | class Spider(Spider):
15 | def getName(self):
16 | return "Litv"
17 |
18 | def init(self, extend):
19 | self.extend = extend
20 | try:
21 | self.extendDict = json.loads(extend)
22 | except:
23 | self.extendDict = {}
24 |
25 | proxy = self.extendDict.get('proxy', None)
26 | if proxy is None:
27 | self.is_proxy = False
28 | else:
29 | self.proxy = proxy
30 | self.is_proxy = True
31 | pass
32 |
33 | def getDependence(self):
34 | return []
35 |
36 | def isVideoFormat(self, url):
37 | pass
38 |
39 | def manualVideoCheck(self):
40 | pass
41 |
42 | def liveContent(self, url):
43 | #def liveContent(self, url=None): # 明确标记未使用的参数
44 | channel_list = ["#EXTM3U"]
45 | try:
46 | base_url = "https://iptv345.com/"
47 | fenlei = ["央视,ys", "卫视,ws", "综合,itv", "体育,ty", "电影,movie", "其他,other"]
48 |
49 | headers = {
50 | 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
51 | }
52 |
53 | for group in fenlei:
54 | try:
55 | group_name, group_id = group.split(",")
56 | api_url = f"{base_url.rstrip('/')}/?tid={group_id}"
57 |
58 | # 添加超时和重试逻辑
59 | response = requests.get(api_url, headers=headers, timeout=10)
60 | response.raise_for_status() # 自动处理4xx/5xx错误
61 |
62 | soup = BeautifulSoup(response.text, 'html.parser')
63 | ul_tag = soup.find('ul', {
64 | 'data-role': 'listview',
65 | 'data-inset': 'true',
66 | 'data-divider-theme': 'a'
67 | })
68 |
69 | if not ul_tag:
70 | print(f"警告:未找到{group_name}分类的列表")
71 | continue
72 |
73 | for li in ul_tag.find_all('li'):
74 | a_tag = li.find('a')
75 | if not a_tag:
76 | continue
77 |
78 | # 使用urljoin处理相对路径
79 | channel_path = a_tag.get('href', '').strip()
80 | if not channel_path:
81 | continue
82 |
83 | full_url = requests.compat.urljoin(base_url, channel_path)
84 | name = a_tag.text.strip()
85 |
86 | # 规范M3U条目格式
87 | m3u_entry = (
88 | f'#EXTINF:-1 tvg-id="{name}" '
89 | f'tvg-name="{name}" '
90 | f'tvg-logo="https://logo.doube.eu.org/{name}.png" '
91 | f'group-title="{group_name}",{name}\n'
92 | f'video://{full_url}'
93 | )
94 | channel_list.append(m3u_entry)
95 |
96 | except requests.exceptions.RequestException as e:
97 | print(f"{group_name}分类请求失败: {str(e)}")
98 | except Exception as e:
99 | print(f"{group_name}分类处理异常: {str(e)}")
100 |
101 | except Exception as e:
102 | print(f"全局异常: {str(e)}")
103 |
104 | return '\n'.join(channel_list)
105 |
106 | def homeContent(self, filter):
107 | return {}
108 |
109 | def homeVideoContent(self):
110 | return {}
111 |
112 | def categoryContent(self, cid, page, filter, ext):
113 | return {}
114 |
115 | def detailContent(self, did):
116 | return {}
117 |
118 | def searchContent(self, key, quick, page='1'):
119 | return {}
120 |
121 | def searchContentPage(self, keywords, quick, page):
122 | return {}
123 |
124 | def playerContent(self, flag, pid, vipFlags):
125 | return {}
126 |
127 | def localProxy(self, params):
128 | if params['type'] == "m3u8":
129 | return self.proxyM3u8(params)
130 | if params['type'] == "ts":
131 | return self.get_ts(params)
132 | return [302, "text/plain", None, {'Location': 'https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/mp4/xgplayer-demo-720p.mp4'}]
133 | def proxyM3u8(self, params):
134 | pid = params['pid']
135 | info = pid.split(',')
136 | a = info[0]
137 | b = info[1]
138 | c = info[2]
139 | timestamp = int(time.time() / 4 - 355017625)
140 | t = timestamp * 4
141 | m3u8_text = f'#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:4\n#EXT-X-MEDIA-SEQUENCE:{timestamp}\n'
142 | for i in range(10):
143 | url = f'https://ntd-tgc.cdn.hinet.net/live/pool/{a}/litv-pc/{a}-avc1_6000000={b}-mp4a_134000_zho={c}-begin={t}0000000-dur=40000000-seq={timestamp}.ts'
144 | if self.is_proxy:
145 | url = f'http://127.0.0.1:9978/proxy?do=py&type=ts&url={self.b64encode(url)}'
146 |
147 | m3u8_text += f'#EXTINF:4,\n{url}\n'
148 | timestamp += 1
149 | t += 4
150 | return [200, "application/vnd.apple.mpegurl", m3u8_text]
151 |
152 | def get_ts(self, params):
153 | url = self.b64decode(params['url'])
154 | headers = {'User-Agent': 'Mozilla/5.0'}
155 | response = requests.get(url, headers=headers, stream=True, proxies=self.proxy)
156 | return [206, "application/octet-stream", response.content]
157 |
158 | def destroy(self):
159 | return '正在Destroy'
160 |
161 | def b64encode(self, data):
162 | return base64.b64encode(data.encode('utf-8')).decode('utf-8')
163 |
164 | def b64decode(self, data):
165 | return base64.b64decode(data.encode('utf-8')).decode('utf-8')
166 |
167 |
168 | if __name__ == '__main__':
169 | pass
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 | import requests
203 | from bs4 import BeautifulSoup
204 | base_url = "https://iptv345.com/"
205 | fenlei = ["央视,ys","卫视,ws","综合,itv","体育,ty","电影,movie","其他,other"]
206 | channel_list = []
207 | for i in fenlei:
208 | group_name,group_id = i.split(",")
209 | api_url = f"https://iptv345.com?tid={group_id}"
210 |
211 | response = requests.get(api_url)
212 |
213 | if response.status_code == 200:
214 | print("请求成功!")
215 | #print(response.text) # 打印返回的内容
216 |
217 | html_content = response.text
218 |
219 | soup = BeautifulSoup(html_content, 'html.parser')
220 | # 根据HTML结构定位目标
标签
221 | ul_tag = soup.find('ul', {
222 | 'data-role': 'listview',
223 | 'data-inset': 'true',
224 | 'data-divider-theme': 'a'
225 | })
226 |
227 |
228 | for li in ul_tag.find_all('li'):
229 | a_tag = li.find('a')
230 | if a_tag:
231 | # 处理相对路径链接
232 | channel_url = base_url.rstrip('/') + '/' + a_tag['href'].lstrip('/')
233 | channel_list.append(f"{a_tag.text.strip()},{channel_url}")
234 |
235 | else:
236 | print("请求失败,状态码:", response.status_code)
237 |
238 | # 打印结果
239 | for channel in channel_list:
240 | print(channel)
241 |
--------------------------------------------------------------------------------
/kzb.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # @Author : Doubebly
3 | # @Time : 2025/3/23 21:55
4 | import base64
5 | import sys
6 | import time
7 | import json
8 | import requests
9 | import re # 新增导入re模块
10 | sys.path.append('..')
11 | from base.spider import Spider
12 |
13 |
14 | class Spider(Spider):
15 | def getName(self):
16 | return "Litv"
17 |
18 | def init(self, extend):
19 | self.extend = extend
20 | try:
21 | self.extendDict = json.loads(extend)
22 | except:
23 | self.extendDict = {}
24 |
25 | proxy = self.extendDict.get('proxy', None)
26 | if proxy is None:
27 | self.is_proxy = False
28 | else:
29 | self.proxy = proxy
30 | self.is_proxy = True
31 | pass
32 |
33 | def getDependence(self):
34 | return []
35 |
36 | def isVideoFormat(self, url):
37 | pass
38 |
39 | def manualVideoCheck(self):
40 | pass
41 |
42 | def natural_sort_key(self, s):
43 | """
44 | 自然排序辅助函数
45 | """
46 | return [
47 | int(part) if part.isdigit() else part.lower()
48 | for part in re.split(r'(\d+)', s)
49 | ]
50 |
51 | def liveContent(self, url):
52 | # 初始化默认M3U内容(至少包含EXTM3U声明)
53 | a = ['#EXTM3U']
54 |
55 | try:
56 | base_url = "https://kzb29rda.com/prod-api/iptv/getIptvList?liveType=0&deviceType=1"
57 | response = requests.get(base_url)
58 | response.raise_for_status() # 自动抛出HTTP错误(如404/500)
59 |
60 | data = response.json()
61 |
62 | sorted_list = sorted(
63 | data.get('list', []),
64 | key=lambda x: self.natural_sort_key(x.get("play_source_name", ""))
65 | )
66 |
67 | channels = [
68 | element
69 | #for item in data.get('list', [])
70 | for item in sorted_list
71 | for element in (
72 | f'#EXTINF:-1 tvg-id="{item["play_source_name"]}" tvg-name="{item["play_source_name"]}" '
73 | f'tvg-logo="https://logo.doube.eu.org/{item["play_source_name"]}.png" group-title="",'
74 | f'{item["play_source_name"]}',
75 | item['play_source_url']
76 | )
77 | ]
78 | a += channels # 合并到初始化的a中
79 |
80 | except requests.exceptions.RequestException as e:
81 | print(f"网络请求失败: {e}")
82 | a.append('# 错误:无法获取频道列表')
83 | except KeyError as e:
84 | print(f"数据解析错误,缺少字段: {e}")
85 | a.append('# 错误:数据格式异常')
86 | except json.JSONDecodeError:
87 | print("响应内容不是有效的JSON")
88 | a.append('# 错误:无效的API响应')
89 |
90 | return '\n'.join(a)
91 |
92 | def homeContent(self, filter):
93 | return {}
94 |
95 | def homeVideoContent(self):
96 | return {}
97 |
98 | def categoryContent(self, cid, page, filter, ext):
99 | return {}
100 |
101 | def detailContent(self, did):
102 | return {}
103 |
104 | def searchContent(self, key, quick, page='1'):
105 | return {}
106 |
107 | def searchContentPage(self, keywords, quick, page):
108 | return {}
109 |
110 | def playerContent(self, flag, pid, vipFlags):
111 | return {}
112 |
113 | def localProxy(self, params):
114 | if params['type'] == "m3u8":
115 | return self.proxyM3u8(params)
116 | if params['type'] == "ts":
117 | return self.get_ts(params)
118 | return [302, "text/plain", None, {'Location': 'https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/mp4/xgplayer-demo-720p.mp4'}]
119 | def proxyM3u8(self, params):
120 | pid = params['pid']
121 | info = pid.split(',')
122 | a = info[0]
123 | b = info[1]
124 | c = info[2]
125 | timestamp = int(time.time() / 4 - 355017625)
126 | t = timestamp * 4
127 | m3u8_text = f'#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:4\n#EXT-X-MEDIA-SEQUENCE:{timestamp}\n'
128 | for i in range(10):
129 | url = f'https://ntd-tgc.cdn.hinet.net/live/pool/{a}/litv-pc/{a}-avc1_6000000={b}-mp4a_134000_zho={c}-begin={t}0000000-dur=40000000-seq={timestamp}.ts'
130 | if self.is_proxy:
131 | url = f'http://127.0.0.1:9978/proxy?do=py&type=ts&url={self.b64encode(url)}'
132 |
133 | m3u8_text += f'#EXTINF:4,\n{url}\n'
134 | timestamp += 1
135 | t += 4
136 | return [200, "application/vnd.apple.mpegurl", m3u8_text]
137 |
138 | def get_ts(self, params):
139 | url = self.b64decode(params['url'])
140 | headers = {'User-Agent': 'Mozilla/5.0'}
141 | response = requests.get(url, headers=headers, stream=True, proxies=self.proxy)
142 | return [206, "application/octet-stream", response.content]
143 |
144 | def destroy(self):
145 | return '正在Destroy'
146 |
147 | def b64encode(self, data):
148 | return base64.b64encode(data.encode('utf-8')).decode('utf-8')
149 |
150 | def b64decode(self, data):
151 | return base64.b64decode(data.encode('utf-8')).decode('utf-8')
152 |
153 |
154 | if __name__ == '__main__':
155 | pass
156 |
--------------------------------------------------------------------------------
/kzbty.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # @Author : Doubebly
3 | # @Time : 2025/3/23 21:55
4 | import base64
5 | import sys
6 | import time
7 | import json
8 | import requests
9 | import re
10 | from datetime import datetime
11 | sys.path.append('..')
12 | from base.spider import Spider
13 |
14 |
15 | class Spider(Spider):
16 | def getName(self):
17 | return "Litv"
18 |
19 | def init(self, extend):
20 | self.extend = extend
21 | try:
22 | self.extendDict = json.loads(extend)
23 | except:
24 | self.extendDict = {}
25 |
26 | proxy = self.extendDict.get('proxy', None)
27 | if proxy is None:
28 | self.is_proxy = False
29 | else:
30 | self.proxy = proxy
31 | self.is_proxy = True
32 | pass
33 |
34 | def getDependence(self):
35 | return []
36 |
37 | def isVideoFormat(self, url):
38 | pass
39 |
40 | def manualVideoCheck(self):
41 | pass
42 |
43 |
44 | def liveContent(self, url):
45 | m3u_content = ['#EXTM3U']
46 |
47 | try:
48 |
49 | starttime = datetime.now().strftime("%Y-%m-%d")
50 | api_url = f"https://kzb29rda.com/prod-api/match/list/new?isfanye=1&type=0&cid=0&ishot=1&pn=1&ps=50&level=&name=&langtype=zh&starttime={starttime}&pid=4&zoneId=Asia%2FShanghai&zhuboType=1"
51 |
52 |
53 | response = requests.get(api_url, timeout=10)
54 | response.raise_for_status()
55 | data = response.json()
56 |
57 |
58 | for match in data.get("data", {}).get("topList", []):
59 |
60 | hteam = match.get("hteam_name", "Unknown Home")
61 | ateam = match.get("ateam_name", "Unknown Away")
62 | name = match.get("name", "Unnamed Match")
63 | matchtime = match.get("matchtime", "Unknown Time")
64 | status = match.get("status_up_name", "Unknown Status")
65 |
66 |
67 | for url_info in match.get("live_urls", []):
68 | url = url_info.get("url", "")
69 | if url:
70 |
71 | extinf = f'#EXTINF:-1 tvg-name="{name}({hteam}-{ateam}){status}{matchtime}" group-title="{name}",({hteam}-{ateam}){status}{matchtime}'
72 | m3u_content.extend([extinf, url])
73 | for match in data.get("data", {}).get("dataList", []):
74 |
75 | hteam = match.get("hteam_name", "Unknown Home")
76 | ateam = match.get("ateam_name", "Unknown Away")
77 | name = match.get("name", "Unnamed Match")
78 | matchtime = match.get("matchtime", "Unknown Time")
79 | status = match.get("status_up_name", "Unknown Status")
80 |
81 |
82 | for url_info in match.get("live_urls", []):
83 | url = url_info.get("url", "")
84 | if url:
85 |
86 | extinf = f'#EXTINF:-1 tvg-name="{name}({hteam}-{ateam}){status}{matchtime}" group-title="{name}",({hteam}-{ateam}){status}{matchtime}'
87 | m3u_content.extend([extinf, url])
88 |
89 | except requests.exceptions.RequestException as e:
90 | print(f"网络请求异常: {str(e)}")
91 | m3u_content.append('# 错误:无法获取直播数据')
92 | except json.JSONDecodeError:
93 | print("响应内容不是有效的JSON")
94 | m3u_content.append('# 错误:无效的API响应格式')
95 | except Exception as e:
96 | print(f"未知错误: {str(e)}")
97 | m3u_content.append('# 错误:数据处理异常')
98 |
99 | return '\n'.join(m3u_content)
100 |
101 | def homeContent(self, filter):
102 | return {}
103 |
104 | def homeVideoContent(self):
105 | return {}
106 |
107 | def categoryContent(self, cid, page, filter, ext):
108 | return {}
109 |
110 | def detailContent(self, did):
111 | return {}
112 |
113 | def searchContent(self, key, quick, page='1'):
114 | return {}
115 |
116 | def searchContentPage(self, keywords, quick, page):
117 | return {}
118 |
119 | def playerContent(self, flag, pid, vipFlags):
120 | return {}
121 |
122 | def localProxy(self, params):
123 | if params['type'] == "m3u8":
124 | return self.proxyM3u8(params)
125 | if params['type'] == "ts":
126 | return self.get_ts(params)
127 | return [302, "text/plain", None, {'Location': 'https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/mp4/xgplayer-demo-720p.mp4'}]
128 | def proxyM3u8(self, params):
129 | pid = params['pid']
130 | info = pid.split(',')
131 | a = info[0]
132 | b = info[1]
133 | c = info[2]
134 | timestamp = int(time.time() / 4 - 355017625)
135 | t = timestamp * 4
136 | m3u8_text = f'#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:4\n#EXT-X-MEDIA-SEQUENCE:{timestamp}\n'
137 | for i in range(10):
138 | url = f'https://ntd-tgc.cdn.hinet.net/live/pool/{a}/litv-pc/{a}-avc1_6000000={b}-mp4a_134000_zho={c}-begin={t}0000000-dur=40000000-seq={timestamp}.ts'
139 | if self.is_proxy:
140 | url = f'http://127.0.0.1:9978/proxy?do=py&type=ts&url={self.b64encode(url)}'
141 |
142 | m3u8_text += f'#EXTINF:4,\n{url}\n'
143 | timestamp += 1
144 | t += 4
145 | return [200, "application/vnd.apple.mpegurl", m3u8_text]
146 |
147 | def get_ts(self, params):
148 | url = self.b64decode(params['url'])
149 | headers = {'User-Agent': 'Mozilla/5.0'}
150 | response = requests.get(url, headers=headers, stream=True, proxies=self.proxy)
151 | return [206, "application/octet-stream", response.content]
152 |
153 | def destroy(self):
154 | return '正在Destroy'
155 |
156 | def b64encode(self, data):
157 | return base64.b64encode(data.encode('utf-8')).decode('utf-8')
158 |
159 | def b64decode(self, data):
160 | return base64.b64decode(data.encode('utf-8')).decode('utf-8')
161 |
162 |
163 | if __name__ == '__main__':
164 | pass
165 |
--------------------------------------------------------------------------------
/migudy.txt:
--------------------------------------------------------------------------------
1 | 惊奇队长2,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/240/969/5105240969/media/5105240969_5229088474_56.mp4
2 | 幸福来接龙,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/277/188/5105277188/media/5105277188_5229127101_56.mp4
3 | 爆裂点,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/268/690/5105268690/media/5105268690_5228344247_56.mp4
4 | 魔法奇缘2,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/240/620/5105240620/media/5105240620_5222537798_56.mp4
5 | 流浪地球2,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/616/5105087616/media/5105087616_5103711432_56.mp4
6 | 满江红,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/102/630/5105102630/media/5105102630_5111092406_56.mp4
7 | 芭比,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/179/332/5105179332/media/5105179332_5184976960_56.mp4
8 | 芭比(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/179/364/5105179364/media/5105179364_5185020498_56.mp4
9 | 飞驰人生,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5102/075/226/5102075226/media/5102075226_5176203387_56.mp4
10 | 变形金刚,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/3001/946/427/3001946427/media/3001946427_5081378899_56.mp4
11 | 惊奇队长2(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/268/275/5105268275/media/5105268275_5229092646_56.mp4
12 | 爆裂点(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/268/638/5105268638/media/5105268638_5228345105_56.mp4
13 | 刀尖,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5102/045/985/5102045985/media/5102045985_5225281674_56.mp4
14 | 飞鸭向前冲,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/253/783/5105253783/media/5105253783_5229877318_56.mp4
15 | 飞鸭向前冲(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/253/786/5105253786/media/5105253786_5229085495_56.mp4
16 | 铜梅奇案,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/204/719/5105204719/media/5105204719_5192396505_56.mp4
17 | 连环局(2023),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/229/006/5105229006/media/5105229006_5209789986_56.mp4
18 | 少女卡米拉,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/277/115/5105277115/media/5105277115_5228354378_56.mp4
19 | 2023微博电影之夜,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/127/486/5105127486/media/5105127486_5142745280_56.mp4
20 | 威尼斯惊魂夜,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/240/283/5105240283/media/5105240283_5221633869_56.mp4
21 | 威尼斯惊魂夜(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/240/280/5105240280/media/5105240280_5221635639_56.mp4
22 | 火山挚恋,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/219/142/5105219142/media/5105219142_5216816716_56.mp4
23 | 火山挚恋(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/219/320/5105219320/media/5105219320_5216817669_56.mp4
24 | 金爵电影论坛:开幕论坛,光影连接世界与中国,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/128/221/5105128221/media/5105128221_5136334098_56.mp4
25 | 奥本海默,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/210/263/5105210263/media/5105210263_5218204577_56.mp4
26 | 禁锢,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/139/123/5105139123/media/5105139123_5196361338_56.mp4
27 | 茶啊二中,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/187/764/5105187764/media/5105187764_5179792273_56.mp4
28 | 奥本海默(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/210/264/5105210264/media/5105210264_5218205065_56.mp4
29 | 第25届上海国际电影节金爵盛典内场,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/128/212/5105128212/media/5105128212_5135498509_56.mp4
30 | 长安三万里,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/194/082/5105194082/media/5105194082_5185169968_56.mp4
31 | 玩命三日,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5102/497/804/5102497804/media/5102497804_5010862977_56.mp4
32 | GT赛车:极速狂飙,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/219/049/5105219049/media/5105219049_5211432582_56.mp4
33 | GT赛车:极速狂飙(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/228/095/5105228095/media/5105228095_5211436706_56.mp4
34 | 荒野咖啡馆,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5102/695/069/5102695069/media/5102695069_5183263521_56.mp4
35 | 松江往事,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/551/808/5103551808/media/5103551808_5011653460_56.mp4
36 | 夺宝奇兵:命运转盘,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/194/678/5105194678/media/5105194678_5208762626_56.mp4
37 | 夺宝奇兵:命运转盘(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/201/632/5105201632/media/5105201632_5208836112_56.mp4
38 | 憋住·别笑,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/187/705/5105187705/media/5105187705_5179790519_56.mp4
39 | 疯狂元素城,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/125/015/5105125015/media/5105125015_5208799011_56.mp4
40 | 别叫我“赌神”,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/152/230/5105152230/media/5105152230_5160978257_56.mp4
41 | 疯狂元素城(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/200/333/5105200333/media/5105200333_5208770236_56.mp4
42 | 银河护卫队3,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/119/953/5105119953/media/5105119953_5165542739_56.mp4
43 | 谁杀死了尼尔森先生?,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/277/132/5105277132/media/5105277132_5228360009_56.mp4
44 | 欢喜哥的春天,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/454/927/5103454927/media/5103454927_5010377798_56.mp4
45 | 一起走过,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/405/394/5103405394/media/5103405394_5009985072_56.mp4
46 | 人生路不熟,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/137/131/5105137131/media/5105137131_5146366209_56.mp4
47 | 银河护卫队3(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/148/912/5105148912/media/5105148912_5165534411_56.mp4
48 | 检察风云,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/125/432/5105125432/media/5105125432_5133001628_56.mp4
49 | 长空之王,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/125/433/5105125433/media/5105125433_5137544788_56.mp4
50 | 爱乐骑士,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/240/619/5105240619/media/5105240619_5219454987_56.mp4
51 | 倍儿喜欢你,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5103/555/790/5103555790/media/5103555790_5108218900_56.mp4
52 | 龙马精神,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/125/423/5105125423/media/5105125423_5131378242_56.mp4
53 | 路上,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/101/854/5105101854/media/5105101854_5110054462_56.mp4
54 | 辣警狂花1,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/082/688/5105082688/media/5105082688_5090573432_56.mp4
55 | 宇宙探索编辑部,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/108/316/5105108316/media/5105108316_5117782528_56.mp4
56 | 草台班子:套路奇兵,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/104/319/5105104319/media/5105104319_5112280105_56.mp4
57 | 父母的婚事,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/086/625/5105086625/media/5105086625_5110010003_56.mp4
58 | 梦想森林,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/107/931/5105107931/media/5105107931_5115780607_56.mp4
59 | 忠犬八公,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/104/576/5105104576/media/5105104576_5113514210_56.mp4
60 | 辣警狂花3,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/086/433/5105086433/media/5105086433_5095056625_56.mp4
61 | 辣警狂花2,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/084/878/5105084878/media/5105084878_5093250410_56.mp4
62 | 郭富山,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/618/5105087618/media/5105087618_5099300276_56.mp4
63 | 波士顿连环命案,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/240/616/5105240616/media/5105240616_5219425588_56.mp4
64 | 望道,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/068/937/5105068937/media/5105068937_5131379344_56.mp4
65 | 杜鹃花儿开,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/109/492/5105109492/media/5105109492_5118138353_56.mp4
66 | 我不是葫芦瓢,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/617/5105087617/media/5105087617_5109507771_56.mp4
67 | 地心危机,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/083/341/5105083341/media/5105083341_5106121359_56.mp4
68 | 不止不休,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5102/529/191/5102529191/media/5102529191_5112221778_56.mp4
69 | 藏历一年,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/612/5105087612/media/5105087612_5107763691_56.mp4
70 | 雪岭猎人传说,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/613/5105087613/media/5105087613_5112237575_56.mp4
71 | 谁开的枪,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/609/5105087609/media/5105087609_5104882208_56.mp4
72 | 小初,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/619/5105087619/media/5105087619_5104835409_56.mp4
73 | 哆啦A梦:大雄与天空的理想乡,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/223/257/5105223257/media/5105223257_5206936022_56.mp4
74 | 回廊亭,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/077/036/5105077036/media/5105077036_5108250018_56.mp4
75 | 大爱撑天,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/070/908/5105070908/media/5105070908_5102930661_56.mp4
76 | 哆啦A梦:大雄与天空的理想乡(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/223/351/5105223351/media/5105223351_5206941130_56.mp4
77 | 不二兄弟,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/084/033/5105084033/media/5105084033_5101014610_56.mp4
78 | 断网(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/859/5105087859/media/5105087859_5097001237_56.mp4
79 | 断网,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/077/039/5105077039/media/5105077039_5096997515_56.mp4
80 | 大人父母官,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/610/5105087610/media/5105087610_5100940016_56.mp4
81 | 此情可问天,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/615/5105087615/media/5105087615_5099297359_56.mp4
82 | 爱在咫尺间,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/194/5105087194/media/5105087194_5097233165_56.mp4
83 | 会考试的猛犸象,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5102/367/504/5102367504/media/5102367504_5099299527_56.mp4
84 | 极速保镖,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/068/854/5105068854/media/5105068854_5087501449_56.mp4
85 | 中国乒乓之绝地反击,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5103/124/027/5103124027/media/5103124027_5105840875_56.mp4
86 | 绿色的声音,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/611/5105087611/media/5105087611_5112270814_56.mp4
87 | 蚁人与黄蜂女:量子狂潮,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/066/729/5105066729/media/5105066729_5103698808_56.mp4
88 | 蚁人与黄蜂女:量子狂潮(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/093/075/5105093075/media/5105093075_5103699861_56.mp4
89 | 冰山下的守望者,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/622/5105087622/media/5105087622_5097233930_56.mp4
90 | 书记日记,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/080/203/5105080203/media/5105080203_5087815657_56.mp4
91 | 岗上花开,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5103/583/250/5103583250/media/5103583250_5097447948_56.mp4
92 | 可不可以不要离开我,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/070/330/5105070330/media/5105070330_5076928601_56.mp4
93 | 深爱,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5102/714/883/5102714883/media/5102714883_5091243493_56.mp4
94 | 我的青春不再见,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/068/270/5105068270/media/5105068270_5075240309_56.mp4
95 | 天降神运,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/068/857/5105068857/media/5105068857_5099822409_56.mp4
96 | 山乡宁静,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/068/268/5105068268/media/5105068268_5095464255_56.mp4
97 | 绝境峭壁岭,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/088/066/5105088066/media/5105088066_5184294909_56.mp4
98 | 深海巨蟒,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/053/190/5105053190/media/5105053190_5090549740_56.mp4
99 | 网络谜踪2,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/227/618/5105227618/media/5105227618_5217182810_56.mp4
100 | 深海,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5102/239/150/5102239150/media/5102239150_5106242791_56.mp4
101 | 毒舌律师,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/130/693/5105130693/media/5105130693_5148622329_56.mp4
102 | 无名,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/094/425/5105094425/media/5105094425_5104328263_56.mp4
103 | 抬头见喜,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/050/790/5105050790/media/5105050790_5076112880_56.mp4
104 | 毒舌律师(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/139/436/5105139436/media/5105139436_5148623960_56.mp4
105 | 妈妈,我不想坐牢,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/086/958/5105086958/media/5105086958_5117712454_56.mp4
106 | 绝望主夫,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/049/000/5105049000/media/5105049000_5052793870_56.mp4
107 | 想见你,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/053/335/5105053335/media/5105053335_5091188707_56.mp4
108 | 橡树餐厅,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/048/771/5105048771/media/5105048771_5075762502_56.mp4
109 | 遗嘱囧事,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/027/020/5105027020/media/5105027020_5045788874_56.mp4
110 | 阿凡达:水之道,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5101/004/544/5101004544/media/5101004544_5091261956_56.mp4
111 | 变身攻略,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/048/768/5105048768/media/5105048768_5051306440_56.mp4
112 | 摇滚藏獒:乘风破浪,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/087/607/5105087607/media/5105087607_5119252322_56.mp4
113 | 阿凡达:水之道(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/080/728/5105080728/media/5105080728_5091264010_56.mp4
114 | 夏至廊桥,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/053/330/5105053330/media/5105053330_5095056227_56.mp4
115 | 梦想的面具,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/046/872/5105046872/media/5105046872_5050710843_56.mp4
116 | 依恋,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/047/196/5105047196/media/5105047196_5049929756_56.mp4
117 | 断线之后,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/229/005/5105229005/media/5105229005_5210702330_56.mp4
118 | 奇迹小子,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/046/887/5105046887/media/5105046887_5075571066_56.mp4
119 | 老人与经书,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/041/858/5105041858/media/5105041858_5048162532_56.mp4
120 | 厨师杰克冒险记,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/217/543/5105217543/media/5105217543_5212639156_56.mp4
121 | 第25届上海国际电影节金爵奖颁奖典礼内场,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/128/217/5105128217/media/5105128217_5140316466_56.mp4
122 | 银河护卫队:假日特辑,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/240/451/5105240451/media/5105240451_5217249672_56.mp4
123 | 别让我走,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/044/341/5105044341/media/5105044341_5049915642_56.mp4
124 | 因爱而伟大,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/044/202/5105044202/media/5105044202_5048181481_56.mp4
125 | 我的三平方,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/044/228/5105044228/media/5105044228_5090640783_56.mp4
126 | 我心向上,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/041/722/5105041722/media/5105041722_5068040116_56.mp4
127 | 扫黑行动,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/032/550/5105032550/media/5105032550_5070039368_56.mp4
128 | 老兵刀锋,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/033/628/5105033628/media/5105033628_5044988125_56.mp4
129 | 不一样的九零后,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/027/045/5105027045/media/5105027045_5049893074_56.mp4
130 | 您好,北京,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/033/631/5105033631/media/5105033631_5071780299_56.mp4
131 | 冒牌车王,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/033/625/5105033625/media/5105033625_5070032611_56.mp4
132 | 大话女儿国,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/014/016/5105014016/media/5105014016_5067370030_56.mp4
133 | 结伴前行,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/259/037/5105259037/media/5105259037_5222865165_56.mp4
134 | 铃芽之旅(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/205/437/5105205437/media/5105205437_5195916136_56.mp4
135 | 铃芽之旅,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/137/798/5105137798/media/5105137798_5195915769_56.mp4
136 | 青蛙王子历险记2,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/015/756/5105015756/media/5105015756_5090426324_56.mp4
137 | 天之书,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/014/025/5105014025/media/5105014025_5040004591_56.mp4
138 | 黑豹2(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/093/073/5105093073/media/5105093073_5104372025_56.mp4
139 | 黑豹2,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5102/438/611/5102438611/media/5102438611_5104382868_56.mp4
140 | 陪你在全世界长大,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/032/541/5105032541/media/5105032541_5075542133_56.mp4
141 | 你好,珠峰,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5102/327/214/5102327214/media/5102327214_5044009043_56.mp4
142 | 小丑奇缘,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/032/537/5105032537/media/5105032537_5090554946_56.mp4
143 | 冻伤的鲤鱼,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/269/418/5105269418/media/5105269418_5227349050_56.mp4
144 | 爱在井冈,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/027/723/5105027723/media/5105027723_5075748731_56.mp4
145 | 春水繁星,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/029/991/5105029991/media/5105029991_5071493160_56.mp4
146 | 爆裂蝴蝶,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/027/735/5105027735/media/5105027735_5066629682_56.mp4
147 | 林深时见麓,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/029/994/5105029994/media/5105029994_5090537248_56.mp4
148 | 我的遗憾和你有关,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/029/996/5105029996/media/5105029996_5043997787_56.mp4
149 | 丹顶鹤,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/028/190/5105028190/media/5105028190_5067121871_56.mp4
150 | 福尔摩斯小姐:伦敦厄运,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/017/066/5105017066/media/5105017066_5039035382_56.mp4
151 | 殊途陌路,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/027/718/5105027718/media/5105027718_5070817096_56.mp4
152 | 一百分女人,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/026/954/5105026954/media/5105026954_5066535611_56.mp4
153 | 少年蒙克,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5101/074/730/5101074730/media/5101074730_5226757525_56.mp4
154 | 我是霸王龙,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/044/159/5105044159/media/5105044159_5067182149_56.mp4
155 | 新灰姑娘2,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/039/433/5105039433/media/5105039433_5071483428_56.mp4
156 | 新大头儿子和小头爸爸5:我的外星朋友,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/014/011/5105014011/media/5105014011_5041607703_56.mp4
157 | 爱情天梯,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/014/023/5105014023/media/5105014023_5066475448_56.mp4
158 | 木奖杯,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/354/5105004354/media/5105004354_5039029809_56.mp4
159 | 永远的战士,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/625/555/5103625555/media/5103625555_5032548193_56.mp4
160 | 九兰,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/082/5105004082/media/5105004082_5036262250_56.mp4
161 | 杨蓉的世界,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/098/5105004098/media/5105004098_5034590475_56.mp4
162 | 热汤,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/563/538/5103563538/media/5103563538_5034243226_56.mp4
163 | 我要和你在一起,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5102/327/663/5102327663/media/5102327663_5034244570_56.mp4
164 | 奇妙能力哥,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5103/628/003/5103628003/media/5103628003_5184294017_56.mp4
165 | 临时乘客,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/623/501/5103623501/media/5103623501_5031010989_56.mp4
166 | 情丝万缕,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/262/220/5105262220/media/5105262220_5224413214_56.mp4
167 | 追光万里,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/046/879/5105046879/media/5105046879_5075545489_56.mp4
168 | 哥,你好,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/004/362/5105004362/media/5105004362_5164601373_56.mp4
169 | 狼群,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/620/522/5103620522/media/5103620522_5034244810_56.mp4
170 | 木偶奇遇记,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/093/547/5105093547/media/5105093547_5138283563_56.mp4
171 | 我是条咸鱼,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/596/097/5103596097/media/5103596097_5031011149_56.mp4
172 | 鬼吹灯之精绝古城,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/624/103/5103624103/media/5103624103_5031336546_56.mp4
173 | 光影帝国,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/219/143/5105219143/media/5105219143_5205764957_56.mp4
174 | 证明,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/623/443/5103623443/media/5103623443_5031008996_56.mp4
175 | 铁拳行动,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/050/5105004050/media/5105004050_5034343176_56.mp4
176 | 在河之洲,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/151/140/5105151140/media/5105151140_5158891699_56.mp4
177 | 爱情的代驾,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/367/5105004367/media/5105004367_5035480741_56.mp4
178 | 最好的道别,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/625/581/5103625581/media/5103625581_5035505948_56.mp4
179 | 世界上最爱我的人,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/002/868/5105002868/media/5105002868_5032568441_56.mp4
180 | 钢甲战队,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/620/521/5103620521/media/5103620521_5037508224_56.mp4
181 | 哪吒之决战龙神,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/353/5105004353/media/5105004353_5033311414_56.mp4
182 | 小小足球队,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/381/5105004381/media/5105004381_5035598546_56.mp4
183 | 我的英雄,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/620/523/5103620523/media/5103620523_5034580143_56.mp4
184 | 红星闪亮,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/036/5105004036/media/5105004036_5031413972_56.mp4
185 | 山海经之再见怪兽,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/618/055/5103618055/media/5103618055_5032565952_56.mp4
186 | 坠落(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/071/035/5105071035/media/5105071035_5096528689_56.mp4
187 | 坠落,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/071/026/5105071026/media/5105071026_5096513397_56.mp4
188 | 致命记忆之花开双生,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5103/625/448/5103625448/media/5103625448_5166426402_56.mp4
189 | 铁血战士:狩猎,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5103/624/358/5103624358/media/5103624358_5208717990_56.mp4
190 | 独行月球,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/615/256/5103615256/media/5103615256_5034391012_56.mp4
191 | 忍者神龟:崛起(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/078/641/5105078641/media/5105078641_5097528469_56.mp4
192 | 忍者神龟:崛起,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5105/075/464/5105075464/media/5105075464_5097460852_56.mp4
193 | 明日战记,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5102/031/207/5102031207/media/5102031207_5070727553_56.mp4
194 | 明日战记(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/026/966/5105026966/media/5105026966_5066621870_56.mp4
195 | 新铁弓缘,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/014/002/5105014002/media/5105014002_5035299264_56.mp4
196 | 猪猪侠大电影·海洋日记,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/357/5105004357/media/5105004357_5035305861_56.mp4
197 | 筋饼之恋,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/623/438/5103623438/media/5103623438_5031010184_56.mp4
198 | 我们遇见松花湖,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/625/580/5103625580/media/5103625580_5049881113_56.mp4
199 | 我们的样子像极了爱情,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/628/763/5103628763/media/5103628763_5031595161_56.mp4
200 | 遇见你,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/623/716/5103623716/media/5103623716_5027577042_56.mp4
201 | 黎乡遇见你,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/595/258/5103595258/media/5103595258_5020546436_56.mp4
202 | 疯了!桂宝之三星夺宝,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_cidcobs_wxlz03/asset/zhengshi/5103/615/255/5103615255/media/5103615255_5106589322_56.mp4
203 | 北方无故人,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/596/098/5103596098/media/5103596098_5031429541_56.mp4
204 | 开心超人之英雄的心,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/615/779/5103615779/media/5103615779_5031343087_56.mp4
205 | 一直一直都很喜欢你,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/626/126/5103626126/media/5103626126_5031504765_56.mp4
206 | 药·不要,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/621/241/5103621241/media/5103621241_5029791720_56.mp4
207 | 罗曼蒂克之城,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/615/433/5103615433/media/5103615433_5027042048_56.mp4
208 | 冲出地球,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5102/238/745/5102238745/media/5102238745_5029766880_56.mp4
209 | 龙女孩,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/012/175/5105012175/media/5105012175_5037547713_56.mp4
210 | 侏罗纪大乐园,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/374/5105004374/media/5105004374_5035597694_56.mp4
211 | 最美青春献给你,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/625/447/5103625447/media/5103625447_5031501253_56.mp4
212 | 少年陈真之乱世英雄,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/615/774/5103615774/media/5103615774_5030240803_56.mp4
213 | 刺猬索尼克2(普通话),https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/231/846/5105231846/media/5105231846_5230702839_56.mp4
214 | 孤独的守望者,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/615/778/5103615778/media/5103615778_5028610457_56.mp4
215 | ICU病房,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/046/792/5105046792/media/5105046792_5067192487_56.mp4
216 | 珠峰队长,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5105/004/370/5105004370/media/5105004370_5035305020_56.mp4
217 | 你是我的春天,https://hlsdofviewmgspvod.aikan.miguvideo.com/depository_yqv/asset/zhengshi/5103/614/054/5103614054/media/5103614054_5023970915_56.mp4
218 |
--------------------------------------------------------------------------------
/streams.json:
--------------------------------------------------------------------------------
1 | {
2 | "token": "1oe8rf7g",
3 | "video_codec": "copy",
4 | "audio_codec": "copy",
5 | "hls_time": "2",
6 | "hls_list_size": "20",
7 | "logo_path": "https://live.fanmingming.com/tv/",
8 | "list": [
9 | {
10 | "group": "央视",
11 | "name": "CCTV-1高清",
12 | "url": "rtsp://123.147.112.17:8089/04000001/01000000004000000000000000000231?AuthInfo=xxx&userid=gf001&userid=gf001",
13 | "stream_id": "1001_1",
14 | "always_on": 0,
15 | "stop_delay": 30,
16 | "t": [
17 | "tiumfimh"
18 | ]
19 | },
20 | {
21 | "group": "央视",
22 | "name": "CCTV-2高清",
23 | "url": "rtsp://123.147.112.17:8089/04000001/01000000004000000000000000000295?AuthInfo=xxx&userid=gf001&userid=gf001",
24 | "stream_id": "1002_1",
25 | "always_on": 0,
26 | "stop_delay": 30,
27 | "t": [
28 | "qipnevec"
29 | ]
30 | },
31 | {
32 | "group": "重庆",
33 | "name": "重庆卫视超高清",
34 | "url": "rtsp://123.147.112.17:8089/04000001/01000000004000000000000000000365?AuthInfo=xxx&userid=gf001&userid=gf001",
35 | "stream_id": "1003_1",
36 | "always_on": 0,
37 | "stop_delay": 30,
38 | "t": [
39 | "jwp81krh"
40 | ]
41 | },
42 | {
43 | "group": "重庆",
44 | "name": "重庆新闻超高清",
45 | "url": "rtsp://123.147.112.17:8089/04000001/01000000004000000000000000000367?AuthInfo=xxx&userid=gf001&userid=gf001",
46 | "stream_id": "1004_1",
47 | "always_on": 0,
48 | "stop_delay": 30,
49 | "t": [
50 | "n68sdfs6"
51 | ]
52 | }
53 | ]
54 | }
55 |
--------------------------------------------------------------------------------
/tv5001.json:
--------------------------------------------------------------------------------
1 | {
2 | "lives": [
3 | {
4 | "name": "快直播电视(python)",
5 | "type": 3,
6 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/kzb.py",
7 | "ext": {}
8 | },
9 | {
10 | "name": "快直播体育(python)",
11 | "type": 3,
12 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/kzbty.py",
13 | "ext": {}
14 | },
15 | {
16 | "name": "yoo体育(python)",
17 | "type": 3,
18 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/yoozb.py",
19 | "ext": {}
20 | },
21 | {
22 | "name": "360pai",
23 | "type": 3,
24 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/360pai.py",
25 | "ext": {}
26 | },
27 | {
28 | "name": "88KQ",
29 | "url": "http://php.cqshushu.ggff.net/kqt.php?公众号【医工学习日志】",
30 | "epg": "https://epg.112114.xyz/?ch={name}&date={date}",
31 | "logo": "https://epg.112114.xyz/logo/{name}.png"
32 | },
33 | {
34 | "name": "515001",
35 | "type": 3,
36 | "api": "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/tv5001.py",
37 | "ext": {}
38 | }
39 | ]
40 | }
41 |
--------------------------------------------------------------------------------
/tv5001.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | # @Author : Doubebly
3 | # @Time : 2025/3/23 21:55
4 | import base64
5 | import sys
6 | import time
7 | import json
8 | import requests
9 | sys.path.append('..')
10 | from base.spider import Spider
11 | from bs4 import BeautifulSoup
12 | import re
13 | from datetime import datetime
14 | from tv5001 import get_matches, get_html, extract_live_signals
15 |
16 | class Spider(Spider):
17 | def getName(self):
18 | return "Litv"
19 |
20 | def init(self, extend):
21 | self.extend = extend
22 | try:
23 | self.extendDict = json.loads(extend)
24 | except:
25 | self.extendDict = {}
26 |
27 | proxy = self.extendDict.get('proxy', None)
28 | if proxy is None:
29 | self.is_proxy = False
30 | else:
31 | self.proxy = proxy
32 | self.is_proxy = True
33 | pass
34 |
35 | def getDependence(self):
36 | return []
37 |
38 | def isVideoFormat(self, url):
39 | pass
40 |
41 | def manualVideoCheck(self):
42 | pass
43 |
44 | def natural_sort_key(self, s):
45 | """
46 | 自然排序辅助函数
47 | """
48 | return [
49 | int(part) if part.isdigit() else part.lower()
50 | for part in re.split(r'(\d+)', s)
51 | ]
52 |
53 | def liveContent(self, url):
54 | live_channels = []
55 | s_channels = []
56 | base_url = "https://www.515001.tv/"
57 | matches = get_matches(base_url)
58 | print(matches)
59 | for match in matches:
60 | status = match["status"]
61 | name = f"[{match["name"]}]{match["home_team"]} VS {match["away_team"]} {match["time"]}"
62 | play_url = match["url"]
63 | api_url = play_url.replace("bofang","live")
64 | if status == "直播中":
65 | html = get_html(api_url)
66 | results = extract_live_signals(html)
67 | if results:
68 | print("results:",results)
69 | for sig in results:
70 | sig_url = f"video://{sig['decoded']}"
71 | sig_name = sig['name']
72 | live_channels.append(f"{name}[{sig_name}],{sig_url}")
73 | else:
74 | live_channels.append(f"{name},video://{play_url}")
75 | else:
76 | s_channels.append(f"{name},video://{play_url}")
77 |
78 |
79 | m3u_content = ['#EXTM3U']
80 | if live_channels:
81 | for i in live_channels:
82 | title = i.split(",")[0]
83 | ch_url = i.split(",")[1]
84 | extinf = f'#EXTINF:-1 tvg-name="{title}" group-title="515001",{title}'
85 | m3u_content.extend([extinf, ch_url])
86 | if s_channels:
87 | for i in s_channels:
88 | title = i.split(",")[0]
89 | ch_url = i.split(",")[1]
90 | extinf = f'#EXTINF:-1 tvg-name="{title}" group-title="515001",{title}'
91 | m3u_content.extend([extinf, ch_url])
92 |
93 | return '\n'.join(m3u_content)
94 |
95 | def homeContent(self, filter):
96 | return {}
97 |
98 | def homeVideoContent(self):
99 | return {}
100 |
101 | def categoryContent(self, cid, page, filter, ext):
102 | return {}
103 |
104 | def detailContent(self, did):
105 | return {}
106 |
107 | def searchContent(self, key, quick, page='1'):
108 | return {}
109 |
110 | def searchContentPage(self, keywords, quick, page):
111 | return {}
112 |
113 | def playerContent(self, flag, pid, vipFlags):
114 | return {}
115 |
116 | def localProxy(self, params):
117 | if params['type'] == "m3u8":
118 | return self.proxyM3u8(params)
119 | if params['type'] == "ts":
120 | return self.get_ts(params)
121 | return [302, "text/plain", None, {'Location': 'https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/mp4/xgplayer-demo-720p.mp4'}]
122 | def proxyM3u8(self, params):
123 | pid = params['pid']
124 | info = pid.split(',')
125 | a = info[0]
126 | b = info[1]
127 | c = info[2]
128 | timestamp = int(time.time() / 4 - 355017625)
129 | t = timestamp * 4
130 | m3u8_text = f'#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:4\n#EXT-X-MEDIA-SEQUENCE:{timestamp}\n'
131 | for i in range(10):
132 | url = f'https://ntd-tgc.cdn.hinet.net/live/pool/{a}/litv-pc/{a}-avc1_6000000={b}-mp4a_134000_zho={c}-begin={t}0000000-dur=40000000-seq={timestamp}.ts'
133 | if self.is_proxy:
134 | url = f'http://127.0.0.1:9978/proxy?do=py&type=ts&url={self.b64encode(url)}'
135 |
136 | m3u8_text += f'#EXTINF:4,\n{url}\n'
137 | timestamp += 1
138 | t += 4
139 | return [200, "application/vnd.apple.mpegurl", m3u8_text]
140 |
141 | def get_ts(self, params):
142 | url = self.b64decode(params['url'])
143 | headers = {'User-Agent': 'Mozilla/5.0'}
144 | response = requests.get(url, headers=headers, stream=True, proxies=self.proxy)
145 | return [206, "application/octet-stream", response.content]
146 |
147 | def destroy(self):
148 | return '正在Destroy'
149 |
150 | def b64encode(self, data):
151 | return base64.b64encode(data.encode('utf-8')).decode('utf-8')
152 |
153 | def b64decode(self, data):
154 | return base64.b64decode(data.encode('utf-8')).decode('utf-8')
155 |
156 |
157 | if __name__ == '__main__':
158 | pass
159 |
--------------------------------------------------------------------------------
/tv5001.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cqshushu/tvjk/969cf6c33c4a49c402a6e620201d120401a9276e/tv5001.pyc
--------------------------------------------------------------------------------
/webtv.m3u:
--------------------------------------------------------------------------------
1 | #EXTM3U x-tvg-url="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/e.xml"
2 |
3 | #EXTINF:-1 group-title="央视",需软件支持
4 | webview://https://tv.cctv.com/live/cctv1/
5 | #EXTINF:-1 group-title="卫视",需软件支持
6 | webview://https://tv.cctv.com/live/cctv1/
7 |
8 | #EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV1.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-1 综合
9 | webview://https://tv.cctv.com/live/cctv1/
10 | #EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV1.png" group-title="央视;央视频",CCTV-1 综合
11 | webview://https://yangshipin.cn/tv/home?pid=600001859
12 |
13 | #EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV2.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-2 财经
14 | webview://https://tv.cctv.com/live/cctv2/
15 | #EXTINF:-1 tvg-name="CCTV2" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV2.png" group-title="央视;央视频",CCTV-2 财经
16 | webview://https://yangshipin.cn/tv/home?pid=600001800
17 |
18 | #EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV3.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-3 综艺
19 | webview://https://tv.cctv.com/live/cctv3/
20 |
21 | #EXTINF:-1 tvg-name="CCTV4" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV4.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-4 中文国际
22 | webview://https://tv.cctv.com/live/cctv4/
23 | #EXTINF:-1 tvg-name="CCTV4" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV4.png" group-title="央视;央视频",CCTV-4 中文国际
24 | webview://https://yangshipin.cn/tv/home?pid=600001814
25 |
26 | #EXTINF:-1 tvg-name="CCTV5" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV5.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-5 体育
27 | webview://https://tv.cctv.com/live/cctv5/
28 | #EXTINF:-1 tvg-name="CCTV5" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV5.png" group-title="央视;央视频",CCTV-5 体育
29 | webview://https://yangshipin.cn/tv/home?pid=600001818
30 |
31 | #EXTINF:-1 tvg-name="CCTV5" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV5+.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-5+ 体育赛事
32 | webview://https://tv.cctv.com/live/cctv5plus/
33 | #EXTINF:-1 tvg-name="CCTV5" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV5+.png" group-title="央视;央视频",CCTV-5+ 体育赛事
34 | webview://https://yangshipin.cn/tv/home?pid=600001817
35 |
36 | #EXTINF:-1 tvg-name="CCTV6" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV6.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-6 电影
37 | webview://https://tv.cctv.com/live/cctv6/
38 | #EXTINF:-1 tvg-name="CCTV6" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV6.png" group-title="央视;央视频",CCTV-6 电影
39 | webview://https://yangshipin.cn/tv/home?pid=600108442
40 |
41 | #EXTINF:-1 tvg-name="CCTV7" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV7.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-7 国防军事
42 | webview://https://tv.cctv.com/live/cctv7/
43 | #EXTINF:-1 tvg-name="CCTV7" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV7.png" group-title="央视;央视频",CCTV-7 国防军事
44 | webview://https://yangshipin.cn/tv/home?pid=600004092
45 |
46 | #EXTINF:-1 tvg-name="CCTV8" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV8.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-8 电视剧
47 | webview://https://tv.cctv.com/live/cctv8/
48 | #EXTINF:-1 tvg-name="CCTV8" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV8.png" group-title="央视;央视频",CCTV-8 电视剧
49 | webview://https://yangshipin.cn/tv/home?pid=600001803
50 |
51 | #EXTINF:-1 tvg-name="CCTV9" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV9.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-9 纪录
52 | webview://https://tv.cctv.com/live/cctvjilu/
53 | #EXTINF:-1 tvg-name="CCTV9" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV9.png" group-title="央视;央视频",CCTV-9 纪录
54 | webview://https://yangshipin.cn/tv/home?pid=600004078
55 |
56 | #EXTINF:-1 tvg-name="CCTV10" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV10.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-10 科教
57 | webview://https://tv.cctv.com/live/cctv10/
58 | #EXTINF:-1 tvg-name="CCTV10" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV10.png" group-title="央视;央视频",CCTV-10 科教
59 | webview://https://yangshipin.cn/tv/home?pid=600001805
60 |
61 | #EXTINF:-1 tvg-name="CCTV11" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV11.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-11 戏曲
62 | webview://https://tv.cctv.com/live/cctv11/
63 | #EXTINF:-1 tvg-name="CCTV11" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV11.png" group-title="央视;央视频",CCTV-11 戏曲
64 | webview://https://yangshipin.cn/tv/home?pid=600001806
65 |
66 | #EXTINF:-1 tvg-name="CCTV12" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV12.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-12 社会与法
67 | webview://https://tv.cctv.com/live/cctv12/
68 | #EXTINF:-1 tvg-name="CCTV12" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV12.png" group-title="央视;央视频",CCTV-12 社会与法
69 | webview://https://yangshipin.cn/tv/home?pid=600001807
70 |
71 | #EXTINF:-1 tvg-name="CCTV13" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV13.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-13 新闻
72 | webview://https://tv.cctv.com/live/cctv13/
73 | #EXTINF:-1 tvg-name="CCTV13" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV13.png" group-title="央视;央视频",CCTV-13 新闻
74 | webview://https://yangshipin.cn/tv/home?pid=600001811
75 |
76 | #EXTINF:-1 tvg-name="CCTV14" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV14.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-14 少儿
77 | webview://https://tv.cctv.com/live/cctvchild/
78 | #EXTINF:-1 tvg-name="CCTV14" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV14.png" group-title="央视;央视频",CCTV-14 少儿
79 | webview://https://yangshipin.cn/tv/home?pid=600001809
80 |
81 | #EXTINF:-1 tvg-name="CCTV15" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV15.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-15 音乐
82 | webview://https://tv.cctv.com/live/cctv15/
83 | #EXTINF:-1 tvg-name="CCTV15" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV15.png" group-title="央视;央视频",CCTV-15 音乐
84 | webview://https://yangshipin.cn/tv/home?pid=600001815
85 |
86 | #EXTINF:-1 tvg-name="CCTV16" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV16.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-16 奥林匹克
87 | webview://https://tv.cctv.com/live/cctv16/
88 | #EXTINF:-1 tvg-name="CCTV16" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV16.png" group-title="央视;央视频",CCTV-16 奥林匹克
89 | webview://https://yangshipin.cn/tv/home?pid=600098637
90 |
91 | #EXTINF:-1 tvg-name="CCTV17" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV17.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-17 农业农村
92 | webview://https://tv.cctv.com/live/cctv17/
93 | #EXTINF:-1 tvg-name="CCTV17" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV17.png" group-title="央视;央视频",CCTV-17 农业农村
94 | webview://https://yangshipin.cn/tv/home?pid=600001810
95 |
96 | #EXTINF:-1 tvg-name="CCTV4欧洲" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV4欧洲.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-4 中文国际 (欧)
97 | webview://https://tv.cctv.com/live/cctveurope/index.shtml
98 |
99 | #EXTINF:-1 tvg-name="CCTV4美洲" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CCTV4美洲.png" group-title="央视;央视网" catchup="append" catchup-source="?stime=${(b)yyyyMMddHHmmss}&etime=${(e)yyyyMMddHHmmss}&type=lbacks",CCTV-4 中文国际 (美)
100 | webview://https://tv.cctv.com/live/cctvamerica/
101 |
102 | #EXTINF:-1 tvg-name="CGTN" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CGTN.png" group-title="央视;央视频",CGTN英语
103 | webview://https://yangshipin.cn/tv/home?pid=600014550
104 |
105 | #EXTINF:-1 tvg-name="CGTN纪录" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CGTN纪录.png" group-title="央视;央视频",CGTN记录
106 | webview://https://yangshipin.cn/tv/home?pid=600084781
107 |
108 | #EXTINF:-1 tvg-name="CGTN俄语" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CGTN俄语.png" group-title="央视;央视频",CGTN俄语
109 | webview://https://yangshipin.cn/tv/home?pid=600084758
110 |
111 | #EXTINF:-1 tvg-name="CGTN法语" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CGTN法语.png" group-title="央视;央视频",CGTN法语
112 | webview://https://yangshipin.cn/tv/home?pid=600084704
113 |
114 | #EXTINF:-1 tvg-name="CGTN西语" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CGTN西语.png" group-title="央视;央视频",CGTN西语
115 | webview://https://yangshipin.cn/tv/home?pid=600084744
116 |
117 | #EXTINF:-1 tvg-name="CGTN阿语" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/CGTN阿语.png" group-title="央视;央视频",CGTN阿语
118 | webview://https://yangshipin.cn/tv/home?pid=600084782
119 |
120 | #EXTINF:-1 tvg-name="风云剧场" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/风云剧场.png" group-title="央视;央视频",CCTV 风云剧场
121 | webview://https://yangshipin.cn/tv/home?pid=600099658
122 |
123 | #EXTINF:-1 tvg-name="第一剧场" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/第一剧场.png" group-title="央视;央视频",CCTV 第一剧场
124 | webview://https://yangshipin.cn/tv/home?pid=600099655
125 |
126 | #EXTINF:-1 tvg-name="怀旧剧场" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/怀旧剧场.png" group-title="央视;央视频",CCTV 怀旧剧场
127 | webview://https://yangshipin.cn/tv/home?pid=600099620
128 |
129 | #EXTINF:-1 tvg-name="北京卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/北京卫视.png" group-title="卫视;央视频",北京卫视
130 | webview://https://yangshipin.cn/tv/home?pid=600002309
131 |
132 | #EXTINF:-1 tvg-name="江苏卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江苏卫视.png" group-title="卫视;央视频",江苏卫视
133 | webview://https://yangshipin.cn/tv/home?pid=600002521
134 |
135 | #EXTINF:-1 tvg-name="东方卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/东方卫视.png" group-title="卫视;央视频",东方卫视
136 | webview://https://yangshipin.cn/tv/home?pid=600002483
137 |
138 | #EXTINF:-1 tvg-name="浙江卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江卫视.png" group-title="卫视;央视频",浙江卫视
139 | webview://https://yangshipin.cn/tv/home?pid=600002520
140 |
141 | #EXTINF:-1 tvg-name="湖南卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南卫视.png" group-title="卫视;央视频",湖南卫视
142 | webview://https://yangshipin.cn/tv/home?pid=600002475
143 |
144 | #EXTINF:-1 tvg-name="湖北卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖北卫视.png" group-title="卫视;央视频",湖北卫视
145 | webview://https://yangshipin.cn/tv/home?pid=600002508
146 |
147 | #EXTINF:-1 tvg-name="广东卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广东卫视.png" group-title="卫视;央视频",广东卫视
148 | webview://https://yangshipin.cn/tv/home?pid=600002485
149 |
150 | #EXTINF:-1 tvg-name="广西卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广西卫视.png" group-title="卫视;央视频",广西卫视
151 | webview://https://yangshipin.cn/tv/home?pid=600002509
152 |
153 | #EXTINF:-1 tvg-name="黑龙江卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/黑龙江卫视.png" group-title="卫视;央视频",黑龙江卫视
154 | webview://https://yangshipin.cn/tv/home?pid=600002498
155 |
156 | #EXTINF:-1 tvg-name="海南卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/海南卫视.png" group-title="卫视;央视频",海南卫视
157 | webview://https://yangshipin.cn/tv/home?pid=600002506
158 |
159 | #EXTINF:-1 tvg-name="重庆卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/重庆卫视.png" group-title="卫视;央视频",重庆卫视
160 | webview://https://yangshipin.cn/tv/home?pid=600002531
161 |
162 | #EXTINF:-1 tvg-name="深圳卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/深圳卫视.png" group-title="卫视;央视频",深圳卫视
163 | webview://https://yangshipin.cn/tv/home?pid=600002481
164 |
165 | #EXTINF:-1 tvg-name="四川卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/四川卫视.png" group-title="卫视;央视频",四川卫视
166 | webview://https://yangshipin.cn/tv/home?pid=600002516
167 |
168 | #EXTINF:-1 tvg-name="河南卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南卫视.png" group-title="卫视;央视频",河南卫视
169 | webview://https://yangshipin.cn/tv/home?pid=600002525
170 |
171 | #EXTINF:-1 tvg-name="东南卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/东南卫视.png" group-title="卫视;央视频",福建东南卫视
172 | webview://https://yangshipin.cn/tv/home?pid=600002484
173 |
174 | #EXTINF:-1 tvg-name="贵州卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/贵州卫视.png" group-title="卫视;央视频",贵州卫视
175 | webview://https://yangshipin.cn/tv/home?pid=600002490
176 |
177 | #EXTINF:-1 tvg-name="江西卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江西卫视.png" group-title="卫视;央视频",江西卫视
178 | webview://https://yangshipin.cn/tv/home?pid=600002503
179 |
180 | #EXTINF:-1 tvg-name="辽宁卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/辽宁卫视.png" group-title="卫视;央视频",辽宁卫视
181 | webview://https://yangshipin.cn/tv/home?pid=600002505
182 |
183 | #EXTINF:-1 tvg-name="安徽卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/安徽卫视.png" group-title="卫视;央视频",安徽卫视
184 | webview://https://yangshipin.cn/tv/home?pid=600002532
185 |
186 | #EXTINF:-1 tvg-name="河北卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河北卫视.png" group-title="卫视;央视频",河北卫视
187 | webview://https://yangshipin.cn/tv/home?pid=600002493
188 |
189 | #EXTINF:-1 tvg-name="山东卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东卫视.png" group-title="卫视;央视频",山东卫视
190 | webview://https://yangshipin.cn/tv/home?pid=600002513
191 |
192 | #EXTINF:-1 tvg-name="天津卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/天津卫视.png" group-title="卫视;央视频",天津卫视
193 | webview://https://yangshipin.cn/tv/home?pid=600152137
194 |
195 | #EXTINF:-1 tvg-name="吉林卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/吉林卫视.png" group-title="卫视;央视频",吉林卫视
196 | webview://https://yangshipin.cn/tv/home?pid=600190405
197 |
198 | #EXTINF:-1 tvg-name="陕西卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/陕西卫视.png" group-title="卫视;央视频",陕西卫视
199 | webview://https://yangshipin.cn/tv/home?pid=600190400
200 |
201 | #EXTINF:-1 tvg-name="甘肃卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/甘肃卫视.png" group-title="卫视;央视频;央视频",甘肃卫视
202 | webview://https://yangshipin.cn/tv/home?pid=600190408
203 |
204 | #EXTINF:-1 tvg-name="宁夏卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/宁夏卫视.png" group-title="卫视;央视频",宁夏卫视
205 | webview://https://yangshipin.cn/tv/home?pid=600190737
206 |
207 | #EXTINF:-1 tvg-name="内蒙古卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/内蒙古卫视.png" group-title="卫视;央视频",内蒙古卫视
208 | webview://https://yangshipin.cn/tv/home?pid=600190401
209 |
210 | #EXTINF:-1 tvg-name="云南卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/云南卫视.png" group-title="卫视;央视频",云南卫视
211 | webview://https://yangshipin.cn/tv/home?pid=600190402
212 |
213 | #EXTINF:-1 tvg-name="山西卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山西卫视.png" group-title="卫视;央视频",山西卫视
214 | webview://https://yangshipin.cn/tv/home?pid=600190407
215 |
216 | #EXTINF:-1 tvg-name="青海卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/青海卫视.png" group-title="卫视;央视频",青海卫视
217 | webview://https://yangshipin.cn/tv/home?pid=600190406
218 |
219 | #EXTINF:-1 tvg-name="西藏卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/西藏卫视.png" group-title="卫视;央视频",西藏卫视
220 | webview://https://yangshipin.cn/tv/home?pid=600190403
221 |
222 | #EXTINF:-1 tvg-name="广东卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广东卫视.png" group-title="荔枝网",广东卫视
223 | webview://https://www.gdtv.cn/tvChannelDetail/43
224 |
225 | #EXTINF:-1 tvg-name="广东珠江" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广东珠江.png" group-title="荔枝网",广东珠江
226 | webview://https://www.gdtv.cn/tvChannelDetail/44
227 |
228 | #EXTINF:-1 tvg-name="广东新闻" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广东新闻.png" group-title="荔枝网",广东新闻
229 | webview://https://www.gdtv.cn/tvChannelDetail/45
230 |
231 | #EXTINF:-1 tvg-name="广东民生" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广东民生.png" group-title="荔枝网",广东民生
232 | webview://https://www.gdtv.cn/tvChannelDetail/48
233 |
234 | #EXTINF:-1 tvg-name="广东体育" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广东体育.png" group-title="荔枝网",广东体育
235 | webview://https://www.gdtv.cn/tvChannelDetail/47
236 |
237 | #EXTINF:-1 tvg-name="大湾区卫视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/大湾区卫视.png" group-title="荔枝网",大湾区卫视
238 | webview://https://www.gdtv.cn/tvChannelDetail/51
239 |
240 | #EXTINF:-1 tvg-name="大湾区卫视(海外版)" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/大湾区卫视(海外版).png" group-title="荔枝网",大湾区卫视(海外版)
241 | webview://https://www.gdtv.cn/tvChannelDetail/46
242 |
243 | #EXTINF:-1 tvg-name="广东影视" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广东影视.png" group-title="荔枝网",广东影视
244 | webview://https://www.gdtv.cn/tvChannelDetail/53
245 |
246 | #EXTINF:-1 tvg-name="4K超高清" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/4K超高清.png" group-title="荔枝网",4K超高清
247 | webview://https://www.gdtv.cn/tvChannelDetail/16
248 |
249 | #EXTINF:-1 tvg-name="广东少儿" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广东少儿.png" group-title="荔枝网",广东少儿
250 | webview://https://www.gdtv.cn/tvChannelDetail/54
251 |
252 | #EXTINF:-1 tvg-name="嘉佳卡通" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/嘉佳卡通.png" group-title="荔枝网",嘉佳卡通
253 | webview://https://www.gdtv.cn/tvChannelDetail/66
254 |
255 | #EXTINF:-1 tvg-name="南方购物" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/南方购物.png" group-title="荔枝网",南方购物
256 | webview://https://www.gdtv.cn/tvChannelDetail/42
257 |
258 | #EXTINF:-1 tvg-name="岭南戏曲" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/岭南戏曲.png" group-title="荔枝网",岭南戏曲
259 | webview://https://www.gdtv.cn/tvChannelDetail/15
260 |
261 | #EXTINF:-1 tvg-name="广东移动" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广东移动.png" group-title="荔枝网",广东移动
262 | webview://https://www.gdtv.cn/tvChannelDetail/74
263 |
264 | #EXTINF:-1 tvg-name="荔枝台" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/荔枝台.png" group-title="荔枝网",荔枝台
265 | webview://https://www.gdtv.cn/tvChannelDetail/100
266 |
267 | #EXTINF:-1 tvg-name="纪录片" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/纪录片.png" group-title="荔枝网",纪录片
268 | webview://https://www.gdtv.cn/tvChannelDetail/94
269 |
270 | #EXTINF:-1 tvg-name="GRTN健康频道" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/GRTN健康频道.png" group-title="荔枝网",GRTN健康频道
271 | webview://https://www.gdtv.cn/tvChannelDetail/99
272 |
273 | #EXTINF:-1 tvg-name="GRTN文化频道" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/GRTN文化频道.png" group-title="荔枝网",GRTN文化频道
274 | webview://https://www.gdtv.cn/tvChannelDetail/75
275 |
276 | #EXTINF:-1 tvg-name="GRTN生活频道" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/GRTN生活频道.png" group-title="荔枝网",GRTN生活频道
277 | webview://https://www.gdtv.cn/tvChannelDetail/102
278 |
279 | #EXTINF:-1 tvg-name="GRTN教育频道" tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/GRTN教育频道.png" group-title="荔枝网",GRTN教育频道
280 | webview://https://www.gdtv.cn/tvChannelDetail/104
281 |
282 | #EXTINF:-1 tvg-name=浙江卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江卫视.png" group-title="地方" ,浙江卫视
283 | webview://https://www.cztv.com/liveTV/101
284 | #EXTINF:-1 tvg-name=浙江钱江 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江钱江.png" group-title="地方" ,浙江钱江
285 | webview://https://www.cztv.com/liveTV/102
286 | #EXTINF:-1 tvg-name=浙江经济生活 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江经济生活.png" group-title="地方" ,浙江经济生活
287 | webview://https://www.cztv.com/liveTV/103
288 | #EXTINF:-1 tvg-name=浙江教科影视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江教科影视.png" group-title="地方" ,浙江教科影视
289 | webview://https://www.cztv.com/liveTV/104
290 | #EXTINF:-1 tvg-name=浙江民生休闲 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江民生休闲.png" group-title="地方" ,浙江民生休闲
291 | webview://https://www.cztv.com/liveTV/106
292 | #EXTINF:-1 tvg-name=浙江新闻 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江新闻.png" group-title="地方" ,浙江新闻
293 | webview://https://www.cztv.com/liveTV/107
294 | #EXTINF:-1 tvg-name=浙江少儿 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江少儿.png" group-title="地方" ,浙江少儿
295 | webview://https://www.cztv.com/liveTV/108
296 | #EXTINF:-1 tvg-name=浙江国际 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江国际.png" group-title="地方" ,浙江国际
297 | webview://https://www.cztv.com/liveTV/110
298 | #EXTINF:-1 tvg-name=浙江好易购 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江好易购.png" group-title="地方" ,浙江好易购
299 | webview://https://www.cztv.com/liveTV/111
300 | #EXTINF:-1 tvg-name=浙江之江纪录 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/浙江之江纪录.png" group-title="地方" ,浙江之江纪录
301 | webview://https://www.cztv.com/liveTV/112
302 | #EXTINF:-1 tvg-name=东南卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/东南卫视.png" group-title="地方" ,东南卫视
303 | webview://https://live.fjtv.net/setv/
304 | #EXTINF:-1 tvg-name=福建综合频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/福建综合频道.png" group-title="地方" ,福建综合频道
305 | webview://https://live.fjtv.net/zhpd/
306 | #EXTINF:-1 tvg-name=福建乡村振兴公共频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/福建乡村振兴公共频道.png" group-title="地方" ,福建乡村振兴公共频道
307 | webview://https://live.fjtv.net/ggpd/
308 | #EXTINF:-1 tvg-name=福建新闻频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/福建新闻频道.png" group-title="地方" ,福建新闻频道
309 | webview://https://live.fjtv.net/xwpd/
310 | #EXTINF:-1 tvg-name=福建电视剧频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/福建电视剧频道.png" group-title="地方" ,福建电视剧频道
311 | webview://https://live.fjtv.net/dsjpd/
312 | #EXTINF:-1 tvg-name=福建旅游频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/福建旅游频道.png" group-title="地方" ,福建旅游频道
313 | webview://https://live.fjtv.net/dspd/
314 | #EXTINF:-1 tvg-name=福建经视频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/福建经视频道.png" group-title="地方" ,福建经视频道
315 | webview://https://live.fjtv.net/jspd/
316 | #EXTINF:-1 tvg-name=福建文体频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/福建文体频道.png" group-title="地方" ,福建文体频道
317 | webview://https://live.fjtv.net/typd/
318 | #EXTINF:-1 tvg-name=福建海峡卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/福建海峡卫视.png" group-title="地方" ,福建海峡卫视
319 | webview://https://live.fjtv.net/hxtv/
320 | #EXTINF:-1 tvg-name=湖北卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖北卫视.png" group-title="地方" ,湖北卫视
321 | webview://https://news.hbtv.com.cn/app/tv/431
322 | #EXTINF:-1 tvg-name=湖北综合频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖北综合频道.png" group-title="地方" ,湖北综合频道
323 | webview://https://news.hbtv.com.cn/app/tv/433
324 | #EXTINF:-1 tvg-name=湖北公共新闻 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖北公共新闻.png" group-title="地方" ,湖北公共新闻
325 | webview://https://news.hbtv.com.cn/app/tv/434
326 | #EXTINF:-1 tvg-name=湖北影视频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖北影视频道.png" group-title="地方" ,湖北影视频道
327 | webview://https://news.hbtv.com.cn/app/tv/435
328 | #EXTINF:-1 tvg-name=湖北经视频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖北经视频道.png" group-title="地方" ,湖北经视频道
329 | webview://https://news.hbtv.com.cn/app/tv/432
330 | #EXTINF:-1 tvg-name=湖北生活频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖北生活频道.png" group-title="地方" ,湖北生活频道
331 | webview://https://news.hbtv.com.cn/app/tv/436
332 | #EXTINF:-1 tvg-name=湖北教育频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖北教育频道.png" group-title="地方" ,湖北教育频道
333 | webview://https://news.hbtv.com.cn/app/tv/437
334 | #EXTINF:-1 tvg-name=湖北垄上频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖北垄上频道.png" group-title="地方" ,湖北垄上频道
335 | webview://https://news.hbtv.com.cn/app/tv/438
336 | #EXTINF:-1 tvg-name=广西卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广西卫视.png" group-title="地方" ,广西卫视
337 | webview://https://tv.gxtv.cn/channel/channelivePlay_e7a7ab7df9fe11e88bcfe41f13b60c62.html
338 | #EXTINF:-1 tvg-name=广西综艺旅游 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广西综艺旅游.png" group-title="地方" ,广西综艺旅游
339 | webview://https://tv.gxtv.cn/channel/channelivePlay_f3335975f9fe11e88bcfe41f13b60c62.html
340 | #EXTINF:-1 tvg-name=广西都市 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广西都市.png" group-title="地方" ,广西都市
341 | webview://https://tv.gxtv.cn/channel/channelivePlay_fdbaf085f9fe11e88bcfe41f13b60c62.html
342 | #EXTINF:-1 tvg-name=广西影视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广西影视.png" group-title="地方" ,广西影视
343 | webview://https://tv.gxtv.cn/channel/channelivePlay_5e923d82058e11e9ba67e41f13b60c62.html
344 | #EXTINF:-1 tvg-name=广西新闻 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广西新闻.png" group-title="地方" ,广西新闻
345 | webview://https://tv.gxtv.cn/channel/channelivePlay_9dfd8600075811e9ba67e41f13b60c62.html
346 | #EXTINF:-1 tvg-name=广西国际 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广西国际.png" group-title="地方" ,广西国际
347 | webview://https://tv.gxtv.cn/channel/channelivePlay_bfa17b64157f11e999f0e41f13b60c62.html
348 | #EXTINF:-1 tvg-name=广西乐思购 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广西乐思购.png" group-title="地方" ,广西乐思购
349 | webview://https://tv.gxtv.cn/channel/channelivePlay_ed58bc4a207811e999f0e41f13b60c62.html
350 | #EXTINF:-1 tvg-name=广西移动电视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/广西移动电视.png" group-title="地方" ,广西移动电视
351 | webview://https://tv.gxtv.cn/channel/channelivePlay_78dbfd44e6b74ab687204d2d8113cbf5.html
352 | #EXTINF:-1 tvg-name=贵州卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/贵州卫视.png" group-title="地方" ,贵州卫视
353 | webview://https://www.gzstv.com/tv/ch01
354 | #EXTINF:-1 tvg-name=贵州公共 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/贵州公共.png" group-title="地方" ,贵州公共
355 | webview://https://www.gzstv.com/tv/ch02
356 | #EXTINF:-1 tvg-name=贵州影视文艺 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/贵州影视文艺.png" group-title="地方" ,贵州影视文艺
357 | webview://https://www.gzstv.com/tv/ch03
358 | #EXTINF:-1 tvg-name=贵州大众生活 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/贵州大众生活.png" group-title="地方" ,贵州大众生活
359 | webview://https://www.gzstv.com/tv/ch04
360 | #EXTINF:-1 tvg-name=贵州生态乡村 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/贵州生态乡村.png" group-title="地方" ,贵州生态乡村
361 | webview://https://www.gzstv.com/tv/ch05
362 | #EXTINF:-1 tvg-name=贵州科教健康 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/贵州科教健康.png" group-title="地方" ,贵州科教健康
363 | webview://https://www.gzstv.com/tv/ch06
364 | #EXTINF:-1 tvg-name=贵州移动电视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/贵州移动电视.png" group-title="地方" ,贵州移动电视
365 | webview://https://www.gzstv.com/tv/ch13
366 | #EXTINF:-1 tvg-name=海南卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/海南卫视.png" group-title="地方" ,海南卫视
367 | webview://https://www.hnntv.cn/live.html?playType=livePlay&channelId=13&referPage=home
368 | #EXTINF:-1 tvg-name=三沙卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/三沙卫视.png" group-title="地方" ,三沙卫视
369 | webview://https://www.hnntv.cn/live.html?playType=livePlay&channelId=5&referPage=home
370 | #EXTINF:-1 tvg-name=海南自贸 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/海南自贸.png" group-title="地方" ,海南自贸
371 | webview://https://www.hnntv.cn/live.html?playType=livePlay&channelId=1&referPage=home
372 | #EXTINF:-1 tvg-name=海南新闻 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/海南新闻.png" group-title="地方" ,海南新闻
373 | webview://https://www.hnntv.cn/live.html?playType=livePlay&channelId=3&referPage=home
374 | #EXTINF:-1 tvg-name=海南公共 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/海南公共.png" group-title="地方" ,海南公共
375 | webview://https://www.hnntv.cn/live.html?playType=livePlay&channelId=4&referPage=home
376 | #EXTINF:-1 tvg-name=海南文旅 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/海南文旅.png" group-title="地方" ,海南文旅
377 | webview://https://www.hnntv.cn/live.html?playType=livePlay&channelId=6&referPage=home
378 | #EXTINF:-1 tvg-name=海南少儿 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/海南少儿.png" group-title="地方" ,海南少儿
379 | webview://https://www.hnntv.cn/live.html?playType=livePlay&channelId=7&referPage=home
380 | #EXTINF:-1 tvg-name=河北卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河北卫视.png" group-title="地方" ,河北卫视
381 | webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=0
382 | #EXTINF:-1 tvg-name=河北经济生活 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河北经济生活.png" group-title="地方" ,河北经济生活
383 | webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=1
384 | #EXTINF:-1 tvg-name=河北农民 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河北农民.png" group-title="地方" ,河北农民
385 | webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=2
386 | #EXTINF:-1 tvg-name=河北都市 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河北都市.png" group-title="地方" ,河北都市
387 | webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=3
388 | #EXTINF:-1 tvg-name=河北影视剧 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河北影视剧.png" group-title="地方" ,河北影视剧
389 | webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=4
390 | #EXTINF:-1 tvg-name=河北少儿科教 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河北少儿科教.png" group-title="地方" ,河北少儿科教
391 | webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=5
392 | #EXTINF:-1 tvg-name=河北文旅公共 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河北文旅公共.png" group-title="地方" ,河北文旅公共
393 | webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=6
394 | #EXTINF:-1 tvg-name=河北三佳购物 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河北三佳购物.png" group-title="地方" ,河北三佳购物
395 | webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=7
396 | #EXTINF:-1 tvg-name=黑龙江卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/黑龙江卫视.png" group-title="地方" ,黑龙江卫视
397 | webview://https://www.hljtv.com/live/folder418/
398 | #EXTINF:-1 tvg-name=黑龙江文体 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/黑龙江文体.png" group-title="地方" ,黑龙江文体
399 | webview://https://www.hljtv.com/live/folder423/
400 | #EXTINF:-1 tvg-name=黑龙江影视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/黑龙江影视.png" group-title="地方" ,黑龙江影视
401 | webview://https://www.hljtv.com/live/folder425/
402 | #EXTINF:-1 tvg-name=黑龙江新闻法治 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/黑龙江新闻法治.png" group-title="地方" ,黑龙江新闻法治
403 | webview://https://www.hljtv.com/live/folder424/
404 | #EXTINF:-1 tvg-name=黑龙江都市频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/黑龙江都市频道.png" group-title="地方" ,黑龙江都市频道
405 | webview://https://www.hljtv.com/live/folder419/
406 | #EXTINF:-1 tvg-name=黑龙江农业科教 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/黑龙江农业科教.png" group-title="地方" ,黑龙江农业科教
407 | webview://https://www.hljtv.com/live/folder420/
408 | #EXTINF:-1 tvg-name=黑龙江少儿频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/黑龙江少儿频道.png" group-title="地方" ,黑龙江少儿频道
409 | webview://https://www.hljtv.com/live/folder422/
410 | #EXTINF:-1 tvg-name=河南卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南卫视.png" group-title="地方" ,河南卫视
411 | webview:// https://static.hntv.tv/total/television/?id=145
412 | #EXTINF:-1 tvg-name=河南都市 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南都市.png" group-title="地方" ,河南都市
413 | webview:// https://static.hntv.tv/total/television/?id=141
414 | #EXTINF:-1 tvg-name=河南民生 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南民生.png" group-title="地方" ,河南民生
415 | webview:// https://static.hntv.tv/total/television/?id=146
416 | #EXTINF:-1 tvg-name=河南法治 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南法治.png" group-title="地方" ,河南法治
417 | webview:// https://static.hntv.tv/total/television/?id=147
418 | #EXTINF:-1 tvg-name=河南电视剧 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南电视剧.png" group-title="地方" ,河南电视剧
419 | webview:// https://static.hntv.tv/total/television/?id=148
420 | #EXTINF:-1 tvg-name=河南新闻 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南新闻.png" group-title="地方" ,河南新闻
421 | webview:// https://static.hntv.tv/total/television/?id=149
422 | #EXTINF:-1 tvg-name=河南欢腾购物 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南欢腾购物.png" group-title="地方" ,河南欢腾购物
423 | webview:// https://static.hntv.tv/total/television/?id=150
424 | #EXTINF:-1 tvg-name=河南公共 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南公共.png" group-title="地方" ,河南公共
425 | webview:// https://static.hntv.tv/total/television/?id=151
426 | #EXTINF:-1 tvg-name=河南乡村 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南乡村.png" group-title="地方" ,河南乡村
427 | webview:// https://static.hntv.tv/total/television/?id=152
428 | #EXTINF:-1 tvg-name=河南国学 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南国学.png" group-title="地方" ,河南国学
429 | webview:// https://static.hntv.tv/total/television/?id=194
430 | #EXTINF:-1 tvg-name=河南梨园 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南梨园.png" group-title="地方" ,河南梨园
431 | webview:// https://static.hntv.tv/total/television/?id=154
432 | #EXTINF:-1 tvg-name=河南武术世界 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南武术世界.png" group-title="地方" ,河南武术世界
433 | webview:// https://static.hntv.tv/total/television/?id=156
434 | #EXTINF:-1 tvg-name=河南文物宝 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南文物宝.png" group-title="地方" ,河南文物宝
435 | webview:// https://static.hntv.tv/total/television/?id=155
436 | #EXTINF:-1 tvg-name=河南戏曲 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南戏曲.png" group-title="地方" ,河南戏曲
437 | webview://http://www.hndyjyfw.gov.cn/livePlay.html?u=16
438 | #EXTINF:-1 tvg-name=河南睛彩中原 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南睛彩中原.png" group-title="地方" ,河南睛彩中原
439 | webview:// https://static.hntv.tv/total/television/?id=157
440 | #EXTINF:-1 tvg-name=河南移动戏曲 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南移动戏曲.png" group-title="地方" ,河南移动戏曲
441 | webview:// https://static.hntv.tv/total/television/?id=163
442 | #EXTINF:-1 tvg-name=河南远程党员教育 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南远程党员教育.png" group-title="地方" ,河南远程党员教育
443 | webview://http://www.hndyjyfw.gov.cn/livePlay.html?u=0
444 | #EXTINF:-1 tvg-name=河南象视界 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/河南象视界.png" group-title="地方" ,河南象视界
445 | webview:// https://static.hntv.tv/total/television/?id=183
446 | #EXTINF:-1 tvg-name=湖南经视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南经视.png" group-title="地方" ,湖南经视
447 | webview://https://live.mgtv.com/?channelId=280
448 | #EXTINF:-1 tvg-name=湖南电影 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南电影.png" group-title="地方" ,湖南电影
449 | webview://https://live.mgtv.com/?channelId=221
450 | #EXTINF:-1 tvg-name=湖南娱乐 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南娱乐.png" group-title="地方" ,湖南娱乐
451 | webview://https://live.mgtv.com/?channelId=344
452 | #EXTINF:-1 tvg-name=湖南都市 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南都市.png" group-title="地方" ,湖南都市
453 | webview://https://live.mgtv.com/?channelId=346
454 | #EXTINF:-1 tvg-name=湖南电视剧 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南电视剧.png" group-title="地方" ,湖南电视剧
455 | webview://https://live.mgtv.com/?channelId=484
456 | #EXTINF:-1 tvg-name=湖南国际 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南国际.png" group-title="地方" ,湖南国际
457 | webview://https://live.mgtv.com/?channelId=229
458 | #EXTINF:-1 tvg-name=湖南金鹰纪实 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南金鹰纪实.png" group-title="地方" ,湖南金鹰纪实
459 | webview://https://live.mgtv.com/?channelId=316
460 | #EXTINF:-1 tvg-name=湖南先锋乒羽 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南先锋乒羽.png" group-title="地方" ,湖南先锋乒羽
461 | webview://https://live.mgtv.com/?channelId=329
462 | #EXTINF:-1 tvg-name=湖南快乐垂钓 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南快乐垂钓.png" group-title="地方" ,湖南快乐垂钓
463 | webview://https://live.mgtv.com/?channelId=218
464 | #EXTINF:-1 tvg-name=湖南茶频道 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南茶频道.png" group-title="地方" ,湖南茶频道
465 | webview://https://live.mgtv.com/?channelId=578
466 | #EXTINF:-1 tvg-name=湖南金鹰卡通 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南金鹰卡通.png" group-title="地方" ,湖南金鹰卡通
467 | webview://https://live.mgtv.com/?channelId=287
468 | #EXTINF:-1 tvg-name=湖南爱晚 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南爱晚.png" group-title="地方" ,湖南爱晚
469 | webview://https://live.mgtv.com/?channelId=261
470 | #EXTINF:-1 tvg-name=湖南快乐购 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/湖南快乐购.png" group-title="地方" ,湖南快乐购
471 | webview://https://live.mgtv.com/?channelId=267
472 | #EXTINF:-1 tvg-name=江苏综艺 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江苏综艺.png" group-title="地方" ,江苏综艺
473 | webview://https://live.jstv.com/?channelId=556
474 | #EXTINF:-1 tvg-name=江苏城市 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江苏城市.png" group-title="地方" ,江苏城市
475 | webview://https://live.jstv.com/?channelId=535
476 | #EXTINF:-1 tvg-name=江苏影视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江苏影视.png" group-title="地方" ,江苏影视
477 | webview://https://live.jstv.com/?channelId=542
478 | #EXTINF:-1 tvg-name=江苏体育休闲 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江苏体育休闲.png" group-title="地方" ,江苏体育休闲
479 | webview://https://live.jstv.com/?channelId=537
480 | #EXTINF:-1 tvg-name=江苏新闻 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江苏新闻.png" group-title="地方" ,江苏新闻
481 | webview://https://live.jstv.com/?channelId=536
482 | #EXTINF:-1 tvg-name=江苏教育 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江苏教育.png" group-title="地方" ,江苏教育
483 | webview://https://live.jstv.com/?channelId=545
484 | #EXTINF:-1 tvg-name=江苏国际 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江苏国际.png" group-title="地方" ,江苏国际
485 | webview://https://live.jstv.com/?channelId=544
486 | #EXTINF:-1 tvg-name=江苏优漫卡通 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江苏优漫卡通.png" group-title="地方" ,江苏优漫卡通
487 | webview://https://live.jstv.com/?channelId=543
488 | #EXTINF:-1 tvg-name=江西教育 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/江西教育.png" group-title="地方" ,江西教育
489 | webview://https://live.jxeduyun.com/lives/XlaoRd
490 | #EXTINF:-1 tvg-name=青海卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/青海卫视.png" group-title="地方" ,青海卫视
491 | webview://http://www.qhbtv.com/new_index/live/folder2646/
492 | #EXTINF:-1 tvg-name=青海经视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/青海经视.png" group-title="地方" ,青海经视
493 | webview://http://www.qhbtv.com/new_index/live/folder2647/
494 | #EXTINF:-1 tvg-name=青海都市 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/青海都市.png" group-title="地方" ,青海都市
495 | webview://http://www.qhbtv.com/new_index/live/folder2648/
496 | #EXTINF:-1 tvg-name=安多卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/安多卫视.png" group-title="地方" ,安多卫视
497 | webview://http://www.qhtb.cn/onlin/onlin_tv/
498 | #EXTINF:-1 tvg-name=山东卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东卫视.png" group-title="地方" ,山东卫视
499 | webview://http://v.iqilu.com/live/sdtv/
500 | #EXTINF:-1 tvg-name=山东齐鲁 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东齐鲁.png" group-title="地方" ,山东齐鲁
501 | webview://http://v.iqilu.com/live/qlpd/
502 | #EXTINF:-1 tvg-name=山东体育休闲 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东体育休闲.png" group-title="地方" ,山东体育休闲
503 | webview://http://v.iqilu.com/live/typd//
504 | #EXTINF:-1 tvg-name=山东农科 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东农科.png" group-title="地方" ,山东农科
505 | webview://http://v.iqilu.com/live/nkpd/
506 | #EXTINF:-1 tvg-name=山东新闻 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东新闻.png" group-title="地方" ,山东新闻
507 | webview://http://v.iqilu.com/live/ggpd/
508 | #EXTINF:-1 tvg-name=山东少儿 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东少儿.png" group-title="地方" ,山东少儿
509 | webview://http://v.iqilu.com/live/sepd/
510 | #EXTINF:-1 tvg-name=山东文旅 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东文旅.png" group-title="地方" ,山东文旅
511 | webview://http://v.iqilu.com/live/yspd/
512 | #EXTINF:-1 tvg-name=山东综艺 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东综艺.png" group-title="地方" ,山东综艺
513 | webview://http://v.iqilu.com/live/zypd/
514 | #EXTINF:-1 tvg-name=山东生活 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/山东生活.png" group-title="地方" ,山东生活
515 | webview://http://v.iqilu.com/live/shpd/
516 | #EXTINF:-1 tvg-name=东方卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/东方卫视.png" group-title="地方" ,东方卫视
517 | webview://https://m.kankanews.com/huikan/1
518 | #EXTINF:-1 tvg-name=东方卫视 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/东方卫视.png" group-title="地方" ,东方卫视
519 | webview://https://live.kankanews.com/huikan?id=1
520 | #EXTINF:-1 tvg-name=上海新闻综合 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海新闻综合.png" group-title="地方" ,上海新闻综合
521 | webview://https://m.kankanews.com/huikan/2
522 | #EXTINF:-1 tvg-name=上海新闻综合 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海新闻综合.png" group-title="地方" ,上海新闻综合
523 | webview://https://live.kankanews.com/huikan?id=2
524 | #EXTINF:-1 tvg-name=上海魔都眼 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海魔都眼.png" group-title="地方" ,上海魔都眼
525 | webview://https://m.kankanews.com/huikan/11
526 | #EXTINF:-1 tvg-name=上海魔都眼 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海魔都眼.png" group-title="地方" ,上海魔都眼
527 | webview://https://www.shanghaieye.cn/Live
528 | #EXTINF:-1 tvg-name=上海第一财经 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海第一财经.png" group-title="地方" ,上海第一财经
529 | webview://https://m.kankanews.com/huikan/5
530 | #EXTINF:-1 tvg-name=上海第一财经 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海第一财经.png" group-title="地方" ,上海第一财经
531 | webview://https://live.kankanews.com/huikan?id=5
532 | #EXTINF:-1 tvg-name=上海新纪实 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海新纪实.png" group-title="地方" ,上海新纪实
533 | webview://https://m.kankanews.com/huikan/12
534 | #EXTINF:-1 tvg-name=上海新纪实 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海新纪实.png" group-title="地方" ,上海新纪实
535 | webview://https://live.kankanews.com/huikan/12
536 | #EXTINF:-1 tvg-name=上海都市 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海都市.png" group-title="地方" ,上海都市
537 | webview://https://m.kankanews.com/huikan/4
538 | #EXTINF:-1 tvg-name=上海都市 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海都市.png" group-title="地方" ,上海都市
539 | webview://https://live.kankanews.com/huikan?id=4
540 | #EXTINF:-1 tvg-name=上海哈哈炫动 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海哈哈炫动.png" group-title="地方" ,上海哈哈炫动
541 | webview://https://m.kankanews.com/huikan/9
542 | #EXTINF:-1 tvg-name=上海哈哈炫动 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海哈哈炫动.png" group-title="地方" ,上海哈哈炫动
543 | webview://https://live.kankanews.com/huikan?id=9
544 | #EXTINF:-1 tvg-name=上海五星体育 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海五星体育.png" group-title="地方" ,上海五星体育
545 | webview://https://m.kankanews.com/huikan/10
546 | #EXTINF:-1 tvg-name=上海五星体育 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/上海五星体育.png" group-title="地方" ,上海五星体育
547 | webview://https://live.kankanews.com/huikan?id=10
548 | #EXTINF:-1 tvg-name=新疆电视1 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视1.png" group-title="地方" ,新疆电视1
549 | webview://https://www.xjtvs.com.cn/column/tv/434
550 | #EXTINF:-1 tvg-name=新疆电视2 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视2.png" group-title="地方" ,新疆电视2
551 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=3
552 | #EXTINF:-1 tvg-name=新疆电视3 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视3.png" group-title="地方" ,新疆电视3
553 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=4
554 | #EXTINF:-1 tvg-name=新疆电视4 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视4.png" group-title="地方" ,新疆电视4
555 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=16
556 | #EXTINF:-1 tvg-name=新疆电视5 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视5.png" group-title="地方" ,新疆电视5
557 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=17
558 | #EXTINF:-1 tvg-name=新疆电视7 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视7.png" group-title="地方" ,新疆电视7
559 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=18
560 | #EXTINF:-1 tvg-name=新疆电视8 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视8.png" group-title="地方" ,新疆电视8
561 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=19
562 | #EXTINF:-1 tvg-name=新疆电视9 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视9.png" group-title="地方" ,新疆电视9
563 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=20
564 | #EXTINF:-1 tvg-name=新疆电视10 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视10.png" group-title="地方" ,新疆电视10
565 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=21
566 | #EXTINF:-1 tvg-name=新疆电视11 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视11.png" group-title="地方" ,新疆电视11
567 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=22
568 | #EXTINF:-1 tvg-name=新疆电视12 tvg-logo="https://gh-proxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/新疆电视12.png" group-title="地方" ,新疆电视12
569 | webview://https://www.xjtvs.com.cn/column/tv/434?channelId=23
570 |
--------------------------------------------------------------------------------
/yootv.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cqshushu/tvjk/969cf6c33c4a49c402a6e620201d120401a9276e/yootv.mp4
--------------------------------------------------------------------------------
/yoozb.py:
--------------------------------------------------------------------------------
1 | import base64
2 | import sys
3 | import time
4 | import json
5 | import requests
6 | import re
7 | from datetime import datetime
8 | sys.path.append('..')
9 | from base.spider import Spider
10 | from bs4 import BeautifulSoup
11 | from urllib.parse import urlparse
12 |
13 |
14 | class Spider(Spider):
15 | def getName(self):
16 | return "Litv"
17 |
18 | def init(self, extend):
19 | self.extend = extend
20 | try:
21 | self.extendDict = json.loads(extend)
22 | except:
23 | self.extendDict = {}
24 |
25 | proxy = self.extendDict.get('proxy', None)
26 | if proxy is None:
27 | self.is_proxy = False
28 | else:
29 | self.proxy = proxy
30 | self.is_proxy = True
31 | pass
32 |
33 | def getDependence(self):
34 | return []
35 |
36 | def isVideoFormat(self, url):
37 | pass
38 |
39 | def manualVideoCheck(self):
40 | pass
41 |
42 |
43 | def liveContent(self, url):
44 | m3u_content = ['#EXTM3U']
45 | headers = {
46 | 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
47 | 'Accept-Language': 'zh,zh-CN;q=0.9,en-US;q=0.8,en;q=0.7',
48 | 'Cache-Control': 'max-age=0',
49 | 'Connection': 'keep-alive',
50 | 'If-Modified-Since': 'Sun, 27 Apr 2025 02:30:02 GMT',
51 | 'If-None-Match': 'W/"680d96aa-36851"',
52 | 'Upgrade-Insecure-Requests': '1',
53 | 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36',
54 | }
55 | response = requests.get('http://www.yoozb.live/', headers=headers, verify=False)
56 | html_content = response.content.decode('utf-8-sig')
57 |
58 | soup = BeautifulSoup(html_content, 'html.parser')
59 | data_div = soup.find('div', class_='data')
60 | rows = data_div.find_all('tr')
61 |
62 | # 初始化变量
63 | current_date = ""
64 | matches = {
65 | "结束": [],
66 | "直播": [],
67 | "预告": []
68 | }
69 |
70 | for row in rows:
71 | # 处理日期行
72 | if 'class' in row.attrs and 'date' in row['class']:
73 | date_text = row.td.get_text(strip=True).split(' ')[0]
74 | try:
75 | dt = datetime.strptime(date_text, "%Y年%m月%d日")
76 | current_date = dt.strftime("%m-%d") # 格式化为 月-日
77 | except:
78 | current_date = ""
79 | continue
80 |
81 | # 跳过表头
82 | if 'class' in row.attrs and 'head' in row['class']:
83 | continue
84 |
85 | # 处理比赛行
86 | if row.find('td', class_='matcha'):
87 | tds = row.find_all('td')
88 | try:
89 | # 提取基础信息
90 | category = tds[1].get_text(strip=True)
91 | time = f"{current_date} {tds[2].get_text(strip=True)}" if current_date else tds[2].get_text(strip=True)
92 | status = tds[3].get_text(strip=True) or "预告"
93 | home_team = tds[4].get_text(strip=True)
94 | away_team = tds[6].get_text(strip=True)
95 | live_links = [a['href'] for a in tds[7].find_all('a') if a.has_attr('href')]
96 |
97 | # 状态标准化
98 | status_key = "直播" if "直播" in status else "结束" if "结束" in status else "预告"
99 |
100 | # 添加到对应分组
101 | matches[status_key].append({
102 | "时间": time,
103 | "分类": category,
104 | "主队": home_team,
105 | "客队": away_team,
106 | "直播链接": live_links
107 | })
108 | except IndexError:
109 | continue
110 | m3u_content = []
111 | # 分组输出结果
112 | for status_group in ['直播', '结束', '预告']:
113 | #print(f"\n===== {status_group}的比赛 =====")
114 | if status_group == "直播" or status_group == "结束":
115 | for i, match in enumerate(matches[status_group], 1):
116 | #ch_name = f"{i}. [{match['时间']}] {match['分类']}-{match['主队']} vs {match['客队']}"
117 | ch_name = f"[{match['时间']}] {match['分类']}-{match['主队']}vs{match['客队']}"
118 | links = match['直播链接'][:3]
119 | #print("links:",links)
120 | for k, link in enumerate(links, 1):
121 | link = link.replace("\n","").replace(" ","")
122 | if link:
123 | ch_url = f"video://{link}"
124 | extinf = f'#EXTINF:-1 tvg-name="{ch_name}{k}" group-title="{status_group}",{ch_name}{k}'
125 | #print(f"{ch_name}[{k}],{ch_url}")
126 | m3u_content.extend([extinf, ch_url])
127 | elif status_group == "预告":
128 | for i, match in enumerate(matches[status_group], 1):
129 | ch_name = f"{i}. [{match['时间']}] {match['分类']}-{match['主队']} vs {match['客队']}"
130 | ch_url = "https://gh-proxy.com/raw.githubusercontent.com/cqshushu/tvjk/master/yootv.mp4"
131 | #print(f"{ch_name},{ch_url}")
132 | extinf = f'#EXTINF:-1 tvg-name="{ch_name}]" group-title="{status_group}",{ch_name}'
133 | #print(f"{ch_name}[{k}],{ch_url}")
134 | m3u_content.extend([extinf, ch_url])
135 |
136 | return '\n'.join(m3u_content)
137 |
138 | def homeContent(self, filter):
139 | return {}
140 |
141 | def homeVideoContent(self):
142 | return {}
143 |
144 | def categoryContent(self, cid, page, filter, ext):
145 | return {}
146 |
147 | def detailContent(self, did):
148 | return {}
149 |
150 | def searchContent(self, key, quick, page='1'):
151 | return {}
152 |
153 | def searchContentPage(self, keywords, quick, page):
154 | return {}
155 |
156 | def playerContent(self, flag, pid, vipFlags):
157 | return {}
158 |
159 | def localProxy(self, params):
160 | if params['type'] == "m3u8":
161 | return self.proxyM3u8(params)
162 | if params['type'] == "ts":
163 | return self.get_ts(params)
164 | return [302, "text/plain", None, {'Location': 'https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/mp4/xgplayer-demo-720p.mp4'}]
165 | def proxyM3u8(self, params):
166 | pid = params['pid']
167 | info = pid.split(',')
168 | a = info[0]
169 | b = info[1]
170 | c = info[2]
171 | timestamp = int(time.time() / 4 - 355017625)
172 | t = timestamp * 4
173 | m3u8_text = f'#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:4\n#EXT-X-MEDIA-SEQUENCE:{timestamp}\n'
174 | for i in range(10):
175 | url = f'https://ntd-tgc.cdn.hinet.net/live/pool/{a}/litv-pc/{a}-avc1_6000000={b}-mp4a_134000_zho={c}-begin={t}0000000-dur=40000000-seq={timestamp}.ts'
176 | if self.is_proxy:
177 | url = f'http://127.0.0.1:9978/proxy?do=py&type=ts&url={self.b64encode(url)}'
178 |
179 | m3u8_text += f'#EXTINF:4,\n{url}\n'
180 | timestamp += 1
181 | t += 4
182 | return [200, "application/vnd.apple.mpegurl", m3u8_text]
183 |
184 | def get_ts(self, params):
185 | url = self.b64decode(params['url'])
186 | headers = {'User-Agent': 'Mozilla/5.0'}
187 | response = requests.get(url, headers=headers, stream=True, proxies=self.proxy)
188 | return [206, "application/octet-stream", response.content]
189 |
190 | def destroy(self):
191 | return '正在Destroy'
192 |
193 | def b64encode(self, data):
194 | return base64.b64encode(data.encode('utf-8')).decode('utf-8')
195 |
196 | def b64decode(self, data):
197 | return base64.b64decode(data.encode('utf-8')).decode('utf-8')
198 |
199 |
200 | if __name__ == '__main__':
201 | pass
202 |
--------------------------------------------------------------------------------
/zqyd.txt:
--------------------------------------------------------------------------------
1 | CCTV1综合,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226635/1.m3u8
2 | CCTV1综合,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226705/1.m3u8
3 | CCTV1综合,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226736/1.m3u8
4 | CCTV1综合,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226737/1.m3u8
5 | CCTV1综合,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226694/1.m3u8
6 | CCTV2财经,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226739/1.m3u8
7 | CCTV3综艺,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226720/1.m3u8
8 | CCTV4中文国际,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226725/1.m3u8
9 | CCTV5体育,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226731/1.m3u8
10 | CCTV5+体育赛事,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226711/1.m3u8
11 | CCTV6电影,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226699/1.m3u8
12 | CCTV7国防军事,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226721/1.m3u8
13 | CCTV7国防军事,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226948/1.m3u8
14 | CCTV7国防军事,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226984/1.m3u8
15 | CCTV8电视剧,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226715/1.m3u8
16 | CCTV9纪录,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226651/1.m3u8
17 | CCTV9纪录,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226657/1.m3u8
18 | CCTV10科教,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226708/1.m3u8
19 | CCTV11戏曲,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226714/1.m3u8
20 | CCTV12社会与法,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226723/1.m3u8
21 | CCTV12社会与法,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226748/1.m3u8
22 | CCTV13新闻,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226717/1.m3u8
23 | CCTV14少儿,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226645/1.m3u8
24 | CCTV14少儿,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226663/1.m3u8
25 | CCTV15音乐,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226648/1.m3u8
26 | CCTV16奥林匹克,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226825/1.m3u8
27 | CCTV17农业农村,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226660/1.m3u8
28 | CCTV17农业农村,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226727/1.m3u8
29 | CGTN,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226666/1.m3u8
30 | CETV1中教1台,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226673/1.m3u8
31 | CETV1中教1台,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226712/1.m3u8
32 | CETV2中教2台,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226718/1.m3u8
33 | CETV3中教3台,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226722/1.m3u8
34 | CETV4中教4台,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226724/1.m3u8
35 | 北京卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226719/1.m3u8
36 | 东方卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226734/1.m3u8
37 | 天津卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226686/1.m3u8
38 | 重庆卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226680/1.m3u8
39 | 黑龙江卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226716/1.m3u8
40 | 吉林卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226671/1.m3u8
41 | 辽宁卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226689/1.m3u8
42 | 内蒙古卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226685/1.m3u8
43 | 宁夏卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226691/1.m3u8
44 | 甘肃卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226662/1.m3u8
45 | 青海卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226696/1.m3u8
46 | 陕西卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226707/1.m3u8
47 | 河北卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226684/1.m3u8
48 | 河北卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226665/1.m3u8
49 | 山西卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226704/1.m3u8
50 | 山东卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226693/1.m3u8
51 | 安徽卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226655/1.m3u8
52 | 安徽卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226664/1.m3u8
53 | 河南卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226687/1.m3u8
54 | 湖北卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226713/1.m3u8
55 | 湖南卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226698/1.m3u8
56 | 江西卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226682/1.m3u8
57 | 江西卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226726/1.m3u8
58 | 江苏卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226692/1.m3u8
59 | 浙江卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226690/1.m3u8
60 | 东南卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226670/1.m3u8
61 | 东南卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226675/1.m3u8
62 | 厦门卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226695/1.m3u8
63 | 广东卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221227161/1.m3u8
64 | 深圳卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226688/1.m3u8
65 | 广西卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226681/1.m3u8
66 | 云南卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226709/1.m3u8
67 | 贵州卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226672/1.m3u8
68 | 贵州卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226676/1.m3u8
69 | 四川卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226659/1.m3u8
70 | 四川卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226697/1.m3u8
71 | 新疆卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226700/1.m3u8
72 | 兵团卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226661/1.m3u8
73 | 西藏卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226710/1.m3u8
74 | 海南卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226679/1.m3u8
75 | 海南卫视,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226683/1.m3u8
76 | 北京纪实科教,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226656/1.m3u8
77 | 北京纪实科教,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226658/1.m3u8
78 | 北京纪实科教,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226730/1.m3u8
79 | 卡酷少儿,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226677/1.m3u8
80 | 哈哈炫动,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226703/1.m3u8
81 | 山东教育,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226701/1.m3u8
82 | 金鹰纪实,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226667/1.m3u8
83 | 金鹰卡通,http://rrs01.hw.gmcc.net:8088/PLTV/81/224/3221226674/1.m3u8
84 |
--------------------------------------------------------------------------------