From d8b428202367104c0ac2ee0bebae1e650201a2e1 Mon Sep 17 00:00:00 2001 From: yulong Date: Mon, 12 Jan 2026 06:18:35 +0000 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=E3=80=8Cjtx260110/lib=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jtx260110/lib/iptv.m3u | 399 +++++++++++++ jtx260110/lib/jinja.js | 577 ++++++++++++++++++ jtx260110/lib/kait.txt | 1 + jtx260110/lib/qj.jar | Bin 0 -> 188692 bytes jtx260110/lib/webvideo.txt | 1129 ++++++++++++++++++++++++++++++++++++ 5 files changed, 2106 insertions(+) create mode 100644 jtx260110/lib/iptv.m3u create mode 100644 jtx260110/lib/jinja.js create mode 100644 jtx260110/lib/kait.txt create mode 100644 jtx260110/lib/qj.jar create mode 100644 jtx260110/lib/webvideo.txt diff --git a/jtx260110/lib/iptv.m3u b/jtx260110/lib/iptv.m3u new file mode 100644 index 0000000..1745665 --- /dev/null +++ b/jtx260110/lib/iptv.m3u @@ -0,0 +1,399 @@ +#EXTM3U x-tvg-url="https://11.112114.xyz/pp.xml" + +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2201/057/821/202204010054_1626677502161_H169_1080.jpg" group-title="央视", CCTV1综合 +https://mgtv.ottiptv.cc/migu/608807420.m3u8?migutoken=02a29ecf712cbe82a46785c3b03396ce9fb6d293d63839fa065915076aa7002c15422793bc912a0bd23facddd1aa77b7df9af62afdebbf47e8b2572787a2fd1ae2cd1097e07848392838cabb90 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/346/945/202205311432_1653977575541_H169_1080.jpg" group-title="央视", CCTV2财经 +https://mgtv.ottiptv.cc/migu/631780532.m3u8?migutoken=2cc16edb8b72b985447e163fc9d5ba7b11b3deb09dec87d5e3e9d3e931f0e758e9185208ae4bcd86b217d36340ac07d36b1e41fc248c25bca78ee9239f6d7ab77107b2c83c394f17bfe6cd6760 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/864/202204010055_1626679292691_H169_1080.jpg" group-title="央视", CCTV3综艺 +https://mgtv.ottiptv.cc/migu/624878271.m3u8?migutoken=083279abb7b4544938a19a36704058b18691b6ed848693ad839df34327b0766a2dd705209ff61443de894aecc66851cf0fd9ce567170151ea9facb75afbb7b75add685cc74971762d1cfc98abb +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/346/947/202204010054_1626679457281_H169_1080.jpg" group-title="央视", CCTV4中文国际 +https://mgtv.ottiptv.cc/migu/631780421.m3u8?migutoken=efbfeba358cdc62147983f23f7d8b32e00c8c065390d8311181a7f77e958b716e07fc64d85ebe0fcaadd44898d17ba4690cc11e3c0ce6fea4ef4261c897bd3cd601edfbee436a003ea29fa2dc5 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/516/171/202204010048_1626679645474_H169_1080.jpg" group-title="央视", CCTV5体育 +https://mgtv.ottiptv.cc/migu/641886683.m3u8?migutoken=105533d9e150febd9afc8a38ff5ff74681604e105790d2f63a1b602fdcad270a56185c8023e22cd81c2dc4c1608e70f80e776552cfe7de78ba9631124adf6394a2084634a354fae51c75e880a8 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/516/288/202204010048_1626679726956_H169_1080.jpg" group-title="央视", CCTV5+体育赛事 +https://mgtv.ottiptv.cc/migu/641886773.m3u8?migutoken=cecf37e161b1ec65e2cc6c5725dcc55b9b17838c8b63d0d8aba47a5dd51d0f95a68c47383b8190b3cfe8d3a7b55c53ef22be2b1946059c0762912ade5e580094da3088599a553faacdb2fab482 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/872/202204010054_1626679942827_H169_1080.jpg" group-title="央视", CCTV6电影 +https://mgtv.ottiptv.cc/migu/624878396.m3u8?migutoken=df17a5d8ca39dc2813fcb4479b18a3b243beafefadcb7a8e49f7680851d9e9ad4a35079812fb80fb7df2ff4e169dff20c80e1ea6b4d15385ccb75c7f02729612b7c7e258bc15842862f2f6c649 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/622/202204010054_1626680072401_H169_1080.jpg" group-title="央视", CCTV7国防军事 +https://mgtv.ottiptv.cc/migu/673168121.m3u8?migutoken=f4af185020a25ae60e1f37b55635b5818bdd6b7b153a5219e0bc359f0abfc0de7e42a623c2fc53e909b07f5190ab4c18b783c2bf9e5a0d85f252aaba4c4cd7a5bc242c630c4333b3e43623f1b6 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/868/202204010049_1626677144094_H169_1080.jpg" group-title="央视", CCTV8电视剧 +https://mgtv.ottiptv.cc/migu/624878356.m3u8?migutoken=deba2539ea28709cc867d1d661b811296e524129bbd5e5d8101c86e03c3f1744dc4fcb431a5d0a81f9f1b882f52207a686bab7e44c43cc25315e96192527c318920e126abba7f8a8e0ada57369 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/624/202204010054_1626677492322_H169_1080.jpg" group-title="央视", CCTV9纪录 +https://mgtv.ottiptv.cc/migu/673168140.m3u8?migutoken=e6416f5c2b21960f15093a894515779fc686808248662b3e39b3064d3feab3681c25602455ab90642d724401b84fd1c918eb662f80b7c4d243071b9caa580187199aae1568b9190f4e3977e837 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/874/202204010054_1626677759168_H169_1080.jpg" group-title="央视", CCTV10科教 +https://mgtv.ottiptv.cc/migu/624878405.m3u8?migutoken=53424e1e636ffd0ccaf1445b55fd4a730505b5773658f77b584ef1a52771f7bd6ec9de0bf9076b50fc76a446d6d5655eec2edb74888d2d8b58edd05c8848ed1e37030196efcb435728c2be55fb +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/988/610/202204010054_1626677917611_H169_1080.jpg" group-title="央视", CCTV11戏曲 +https://mgtv.ottiptv.cc/migu/667987558.m3u8?migutoken=6d10ced8ca3a9bf707574ccb3d95e660b676815ff06a89b4ab050bb662cb88a95bb6906e57e9559cf7d72afb8c3d85522eb5ddc6ae42497493ddb5fd39f3c251c38469442c5d0a228876adac79 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/627/202204010053_1626678104342_H169_1080.jpg" group-title="央视", CCTV12社会与法 +https://mgtv.ottiptv.cc/migu/673168185.m3u8?migutoken=fc7337f383350fbb1ad2e26060782fb1429267aa9085aba00b3212b25d33265b7a00a505a972cd564f5c810010f3d1984c96dcfde712a2171468fb650e80e2d47ade21b53872a5c4cf89ab15a5 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2202/208/864/202204010051_2202208864_H169_1080.jpg" group-title="央视", CCTV13新闻 +https://mgtv.ottiptv.cc/migu/608807423.m3u8?migutoken=fad7fa9fca1846294a7961085a5fbd9e677ea714e81cc36cca6add603513aed12c759c32a01953e2b7b19823e1feb7e8865cafc76efad15cc1d345f469f9790854422170b0e2ff08c498fcce61 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/875/202204010054_1626678143105_H169_1080.jpg" group-title="央视", CCTV14少儿 +https://mgtv.ottiptv.cc/migu/624878440.m3u8?migutoken=32730136b114b48eed911a701776693056ce52d2f6895bf834296d9b46d7e1e775fb01f693c3cf5842ad1eaf3ed4b76a2b0537536ed0604896df626295d80c29e21b8dd7a5e01a74cc81dde26f +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/628/202204010054_1626678239769_H169_1080.jpg" group-title="央视", CCTV15音乐 +https://mgtv.ottiptv.cc/migu/673168223.m3u8?migutoken=20cef9400496b790786a33935704a1330c63b1a1464be3b2fe323f1f9e3821a18b0a1e7f1397a3f3a0a8ed9dba62a876451cf2481eb1a66f8d417967700e7f5403d67a2712a249dad49659c00e +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5501/083/631/202204010052_1626678423944_H169_1080.jpg" group-title="央视", CCTV17农业农村 +https://mgtv.ottiptv.cc/migu/673168256.m3u8?migutoken=3f353a2e7486efd95f8b3a2a3c008ce67713baac7a59b01b8d3ca384275df1e5a8e6b43bec97f53b6e5d8cb9744ae2db39d23ac4030d4e77e7b657182a28cd905572ee288c25f435f584dff4c0 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/315/202204010055_1626831001078_H169_1080.jpg" group-title="央视", CCTV4欧洲 +https://mgtv.ottiptv.cc/migu/608807419.m3u8?migutoken=c0da8779ce83e953bb0c1543d664d0118169311b5dad8a9d896d9b20ae024951cfba2abd52353725cb103f69c6c8de06452a73a9987dd76313dd870784946243d51486c810917a90a54c6ca540 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/344/202204010055_1626830735444_H169_1080.jpg" group-title="央视", CCTV4美洲 +https://mgtv.ottiptv.cc/migu/608807416.m3u8?migutoken=aab17e4343094556950e82f1bf48ff66355955db5262afbe81c6ffa539f37afa24911333200658ae331d986ce8768e295297dabbe5ccacef50a6580a6a638e710a47f315d69d38bda6100a49d2 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/356/202502251602_1740470533820_H169_1080.jpg" group-title="央视", CGTN外语纪录 +https://mgtv.ottiptv.cc/migu/609006487.m3u8?migutoken=ab70454415e2fe16a122ad89badef63513471d1cfba10c8a8cd2ad3648dee8dd5f19cc24ff905375461a773bd58d0cb25e4a8c7b104a9ddecc6b474ce06796259ae8c2dec777454c6e151e96c9 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/303/202502251557_1740470224929_H169_1080.jpg" group-title="央视", CGTN阿拉伯语 +https://mgtv.ottiptv.cc/migu/609154345.m3u8?migutoken=421b87ff880951730d552f7daf3912ae57994f626bfb90cd1c3af7d08712c1fac7711f885e514f273ac014e8d19614b07075965365c6766f1f8a78f5250481a8807434847fe1970b99f8685f04 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/337/202502251600_1740470429939_H169_1080.jpg" group-title="央视", CGTN西班牙语 +https://mgtv.ottiptv.cc/migu/609006450.m3u8?migutoken=6356016b6688cec320f9fc628d77d6f42cbbb1a18f9a22b52ee274b7cb347e32a26a2413c6a60e5cc8402f773cdc03af95ed03217b3a6c7d4f1ddc2875432667a1c508beb2beaf0476aea4d21a +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/324/202502251559_1740470364968_H169_1080.jpg" group-title="央视", CGTN法语 +https://mgtv.ottiptv.cc/migu/609006476.m3u8?migutoken=ebc304c88006a6f52cf5c9d4bf201e06c86ae3715da063c6ec2987037ff85dfb94d759e774a443d744757757e3c2dec3c4fcd9315726e1205a229f874b30ba33ba7b97ad1e0890ce619ea17e43 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/179/332/202502251558_1740470310039_H169_1080.jpg" group-title="央视", CGTN俄语 +https://mgtv.ottiptv.cc/migu/609006446.m3u8?migutoken=894162436eef5effe39ce6fc3697a603254d098dd76e71a4f8866bce7214651d1a1b518b8e7d2813e16599486d8a1b44edbfe1db5faae640e43127a1a01452922d939de7bf97a1272c1d18e1ca +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/002/202405081702_1715158642984_H169_1080.jpg" group-title="央视", 老故事 +https://mgtv.ottiptv.cc/migu/884121956.m3u8?migutoken=88348e14351b0ca3a51091424135e0e5862d5f9a8d5675a968d1f57f5994db4222fa7a17a65a2dcff17951c27ebce183341f2ad71ed2aed61074fabf44058c21ba4dbafb3bd9d4ed52106c6378 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/212/893/202405081702_1715158824845_H169_1080.jpg" group-title="央视", 发现之旅 +https://mgtv.ottiptv.cc/migu/624878970.m3u8?migutoken=a17ffec23d140ce42831426787464ea5303bc54ba83bbfb99bc8daec1d1376bc129647306ca8c3497390478353e5323696bd59cfb1272d8e8664a878786caec766f160e83690bffa523771d9ef +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/019/355/202405081702_1715158104256_H169_1080.jpg" group-title="央视", 中学生 +https://mgtv.ottiptv.cc/migu/708869532.m3u8?migutoken=2ef7e1861c3ce071887d37abf8c3a159d22affc12681e91624e88d295e1f8c096dc958dc46e550cac359c6a3198aaf62abe8cd483bc40ad10207e095666119f510539e11c48732ad31e86724c2 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2202/196/407/202204010052_1642124762081_H169_1080.jpg" group-title="央视", CGTN +https://mgtv.ottiptv.cc/migu/609017205.m3u8?migutoken=309887ab1996ff2e0e63b12d8dee6bdf3c425007dafeae4a69ef38ac9062daf48e9e4f074d0d5095b971ff855daaf3bf306313d4dbc8c52f70a7845424c27bc5bb4a1915179ed46d62951acae9 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/185/202508040856_5100043384_H169_1080.jpg" group-title="卫视", 东方卫视 +https://mgtv.ottiptv.cc/migu/651632648.m3u8?migutoken=d494a93cdaab5216affab514ab9d8ce822d12b55be24b5997e542511d65fb15018040b6e0cfbd32045397e27d4d5f8edc0081559918083bf8900c30ff4119cdbad4cdf8ba3861024d6cfd8559b +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/199/408/202104022140_5100156802_H169_1080.jpg" group-title="卫视", 江苏卫视 +https://mgtv.ottiptv.cc/migu/623899368.m3u8?migutoken=05202f63aad5e59e32c1d1239ceb507acc615daccaa4e09a6ad106304e83ea2a1b5301529408ea101122c3f52183bb2d3f4b530527dc8dacfb83f48b2f63e9fc1fec1670f7e7be0026e677c6d8 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2202/428/795/202107191524_2202428795_H169_1080.jpg" group-title="卫视", 广东卫视 +https://mgtv.ottiptv.cc/migu/608831231.m3u8?migutoken=ee51551f0725b6d96a15809d4e78596ffacb89dfed9d6fb5b07a236dcbb03d43a02036abea6b5364e24134f2752116eb46c53f569d0936ea30ee9e35f8f6d77d0fba62834b9439656542a13782 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/492/202303201551_1658134112236_H169_1080.jpg" group-title="卫视", 江西卫视 +https://mgtv.ottiptv.cc/migu/783847495.m3u8?migutoken=4b6fe2f4d32628336af1411d523b66c4034284aec128c121b9750815adac1e64477c64b3591e5939bfa7d4b0dc746271cba5235585379626906a548de25133c384b5c4f929e04620663edafac9 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/585/202304031400_1679994685582_H169_1080.jpg" group-title="卫视", 河南卫视 +https://mgtv.ottiptv.cc/migu/790187291.m3u8?migutoken=92e7b741ab16d16c1fa21c9cbed94c90887967d2386a7284051261e1d63efa7f76b2a4ad9a1812dbaaa2cc2450bb3ae0cc377f07ab446eb4effb58c7f987f050a119de81631e0221c327128196 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/020/475/202207191732_1658131375175_H169_1080.jpg" group-title="卫视", 陕西卫视 +https://mgtv.ottiptv.cc/migu/738910838.m3u8?migutoken=a6544752a1e87d993a05fe8da2c2922bc1082dd647484e4c03cef0acfdea1889368b3e094b5f0b6426bbb17d4ae0225b5b2382a05cf4f01f2ba987e306102f1116415dd166e4d71d52c6a984a8 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/322/852/202304081513_1677570732561_H169_1080.jpg" group-title="卫视", 大湾区卫视 +https://mgtv.ottiptv.cc/migu/608917627.m3u8?migutoken=8ab64dced358dccb150514fa17df652da8a8b3dae8bf69b642c678055f0f1019d5a572eee5aa4b8b0ae7ec8628c657a6b376324ad10955e4e17fdbcd1bf37282c1dfd7b5d254ade75c2d410a99 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/163/202501231715_1658138621263_H169_1080.jpg" group-title="卫视", 湖北卫视 +https://mgtv.ottiptv.cc/migu/947472496.m3u8?migutoken=295742a1b1501b0b9cf33d6bb5949eca1435f74cc65e1f9346a9724993e0822cfdd06aac62c29acfd6b4409b622f5b6f2ffa969578a4ca77a7e75d050627f67a60066a35744af08e0c7dcfe922 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/164/202501231715_1658138745288_H169_1080.jpg" group-title="卫视", 吉林卫视 +https://mgtv.ottiptv.cc/migu/947472500.m3u8?migutoken=d6963d3607c9ca0f2a4f670cd0902bea1ad64133f8019d0ff7b398a547b6cff9e7dc8d0078f58ae9c9fa23d93fafe291214307802e9e75fa7df3909e2e5818311d147bca9ae07f1b23376eb77e +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/166/202501231715_1658138568499_H169_1080.jpg" group-title="卫视", 青海卫视 +https://mgtv.ottiptv.cc/migu/947472506.m3u8?migutoken=2d77efccaf88fed97f12eea4beb94d0a5c8b43847ca577c1922e7a06f5769a832ac18eafce498ba06c38e124042fa5955e938dc771e87e7acc0dab8995371f5edfa74dca1333d3a1f98865a5a8 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/182/202507151427_1744624877831_H169_1080.jpg" group-title="卫视", 东南卫视 +https://mgtv.ottiptv.cc/migu/849116810.m3u8?migutoken=f0c36ef6419d5361be6e9c9d29d9127eab1c969a759de9c38cd0ac381963a6425b14f2da78db5ba0ea7f4a795cd5757b6d2f18af99d55a143f1e4f3c498281eef296b78200adb9daa9ff1af607 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/165/202501231715_1658138887282_H169_1080.jpg" group-title="卫视", 海南卫视 +https://mgtv.ottiptv.cc/migu/947472502.m3u8?migutoken=2c454a6a1390068a5eefa4608e524d6191a24ac88cb89769cd8bcb5dd337843a189a1d9bcc7385190f729328e7c47fc49946238975ff239c413c6a9e01184e33a8097a36c1ca8d3246913b0fdb +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/183/202507151427_1690875414853_H169_1080.jpg" group-title="卫视", 海峡卫视 +https://mgtv.ottiptv.cc/migu/849119120.m3u8?migutoken=aaf9f358a210f37ce1965c626e03c2d0389d2684abe8084a37757a94512622a3b6290f64dac45256e856260d4e2ff705f0fec4dc69c5486918353727e5a6d2c737cdc1ad616b3b7099bcbcbcbd +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/186/202508051621_1754370268870_H169_1080.jpg" group-title="卫视", 中国农林卫视 +https://mgtv.ottiptv.cc/migu/956904896.m3u8?migutoken=8f6858642b4b3146935ac9915d710e36f432054c00e46994f10066e1d3d577662e6b77fb13490015d1f3ad6467eed4f3e226ebaf5744ca8e3a7705e3dcc27a297202a2c8dbae13a0148e4dd889 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/192/202508061552_1754385897430_H169_1080.jpg" group-title="卫视", 兵团卫视 +https://mgtv.ottiptv.cc/migu/956923145.m3u8?migutoken=5444a4c3ac6b6d2aa01a57800a296f720de5a28c3e5bf7820b76644b916dd95b116f1d895c06f0a907de04412c5f6f00f4823e366c195d28436e13e20ac7558c24d4908162871ac2ec1f124519 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/002/275/202107191641_5100001716_H169_1080.jpg" group-title="地方", 上海新闻综合 +https://mgtv.ottiptv.cc/migu/651632657.m3u8?migutoken=348c9164063c2b1df215dd2fa7cd92cb119d8a335ae0edfb5d615a6c714e71b669eee2f5ff1730afa92af7ca41d0aa96e3a280d7e5f2069eb8a3b852f3ebc270147489d7c8bfb08a7c4b9c4d80 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/002/274/202105271333_5100001715_2_HSJ720H.jpg" group-title="地方", 上视东方影视 +https://mgtv.ottiptv.cc/migu/617290047.m3u8?migutoken=1bc7231709987cd27c6d707d575b994da283c8ab4c592cc4ecc7fcb127a182b242ac76819f99e0a22fb3d681a6e5bae1362dfde17688db7785afe11757a3f047d40b66d4fb14028e757ba9254e +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2201/008/312/202209271630_2201008312_H169_1080.jpg" group-title="地方", 上海第一财经 +https://mgtv.ottiptv.cc/migu/608780988.m3u8?migutoken=0c7df30d952e5d120406d3eb259cd5e26ec6aa86037008719de147cc6fbc34e877c3e3d7b9617267f35521bdddc4c5995e6fc0583816a5df1bfe19814868525e736733676761a4b2d4db618e84 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/863/202307121521_1689144286039_H169_1080.jpg" group-title="地方", 南京新闻综合频道 +https://mgtv.ottiptv.cc/migu/838109047.m3u8?migutoken=d3d943815e6d6e9e9493a9b4b1d5a1d360bb5f3c04230f6d4d71f7f7c9f30771d321f1c262008c92ffde17fef4a62d1e1c58d5a9454573fb1489994d9be29f4e1cc7786813b671581eda4b9439 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/865/202307121700_1689146721503_H169_1080.jpg" group-title="地方", 南京教科频道 +https://mgtv.ottiptv.cc/migu/838153729.m3u8?migutoken=0427a8c0867765b66984ce8ef774d494eeb52a2d6a7eefe17c4b03fa30923700917323b8951caa30617f3eecc1db2844cdff2f7470556533fbc072ad7a7cb0c6284344cc57983294a2b26f4303 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/021/864/202307121658_1689146982273_H169_1080.jpg" group-title="地方", 南京十八频道 +https://mgtv.ottiptv.cc/migu/838151753.m3u8?migutoken=e1c3c9e2e67541d90ea94c4c917f96ecf43c6c0ae7c616929d8676e7c14bc5587ba870ce22575333640bfff61b05d4d468f6564c6251023f1ad20957cfe3b2c12e71b4662f83dce5d920a86c29 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/554/202104022139_5100186459_H169_1080.jpg" group-title="地方", 体育休闲频道 +https://mgtv.ottiptv.cc/migu/626064707.m3u8?migutoken=d92784cd4fa78222399b6364617ae2437d8402a9ee79266b84842ee4eb2bfbdfa8d40ed2ec7d8ab2637a54c0a48f1c104aa311981af32599c18ef95aa4bf9a185ee97905922c04d7a6d016ffb2 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/508/202104022138_5100186409_H169_1080.jpg" group-title="地方", 江苏城市频道 +https://mgtv.ottiptv.cc/migu/626064714.m3u8?migutoken=592ee5f575d9e18e1b523a8af7a24f9798fabb7f5e1bf332e58ded98232198b10605ab4daf0ab77e7c54695aa0c78e2dcfe78b344f5a0d573c5b35966bca4aae59d13811c26f48aa2526f92a7f +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/577/202104022139_5100186482_HSJ720H.jpg" group-title="地方", 江苏国际 +https://mgtv.ottiptv.cc/migu/626064674.m3u8?migutoken=0693651c94b8236b420ce43b0518eb7c93a1cfcf2c6bd6e89ce618591e2deac9f596a2814df80d293aeb3f6934c540a5bb4663bd2f0806a53bd86a49f35dd144fff70fa1ff740ba57a4d65e8af +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/287/493/202104022139_5101012819_HSJ720H.jpg" group-title="地方", 江苏教育 +https://mgtv.ottiptv.cc/migu/628008321.m3u8?migutoken=49b20ab13080057b9b3bdb5cd82243b983b93210310e646f454b280e5b93bacef8544c633cd4dc7087c82a5e3dae89bd6b3ec19da49a905612f25510846cfeca3771c64eb77f16d1a1edaa873f +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/517/202104022138_5100186424_H169_1080.jpg" group-title="地方", 江苏影视频道 +https://mgtv.ottiptv.cc/migu/626064697.m3u8?migutoken=09572874b61edfd62edad183bc3dc4c640b9311ebe9dc5e729e2a0768dbe4cbd5a2449df982e4208f5b0608e52a1e0b642c5b46d2189ded7e3d747e48386c74a1aa699e6de03f029bd7bd5ff97 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/513/202104022039_5100186420_H169_1080.jpg" group-title="地方", 江苏综艺频道 +https://mgtv.ottiptv.cc/migu/626065193.m3u8?migutoken=74f99d50d7dc4518cf4fa83fcfac6e8b094d96a10229a7867a277db45d97ed89d6fdb72ed6aaa4244d6070521c27785ba24fd284d977896b7522685810e3eb1476ae88aaceeb09a4b6b32e066d +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/520/202104022138_5100186429_H169_1080.jpg" group-title="地方", 公共新闻频道 +https://mgtv.ottiptv.cc/migu/626064693.m3u8?migutoken=cd453c5b2709d45c30ba74970d6b920f0d3687d7d3da4be6807bbd65a848cc4f1df78a4d7f8974e186593d9ef2f29f3773f6ee552c2b11c7b278901783d1f2ec08ca34d6cd3022f81f3f2b32a4 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/360/202212301654_5102012617_H169_1080.jpg" group-title="地方", 盐城新闻综合 +https://mgtv.ottiptv.cc/migu/639731825.m3u8?migutoken=3e8015f7a443c2c96607e74d2206189feebc465b641b25244f641366092af73b4adb20e5429130328ff1444138098ce7cc344b9ac330a23b9b081ab50cf309769df29a2933451cac03c34301dd +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/363/202104022141_5102012618_H169_1080.jpg" group-title="地方", 淮安新闻综合 +https://mgtv.ottiptv.cc/migu/639731826.m3u8?migutoken=383a4690d772fe16ccec98f2da2e7e0c3b362ae2d9a0fa219e9a7bb76bb96d4ca6392f861efb0a61154552c563897f4660867745735f85e310ec9fb52d7fc55cd30da8d55169f8c415c5a69a15 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/354/202104071213_5102012615_H169_1080.jpg" group-title="地方", 泰州新闻综合 +https://mgtv.ottiptv.cc/migu/639731818.m3u8?migutoken=5c7c0b008b8d1ec58ae8213c44d3fdfbf35b24d875a87e99e01a493509b6454d83514d4ad888f06af3505d7ba1c427368d75baae84b2a3072f8953f11d9f6375eaceff519c43e5cc2514db7109 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/369/202104022140_5102012621_H169_1080.jpg" group-title="地方", 连云港新闻综合 +https://mgtv.ottiptv.cc/migu/639731715.m3u8?migutoken=41e7fb7d3888d9d53354e781825c53c0f06738bfd569adf618a796eae9cca917e00d329d15a3387f56251174d4cf333cb22a4a3a9813b8173f2894e9d0720ffb8ef60cda02e947061be6593adf +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/357/202104022141_5102012616_H169_1080.jpg" group-title="地方", 宿迁新闻综合 +https://mgtv.ottiptv.cc/migu/639731832.m3u8?migutoken=6a8ec65604dd79adf7d643b9f5420176642c150a94bb5e3b0b0380ebcda0631e7785c00abd2f5b1487269b3519130cf4e9c44ffa37a1ca5f7e9c3bb62c743e75a764d4fbde0502cbcf97dce7a6 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/368/202104022141_5102012620_H169_1080.jpg" group-title="地方", 徐州新闻综合 +https://mgtv.ottiptv.cc/migu/639731747.m3u8?migutoken=5620efa127d9ce1bdbf8eac6f0894e10342ec978c89fb6af5555f4062e66ba805bcbcc84e28763f0872472a405931bedd8c330297f86731ceda95d5a6a704386c7a5784849a7a38808aeaa988d +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/260/553/202104022139_5100186455_H169_1080.jpg" group-title="地方", 优漫卡通频道 +https://mgtv.ottiptv.cc/migu/626064703.m3u8?migutoken=4cc3bf77353cc03e41daed1c355b126070a07ca2ea513a908323c446f4c01f9031473620d50e579f17ef40148541af9bc3801b613a22c57a725cf317d0a9d7db90ff57547704790e2651c904e1 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/177/202506121842_1749616924879_H169_1080.jpg" group-title="地方", 江阴新闻综合 +https://mgtv.ottiptv.cc/migu/955227979.m3u8?migutoken=1927107452044dc2ea1fdba8960466a76cd102563690f58ded9e73fa07349552af51d7651f068282fa9f28ca64a4971aff7b0203327621ea7de7c08851c6dc7761f3f7394b1e72319650eff5ab +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/178/202506121842_1749617021865_H169_1080.jpg" group-title="地方", 南通新闻综合 +https://mgtv.ottiptv.cc/migu/955227985.m3u8?migutoken=03e9c85f19b5ac291f5863436507873a8f47ec3c677c7857c89bda5778edc8e38fc38b4270aa374c49eee39b39ffaf80a20b750130c27760df766c0cf7b5d437be8dc60c1ced9117d98f6c9b3e +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/179/202506121843_1749617115515_H169_1080.jpg" group-title="地方", 宜兴新闻综合 +https://mgtv.ottiptv.cc/migu/955227996.m3u8?migutoken=6d1488681054b14b88da1ef99cf5e5694982e5fade5dc7cdb264ee516188afce6f8efe2a35dc8cf78adf88fa8ef05855aed17464367793d1f744d7185d641a79715f7eddd32d79131c11545b37 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/469/349/202506201638_1750408508110_H169_1080.jpg" group-title="地方", 溧水新闻综合 +https://mgtv.ottiptv.cc/migu/639737327.m3u8?migutoken=4c07b7afe94ad06d114a6bccae5747804d493ab7b1100069e485b78d3cb91c0fb0dbd92aa90a6157d7066e5b90780fabf5e150e17ebb9bc72b8bb18f43c5acddd1c0fd4d1904a99210aa962135 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/191/202508051746_1754371391139_H169_1080.jpg" group-title="地方", 陕西银龄频道 +https://mgtv.ottiptv.cc/migu/956909362.m3u8?migutoken=4f84dc039354f13fa499999951cde1a3f1440dc25def2eb23c378d2c0de989dcc1480edc29ce4d13bcff93faac6de25a391e6303ccd26db0ba51b61a720e223689aa5c57a3df0005ab95ea243e +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/190/202508051746_1754371281201_H169_1080.jpg" group-title="地方", 陕西都市青春频道 +https://mgtv.ottiptv.cc/migu/956909358.m3u8?migutoken=c3931ea9d3d7ede24a9d13084dadcc55f7f21b114c6c584ca7defd6492ba46b7286dbd751d0f853f83e998e4b0349c62cf4bc570ac83667c4f6bd49a9411edc68e80c1d7f24da79a264d15912b +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/189/202508051745_1754370651700_H169_1080.jpg" group-title="地方", 陕西体育休闲频道 +https://mgtv.ottiptv.cc/migu/956909356.m3u8?migutoken=2cd1b3120e6a6d3cec136ca61cb23c24512860d4956d391b8c7d8a1fce58c3fa549930217eede8887c05f73eb24ac9692be10bdd06557f58130ff6717e37e1b6ba38adfacf8e74298fe1d4f48c +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/188/202508051741_1754370551778_H169_1080.jpg" group-title="地方", 陕西秦腔频道 +https://mgtv.ottiptv.cc/migu/956909303.m3u8?migutoken=949009af6f026343407358e10e869ff5a734a964725a907d00eccdad13846c3ef1dc862556c5a26d10ecf1af9c77affe2f52338af7d271798af5ddb8e24b222340526554861b085c98319251d1 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/187/202508051740_1754370413748_H169_1080.jpg" group-title="地方", 陕西新闻资讯频道 +https://mgtv.ottiptv.cc/migu/956909289.m3u8?migutoken=d4f3f5a8bf93821548ae70c6bd12860956574c27b3b1ef52c88c8e3d72259b1727a6dbf5d6a5de850afac4c7ffe2f2124bb3b558a89906cd32ccc8913f0f22dd74b7a84514b6015bff75903d9c +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/193/202508061552_1754385775557_H169_1080.jpg" group-title="地方", 财富天下 +https://mgtv.ottiptv.cc/migu/956923159.m3u8?migutoken=1420b1cdf586c4028edcbafa427acd14ce0b2a52ad3b2e5f86da8b1ba59d60cbfbe1647fb98cfe8d6dcf288074f4bb3e466486a55f09e8ae693d9642d42846e14d003fc4f33bf6c8a5659d7de0 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/242/089/202508211805_1755769495190_H169_1080.jpg" group-title="影视", 经典香港电影 +https://mgtv.ottiptv.cc/migu/625703337.m3u8?migutoken=6e6777c4048c0661b14b4469e8a274ac853e06dc7a9b68ff8fafc7856dfa44e576c6d6d3650c42848dbc4b4859b54af36993dc2567973227b7deaf8f5cddcccc7829b6aad981444aa45355668e +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/230/666/202507181733_1752831177769_H169_1080.jpg" group-title="影视", 高能悬疑 推理时刻 +https://mgtv.ottiptv.cc/migu/625133682.m3u8?migutoken=9caa78f9d9986207e0b58972ba8855e152a7aa07430037a2d3d422f30d958c78dd4848e50151eae88c08af4f84e56394d5284e087f05d0beb72b5c28644fd29e74694560166f14e47fb96d58dc +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/002/717/202507241513_1753340542329_H169_1080.jpg" group-title="影视", 抗战经典影片 +https://mgtv.ottiptv.cc/migu/617432318.m3u8?migutoken=7117973c6d85d8731782a35e49f450baee640222d24da277b706c1e7826d079dc7af36642d63721f8b659d6e2caedfabf71b5afbb8a69547e24bda7da435d3411bce317e78b7d9f6eb16ddc892 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/035/175/202405061742_1714988181593_H169_1080.jpg" group-title="影视", 新片放映厅 +https://mgtv.ottiptv.cc/migu/619495952.m3u8?migutoken=5afd4e5673b11036c2afba3f924bbfe62236d104040174f2cbfceea0bb1c4adf49b93d35376c015904780a7f08b156b9d02017763b98e2c66f716a2451ba5e7ddc63a9d592cd5fdb8b44bc887e +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/176/202504161629_1744788994468_H169_1080.jpg" group-title="影视", CHC影迷电影 +https://mgtv.ottiptv.cc/migu/952383261.m3u8?migutoken=4d8097f6dbb23647eeb9158b8ccdb738bbc950d7544e72d1aa5192eadb6f8a42343caa158f0b38073e1437e1f930148daf493191fe4455faaa9223bb301480a4433fb5ba8364bbb97213605a43 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/554/795/202308221159_1692676692674_H169_1080.jpg" group-title="影视", CHC动作电影 +https://mgtv.ottiptv.cc/migu/644368714.m3u8?migutoken=43d4d00dde594e939e1770552f8014711778489843f460916b224eacbe5913320ad288ebc2f4951cb01759385a87bc831a77b4ab5aa42155a2535407035eede906d4bd91fe984522b50b098abc +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/554/911/202308221200_1692676825616_H169_1080.jpg" group-title="影视", CHC家庭影院 +https://mgtv.ottiptv.cc/migu/644368373.m3u8?migutoken=02f6073a65cfa4b76b8198be1bbc271ad8399a5a7eba28b6d2b5a1fd269162f4e5d78202d5515f6a21832743887f1e19f9c93e34c348532e77d8b083727e41097fb2ee9c27f1606dea802ad3d5 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/019/525/202504151721_1744708803016_H169_1080.jpg" group-title="影视", 和美乡途轮播台 +https://mgtv.ottiptv.cc/migu/713591450.m3u8?migutoken=984976e2c0dc2c51398e5d43f9721aa135c02f274fa108fc1130950ea31b443e1aa07d81cf98ab215113d744f33d75a3690e5e8e164dcb056ffaf7fcfadc1304bac98523b07bceb73a64de1e02 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2206/173/738/202304081513_2206173738_HSJ720H.jpg" group-title="影视", 南方影视 +https://mgtv.ottiptv.cc/migu/614961829.m3u8?migutoken=e0568a4b2a0bf0af969f1f03ac78f396ad0f62a867bc0cadfb651c932d0b144a73e1606904ca74f53c5ebd49162ab0d364bfda9ad253d48a377eee315da4f603f2ae832fb7bce02ae04914173f +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/019/527/202506181115_1750216473927_H169_1080.jpg" group-title="影视", 血色山河·抗日战争影像志 +https://mgtv.ottiptv.cc/migu/713600957.m3u8?migutoken=7d9d0a0520caafb8eccb3b35670a0d97f2636ccf533dea8465be1a3f47a61cab558e7413fcd989262244c18e96e674688f5e0cc24ecd4f3c787be9469f5659351e120384a0e0d55fa8d9c086fd +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2202/634/723/202206081044_1654656251447_H169_1080.jpg" group-title="熊猫", 熊猫频道01高清 +https://mgtv.ottiptv.cc/migu/609158151.m3u8?migutoken=3c656cc191b93d6bec2693743e27fdfe31c34dc8b227fffe59bc6e155a7310ca4e40d199f5805c6a39ede4f647ca930ae2412254844b8ef443ac9d84c6f09f81cd675abfa03e308924b9cd3fd4 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/699/202209211759_2200200699_H169_1080.jpg" group-title="熊猫", 熊猫频道1 +https://mgtv.ottiptv.cc/migu/608933610.m3u8?migutoken=566ce1e3163abd1dd855c5daf6b333a2a746431847f83390f816b58bfc6c79e2fea28bce94cff103eddb69766e0e6774b88c39c856a0d7b744303f1381f5d3e97f656137e5d829080a58271aa8 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/717/202209211759_2200200717_H169_1080.jpg" group-title="熊猫", 熊猫频道2 +https://mgtv.ottiptv.cc/migu/608933640.m3u8?migutoken=89ebcae702c008860a535c11889cb632980316477b33464088253a99f1dbca8d43b044d143502f23694bf6104276c2e01adbb427e8eddfab9204ad8a2a7ecb8effbe32ff77b2ef48677b1f0a54 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/738/202209211759_2200200738_H169_1080.jpg" group-title="熊猫", 熊猫频道3 +https://mgtv.ottiptv.cc/migu/608934619.m3u8?migutoken=cb40a9639e120c9398cd05f512b61a3fb0e1883bc743754a90cd6441b318d9ea17930d33c370e733854c89b9127daaa6de0d170f1062bada4b422f4c1d5d9e1934a741ee29d2fdbd77fa9cfe04 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/771/202209211800_2200200771_H169_1080.jpg" group-title="熊猫", 熊猫频道4 +https://mgtv.ottiptv.cc/migu/608934721.m3u8?migutoken=97e0e62332632db2821e688d0a1e8bc44d224ce2ad7673f9064a1c6daf447b20fc766deb591900b864f4fa65bb289f854b23cefb74e1272c68a485b64f191fcf0f1f1377c80416f9b775202c75 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/791/202209211800_2200200791_H169_1080.jpg" group-title="熊猫", 熊猫频道5 +https://mgtv.ottiptv.cc/migu/608935104.m3u8?migutoken=8c2684fe3122a9c5a9baf565f729226734def12dce892f21b4552edc042ed1db156c224a5696526f22444b3885cb169e1896a10e3bd321e937e6585f73af0eb16f0d42368606caf38889531f00 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/200/817/202209211800_2200200817_H169_1080.jpg" group-title="熊猫", 熊猫频道6 +https://mgtv.ottiptv.cc/migu/608935797.m3u8?migutoken=7d66f8e2cf4db1ce87db900e10ccee136a3d28dc0c68ea44d2e0844b3dbc635586df42e855b9c425bcbcc5527fee6e74a872f337dedd7a5637367bd90ed3af067402e7ef2a0c7d0a650492de3b +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/192/831/202209211800_2200192831_H169_1080.jpg" group-title="熊猫", 熊猫频道7 +https://mgtv.ottiptv.cc/migu/609169286.m3u8?migutoken=3ed618ed4c3db2fc7888322ffa0aa639f4fb901be041ec34c6aa8104cd9cac0c98f62794c4f015d6b898e0a082cfbad0ed7a30ff6383774aafa9cf9b50406ae2dff1ce70365623bbf625865377 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/192/881/202209211800_2200192881_H169_1080.jpg" group-title="熊猫", 熊猫频道8 +https://mgtv.ottiptv.cc/migu/609169287.m3u8?migutoken=0a74a0506517ed07114a2e92dde96bd074477c0e87323024f7c926e0921e729663414cf56cbd5cc9eae320d3c3b783c028d82fe46e4ccbb55f496d2b4e2b712ddd1b132b44f431b08a06b4989e +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/192/899/202209211800_2200192899_H169_1080.jpg" group-title="熊猫", 熊猫频道9 +https://mgtv.ottiptv.cc/migu/609169226.m3u8?migutoken=a70b701000b580bd774e23e18b97665c23007b9ce031cfcfa867a39452c01fd0a7905e8eb558ec405fbcdc446f4d50fbafea212cbdf8e664d0b2ad9c50ef918890d984ea3345ad3e5c9645f1b0 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2200/192/937/202209211800_2200192937_H169_1080.jpg" group-title="熊猫", 熊猫频道10 +https://mgtv.ottiptv.cc/migu/609169285.m3u8?migutoken=fad172998453661b6c5d306ba92e0438b7266b451609197decab8665a67139604e763ecabbfec7819bc748006b07dc7540c17e2bc88f8dc0ec3966ee9f534094ad2abd8d58e7053a83e4fcf4fc +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/2206/172/388/202304101530_2206172388_H169_1080.jpg" group-title="少儿", 嘉佳卡通 +https://mgtv.ottiptv.cc/migu/614952364.m3u8?migutoken=91ce2230ddc270067ab86bbb3ecfb3a598ae23da045b0270af09a0cac4b3543f3faf0336d403039a999746ecfc10881390e8030256c6bd5dda73b471ca7210813df27f256166e487daf9c7da3f +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/019/523/202506060000_1749138932995_H169_1080.jpg" group-title="纪实", 新动力量创一流 +https://mgtv.ottiptv.cc/migu/713589837.m3u8?migutoken=e4aa73ed0616a54bd3e8ed1af90e10ebe5294fc621773b70125de101a26d15aa9a20314c4d5d2e526f1b734c3a1f7a2a1a84137515baea80e57b112ba36524108da0a3eaf9b4716a235acb870c +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/613/479/202210281603_5102115888_HSJ720H.jpg" group-title="印象天下", 钱塘江 +https://mgtv.ottiptv.cc/migu/647370520.m3u8?migutoken=f84e7eda77a81d33d7179902745d91995f40867a88139b914eb833538109c55ce2145a7ed66b4638e7f8c76ea4203a21ac9f38b1f3865c685b74a6db5c38e323c3dc7177e6ac80b6f25fa08ce7 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/462/658/202506201045_1750387453057_H169_1080.jpg" group-title="体育", 五环传奇 +https://mgtv.ottiptv.cc/migu/707671890.m3u8?migutoken=ffabbec4c463418a2a351b2137e8a6df2cf45edae569c1f775951aadba9632502f68b4600d0edab65a0cd688a38a46b75cadbf4eae15cf3f4563d1be1b204ecc0db28b470a0ea6800afd93dd16 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/341/085/202308221004_1692669748086_H169_1080.jpg" group-title="体育", 掼蛋精英赛 +https://mgtv.ottiptv.cc/migu/631354620.m3u8?migutoken=3c5405f66dd1d9fce88ab6ae1289aac6acbbe57e201f8674e876bfccde37701e581a8ef25a8adeb52e43490f21596e290ea3fe297eb585262a57ec6503de6e3c790f2596a447c6d98464394267 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/v1/image/5910/022/184/202508040856_5100132656_H169_1080.jpg" group-title="体育", 四海钓鱼 +https://mgtv.ottiptv.cc/migu/637444975.m3u8?migutoken=dcddca62fdef1b5e3892705358e5299e840a1e0b30165e4d478aa34aa7a5e2b5af3715e916627c0443b09d85d3f08c32e3e37203d9804c528f284a1fb6a99cb855b1e1dd163ab3190988289ca8 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5500/751/211/202106111236_5102223687_201903181136295010914_HSJ720H.jpg" group-title="体育", 咪咕24小时体育台 +https://mgtv.ottiptv.cc/migu/654102378.m3u8?migutoken=d38f8912ac12962b47d96c2626319e34fdf2f01ba003f03681dce1803a95dce872d1315cf6d7b3a638533941b29f8ebe14fb1991d669b08721527da4f402c4b3f40c1f14592f1232640f328906 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/150/202407181432_1721283643483_H169_1080.jpg" group-title="教育", CETV1 +https://mgtv.ottiptv.cc/migu/923287154.m3u8?migutoken=e5b5711520646967224b3f79592be658cd2874bae600128d4aa51ca7acd45ff1c3c89c91ace8b318535d20a39fe058149dc8028ed756d4bcd7e58c3df56c4aec1ad06c2b5d1a45a281b933f95c +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/152/202407181432_1721283773509_H169_1080.jpg" group-title="教育", CETV2 +https://mgtv.ottiptv.cc/migu/923287211.m3u8?migutoken=00aab7aff206f0f644ade68e07b27f8eaad77c306b0797069a2afc16b1625bd8f8df0c95cd63abb29038dd1116430e1a12737db6b7d1b58968f61142beb575e713c52b6dd7c0422f3b7303db35 +#EXTINF:-1 tvg-logo="https://wapx.cmvideo.cn/publish/poms/image/5910/022/154/202407181433_1721283860085_H169_1080.jpg" group-title="教育", CETV4 +https://mgtv.ottiptv.cc/migu/923287339.m3u8?migutoken=e849f192f877a1fe9b94587700118e387fa7e837d58db56a5a6963e5fbe3716e10861f2527ff824549f2afae03c10f898bf76c3e5d57688795b15cf06c7999218c6cb051933ab35d774490764e +#EXTINF:-1,tvg-id="cctv16" tvg-name="cctv16" tvg-logo="https://11.112114.xyz/logo/cctv16.png" group-title="央视",cctv16-MST +https://mursor.ottiptv.cc/mst/cctv16.m3u8 +#EXTINF:-1,tvg-id="cctv16" tvg-name="cctv16" tvg-logo="https://11.112114.xyz/logo/cctv16.png" group-title="央视",cctv16-MCP +https://mursor.ottiptv.cc/mcp/cctv16.m3u8 +#EXTINF:-1,tvg-id="cctv4k" tvg-name="cctv4k" tvg-logo="https://11.112114.xyz/logo/cctv4k.png" group-title="央视",cctv4k-MXW +https://mursor.ottiptv.cc/mxw/cctv4k.m3u8 +#EXTINF:-1,tvg-id="cctv4k" tvg-name="cctv4k" tvg-logo="https://11.112114.xyz/logo/cctv4k.png" group-title="央视",cctv4k-MCP +https://mursor.ottiptv.cc/mcp/cctv4k.m3u8 +#EXTINF:-1,tvg-id="cctv8k" tvg-name="cctv8k" tvg-logo="https://11.112114.xyz/logo/cctv8k.png" group-title="央视",cctv8k-MCP +https://mursor.ottiptv.cc/mcp/cctv8k.m3u8 +#EXTINF:-1,tvg-id="第一剧场" tvg-name="第一剧场" tvg-logo="https://11.112114.xyz/logo/第一剧场.png" group-title="央视",第一剧场-MCP +https://mursor.ottiptv.cc/mcp/dyjc.m3u8 +#EXTINF:-1,tvg-id="cctv8k" tvg-name="风云剧场" tvg-logo="https://11.112114.xyz/logo/风云剧场.png" group-title="央视",风云剧场-MCP +https://mursor.ottiptv.cc/mcp/fyjc.m3u8 +#EXTINF:-1,tvg-id="怀旧剧场" tvg-name="怀旧剧场" tvg-logo="https://11.112114.xyz/logo/怀旧剧场.png" group-title="央视",怀旧剧场-MCP +https://mursor.ottiptv.cc/mcp/hjjc.m3u8 +#EXTINF:-1,tvg-id="CGTNALBY" tvg-name="CGTNALBY" tvg-logo="https://11.112114.xyz/logo/CGTNALBY.png" group-title="央视",cgtnar-MCP +https://mursor.ottiptv.cc/mcp/cgtnar.m3u8 +#EXTINF:-1,tvg-id="cgtndocumentary" tvg-name="cgtndocumentary" tvg-logo="https://11.112114.xyz/logo/cgtndocumentary.png" group-title="央视",cgtndoc-MCP +https://mursor.ottiptv.cc/mcp/cgtndoc.m3u8 +#EXTINF:-1,tvg-id="CGTNEN" tvg-name="CGTNEN" tvg-logo="https://11.112114.xyz/logo/CGTN.png" group-title="央视",cgtn-MCP +https://mursor.ottiptv.cc/mcp/cgtn.m3u8 +#EXTINF:-1,tvg-id="cgtnfrench" tvg-name="cgtnfrench" tvg-logo="https://11.112114.xyz/logo/cgtnfrench.png" group-title="央视",cgtnfr-MCP +https://mursor.ottiptv.cc/mcp/cgtnfr.m3u8 +#EXTINF:-1,tvg-id="cgtnru" tvg-name="cgtnru" tvg-logo="https://11.112114.xyz/logo/CGTN1.png" group-title="央视",cgtnru-MCP +https://mursor.ottiptv.cc/mcp/cgtnru.m3u8 +#EXTINF:-1,tvg-id="cgtnsp" tvg-name="cgtnsp" tvg-logo="https://11.112114.xyz/logo/CGTN1.png" group-title="央视",cgtnsp-MCP +https://mursor.ottiptv.cc/mcp/cgtnsp.m3u8 +#EXTINF:-1,tvg-id="中国教育1台" tvg-name="中国教育1台" tvg-logo="https://11.112114.xyz/logo/中国教育1台.png" group-title="其他",中国教育电视台-MCP +https://mursor.ottiptv.cc/mcp/cetv1.m3u8 +#EXTINF:-1,tvg-id="北京卫视" tvg-name="北京卫视" tvg-logo="https://11.112114.xyz/logo/北京卫视.png" group-title="卫视",北京卫视-MCP +https://mursor.ottiptv.cc/mcp/beijing.m3u8 +#EXTINF:-1,tvg-id="湖南卫视" tvg-name="湖南卫视" tvg-logo="https://11.112114.xyz/logo/湖南卫视.png" group-title="卫视",湖南卫视-MCP +https://mursor.ottiptv.cc/mcp/hunan.m3u8 +#EXTINF:-1,tvg-id="江苏卫视" tvg-name="江苏卫视" tvg-logo="https://11.112114.xyz/logo/江苏卫视.png" group-title="卫视",江苏卫视-MCP +https://mursor.ottiptv.cc/mcp/jiangsu.m3u8 +#EXTINF:-1,tvg-id="东方卫视" tvg-name="东方卫视" tvg-logo="https://11.112114.xyz/logo/东方卫视.png" group-title="卫视",东方卫视-MCP +https://mursor.ottiptv.cc/mcp/dongfang.m3u8 +#EXTINF:-1,tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://11.112114.xyz/logo/浙江卫视.png" group-title="卫视",浙江卫视-MCP +https://mursor.ottiptv.cc/mcp/zhejiang.m3u8 +#EXTINF:-1,tvg-id="湖北卫视" tvg-name="湖北卫视" tvg-logo="https://11.112114.xyz/logo/湖北卫视.png" group-title="卫视",湖北卫视-MCP +https://mursor.ottiptv.cc/mcp/hubei.m3u8 +#EXTINF:-1,tvg-id="天津卫视" tvg-name="天津卫视" tvg-logo="https://11.112114.xyz/logo/天津卫视.png" group-title="卫视",天津卫视-MCP +https://mursor.ottiptv.cc/mcp/tianjing.m3u8 +#EXTINF:-1,tvg-id="山东卫视" tvg-name="山东卫视" tvg-logo="https://11.112114.xyz/logo/山东卫视.png" group-title="卫视",山东卫视-MCP +https://mursor.ottiptv.cc/mcp/shandong.m3u8 +#EXTINF:-1,tvg-id="辽宁卫视" tvg-name="辽宁卫视" tvg-logo="https://11.112114.xyz/logo/辽宁卫视.png" group-title="卫视",辽宁卫视-MCP +https://mursor.ottiptv.cc/mcp/liaoning.m3u8 +#EXTINF:-1,tvg-id="安徽卫视" tvg-name="安徽卫视" tvg-logo="https://11.112114.xyz/logo/安徽卫视.png" group-title="卫视",安徽卫视-MCP +https://mursor.ottiptv.cc/mcp/anhui.m3u8 +#EXTINF:-1,tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" tvg-logo="https://11.112114.xyz/logo/黑龙江卫视.png" group-title="卫视",黑龙江卫视-MCP +https://mursor.ottiptv.cc/mcp/heilongjiang.m3u8 +#EXTINF:-1,tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://11.112114.xyz/logo/贵州卫视.png" group-title="卫视",贵州卫视-MCP +https://mursor.ottiptv.cc/mcp/guizhou.m3u8 +#EXTINF:-1,tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="https://11.112114.xyz/logo/东南卫视.png" group-title="卫视",东南卫视-MCP +https://mursor.ottiptv.cc/mcp/dongnan.m3u8 +#EXTINF:-1,tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://11.112114.xyz/logo/重庆卫视.png" group-title="卫视",重庆卫视-MCP +https://mursor.ottiptv.cc/mcp/chongqing.m3u8 +#EXTINF:-1,tvg-id="江西卫视" tvg-name="江西卫视" tvg-logo="https://11.112114.xyz/logo/江西卫视.png" group-title="卫视",江西卫视-MCP +https://mursor.ottiptv.cc/mcp/jiangxi.m3u8 +#EXTINF:-1,tvg-id="广东卫视" tvg-name="广东卫视" tvg-logo="https://11.112114.xyz/logo/广东卫视.png" group-title="卫视",广东卫视-MCP +https://mursor.ottiptv.cc/mcp/guangdong.m3u8 +#EXTINF:-1,tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://11.112114.xyz/logo/河北卫视.png" group-title="卫视",河北卫视-MCP +https://mursor.ottiptv.cc/mcp/hebei.m3u8 +#EXTINF:-1,tvg-id="深圳卫视" tvg-name="深圳卫视" tvg-logo="https://11.112114.xyz/logo/深圳卫视.png" group-title="卫视",深圳卫视-MCP +https://mursor.ottiptv.cc/mcp/shenzheng.m3u8 +#EXTINF:-1,tvg-id="吉林卫视" tvg-name="吉林卫视" tvg-logo="https://11.112114.xyz/logo/吉林卫视.png" group-title="卫视",吉林卫视-MCP +https://mursor.ottiptv.cc/mcp/jiling.m3u8 +#EXTINF:-1,tvg-id="河南卫视" tvg-name="河南卫视" tvg-logo="https://11.112114.xyz/logo/河南卫视.png" group-title="卫视",河南卫视-MCP +https://mursor.ottiptv.cc/mcp/henan.m3u8 +#EXTINF:-1,tvg-id="四川卫视" tvg-name="四川卫视" tvg-logo="https://11.112114.xyz/logo/四川卫视.png" group-title="卫视",四川卫视-MCP +https://mursor.ottiptv.cc/mcp/sichuan.m3u8 +#EXTINF:-1,tvg-id="河北卫视" tvg-name="河北卫视" tvg-logo="https://11.112114.xyz/logo/河北卫视.png" group-title="卫视",河北卫视-MCP +https://mursor.ottiptv.cc/mcp/hebei.m3u8 +#EXTINF:-1,tvg-id="广西卫视" tvg-name="广西卫视" tvg-logo="https://11.112114.xyz/logo/广西卫视.png" group-title="卫视",广西卫视-MCP +https://mursor.ottiptv.cc/mcp/guangxi.m3u8 +#EXTINF:-1,tvg-id="陕西卫视" tvg-name="陕西卫视" tvg-logo="https://11.112114.xyz/logo/陕西卫视.png" group-title="卫视",陕西卫视-MCP +https://mursor.ottiptv.cc/mcp/shanxiws.m3u8 +#EXTINF:-1,tvg-id="山西卫视" tvg-name="山西卫视" tvg-logo="https://11.112114.xyz/logo/山西卫视.png" group-title="卫视",山西卫视-MCP +https://mursor.ottiptv.cc/mcp/shanxi.m3u8 +#EXTINF:-1,tvg-id="内蒙古卫视" tvg-name="内蒙古卫视" tvg-logo="https://11.112114.xyz/logo/内蒙古卫视.png" group-title="卫视",内蒙古卫视-MCP +https://mursor.ottiptv.cc/mcp/neimenggu.m3u8 +#EXTINF:-1,tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://11.112114.xyz/logo/青海卫视.png" group-title="卫视",青海卫视-MCP +https://mursor.ottiptv.cc/mcp/qinghai.m3u8 +#EXTINF:-1,tvg-id="海南卫视" tvg-name="海南卫视" tvg-logo="https://11.112114.xyz/logo/海南卫视.png" group-title="卫视",海南卫视-MCP +https://mursor.ottiptv.cc/mcp/hainan.m3u8 +#EXTINF:-1,tvg-id="宁夏卫视" tvg-name="宁夏卫视" tvg-logo="https://11.112114.xyz/logo/宁夏卫视.png" group-title="卫视",宁夏卫视-MCP +https://mursor.ottiptv.cc/mcp/ningxia.m3u8 +#EXTINF:-1,tvg-id="西藏卫视" tvg-name="西藏卫视" tvg-logo="https://11.112114.xyz/logo/西藏卫视.png" group-title="卫视",西藏卫视-MCP +https://mursor.ottiptv.cc/mcp/xizang.m3u8 +#EXTINF:-1,tvg-id="新疆卫视" tvg-name="新疆卫视" tvg-logo="https://11.112114.xyz/logo/新疆卫视.png" group-title="卫视",新疆卫视-MCP +https://mursor.ottiptv.cc/mcp/xinjiang.m3u8 +#EXTINF:-1,tvg-id="甘肃卫视" tvg-name="甘肃卫视" tvg-logo="https://11.112114.xyz/logo/甘肃卫视.png" group-title="卫视",甘肃卫视-MCP +https://mursor.ottiptv.cc/mcp/gansu.m3u8 +#EXTINF:-1,tvg-id="云南卫视" tvg-name="云南卫视" tvg-logo="https://11.112114.xyz/logo/云南卫视.png" group-title="卫视",云南卫视-MCP +https://mursor.ottiptv.cc/mcp/yunnan.m3u8 +#EXTINF:-1,tvg-id="兵团卫视" tvg-name="兵团卫视" tvg-logo="https://11.112114.xyz/logo/兵团卫视.png" group-title="卫视",兵团卫视-MCP +https://mursor.ottiptv.cc/mcp/bintuan.m3u8 +#EXTINF:-1,tvg-id="重温经典" tvg-name="重温经典" tvg-logo="https://11.112114.xyz/logo/重温经典.png" group-title="其他",重温经典 +https://gdcucc.v1.mk/gdcucc/cwjd.m3u8 +#EXTINF:-1,tvg-id="五星体育" tvg-name="五星体育" tvg-logo="https://11.112114.xyz/logo/五星体育.png" group-title="其他",五星体育 +https://gdcucc.v1.mk/gdcucc/wxty.m3u8 + +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1983 +https://alimov2.a.kwimgs.com/upic/2022/01/31/15/BMjAyMjAxMzExNTU5MTRfNDAzMDAxOTlfNjYyNzMxNjcwMjBfMF8z_b_Beb3bda599f76c60c463c433ca7460153.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1984 +https://alimov2.a.kwimgs.com/upic/2022/01/31/15/BMjAyMjAxMzExNTU5NTRfNDAzMDAxOTlfNjYyNzMyMzg3MTRfMF8z_b_B192356dadbc90d207ba16964d4c2914c.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1985 +https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMDFfNDAzMDAxOTlfNjYyNzMyNTAwMzJfMF8z_b_Be73c5abcbc0eeb2ec9fce6842e1362a4.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1986 +https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMDRfNDAzMDAxOTlfNjYyNzMyNTU0OTRfMF8z_b_B24f7d19f1132fa5d7f502f8377ad5567.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1987 +https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMDhfNDAzMDAxOTlfNjYyNzMyNjMyMDNfMF8z_b_B570493ed8f7200d4013a66b2d21b2de9.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1988 +https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMTJfNDAzMDAxOTlfNjYyNzMyNjkxNjBfMF8z_b_B8c835b83a92d25bde81ba22c5cd9521e.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1989 +https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMTVfNDAzMDAxOTlfNjYyNzMyNzQ2OTlfMF8z_b_Be477b27b9ce655d2372df56a5a3d96ef.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1990 +https://cdn8.yzzy-online.com/20220704/597_e0d90c37/1000k/hls/index.m3u8 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1991 +https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjI2MTVfNDAzMDAxOTlfNjYyNzYwNjUxNjVfMF8z_b_B8feb7b85888678d71bf37a259c6850f6.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1992 +https://txmov2.a.kwimgs.com/bs3/video-hls/5256826755663896297_hlshd15.m3u8 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1993 +https://alimov2.a.kwimgs.com/upic/2023/01/13/22/BMjAyMzAxMTMyMjEwMDNfNDAzMDAxOTlfOTM1MTIzMzYwODJfMF8z_b_B647d10e431b4cc5e48e6c77347d69021.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1994 +https://alimov2.a.kwimgs.com/upic/2023/01/13/22/BMjAyMzAxMTMyMjEwMDNfNDAzMDAxOTlfOTM1MTIzMzYxMjNfMF8z_b_B3dde97f36273f04403d4dc5eec611a35.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1995 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQwNzVfMF8z_b_B811c0dec6b9a3d3074a18522c185010a.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1996 +https://alimov2.a.kwimgs.com/upic/2023/01/13/22/BMjAyMzAxMTMyMjEwMDNfNDAzMDAxOTlfOTM1MTIzMzYxNTJfMF8z_b_Bd841eae10ab1c9955ef55fbedfae6c45.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1997 +https://txmov2.a.kwimgs.com/bs3/video-hls/5230649583590411879_hlshd15.m3u8 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1998 +https://txmov2.a.kwimgs.com/bs3/video-hls/5225864507896315430_hlshd15.m3u8 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚1999 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQxNTRfMF8z_b_B0b5e52bc003285ef66ec0cbb2be08556.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2000 +https://alimov2.a.kwimgs.com/upic/2023/01/13/21/BMjAyMzAxMTMyMTE4MzRfNDAzMDAxOTlfOTM1MDY4ODIxMTNfMF8z_b_Bdddf4e7ef0ff6cfd477857bb40e78419.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2001 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQyMDFfMF8z_b_B70592cb7c4054e9cabb675e849bbf4bd.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2002 +https://alimov2.a.kwimgs.com/upic/2023/01/13/21/BMjAyMzAxMTMyMTE4MzRfNDAzMDAxOTlfOTM1MDY4ODIxNDdfMF8z_b_Ba6271d10b7e6cfae83759033a091f257.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2003 +https://alimov2.a.kwimgs.com/upic/2023/01/14/23/BMjAyMzAxMTQyMzQxNDdfNDAzMDAxOTlfOTM2MTU0MTk1NDFfMF8z_b_B182749d2cd2ea9323639254af385f24b.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2004 +https://alimov2.a.kwimgs.com/upic/2023/01/13/21/BMjAyMzAxMTMyMTE4MzRfNDAzMDAxOTlfOTM1MDY4ODIxOTVfMF8z_b_B86c4430b82ff5a7f4e8132f6ee558536.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2005 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQyMzhfMF8z_b_B35ad7cc86aec8fc9e5ddfb31fc7bed63.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2006 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQyNzlfMF8z_b_Bbc3703fc331dc994c50859c19aad28ff.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2007 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQzMjNfMF8z_b_B00b069c7899976459ceeaa99353dfefe.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2008 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQzNTNfMF8z_b_Bd7346962e61bd7b84e11a1fa6e4616f9.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2009 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQzOTBfMF8z_b_B29a36a85e0277f6c2a1f033ef7c10708.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2010 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQ0MjlfMF8z_b_B8818807a00eed329a69fb494f405bd43.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2011 +https://alimov2.a.kwimgs.com/upic/2023/01/16/11/BMjAyMzAxMTYxMTA3MjFfNDAzMDAxOTlfOTM3MjcyMjA3ODhfMF8z_b_B8214200efc869dc6fcf99dad619fa4c1.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2012 +https://cdn8.yzzy-online.com/20220704/591_82b72f82/1000k/hls/index.m3u8 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2013 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQ1NjNfMF8z_b_B4fea55408dca4471a68a963ae096be59.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2014 +https://alimov2.a.kwimgs.com/upic/2023/01/06/16/BMjAyMzAxMDYxNjMxMTNfNDAzMDAxOTlfOTI4OTY2ODAzNjlfMF8z_b_Bdee65c77f9e7b2120a185c919dad81d2.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2015 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQ2MTZfMF8z_b_B4851f43f5a2bc2871a9b0ec87294a6e7.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2016 +https://cdn8.yzzy-online.com/20220704/577_cda9c8d1/1000k/hls/index.m3u8 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2017 +https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQ2NDhfMF8z_b_B6527b0c2ce3dda1d9b3f34edd4fdb9aa.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2018 +https://alimov2.a.kwimgs.com/upic/2023/01/06/16/BMjAyMzAxMDYxNjMxMTRfNDAzMDAxOTlfOTI4OTY2ODE2MTBfMF8z_b_B11a778e34390a21de42d407e94f45b91.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2019 +https://alimov2.a.kwimgs.com/upic/2023/01/06/16/BMjAyMzAxMDYxNjMxMTRfNDAzMDAxOTlfOTI4OTY2ODE2MTBfMF8z_b_B11a778e34390a21de42d407e94f45b91.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2020 +https://alimov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzA5NDdfNDAzMDAxOTlfNjYxNzQ2MDAyMTFfMF8z_b_B5d51d9564c5670dc66faeba20aa7af3f.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2021 +https://alimov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzE4NTJfNDAzMDAxOTlfNjYxNzUzOTg3NjlfMF8z_b_Be41d9503181d7b0608a839ed401e02c2.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2022 +https://alimov2.a.kwimgs.com/upic/2022/02/01/11/BMjAyMjAyMDExMTEwMjNfNDAzMDAxOTlfNjYzNzA4MTk4NzNfMF8z_b_B898cc7ddd0025bf54ddb18ec1f723c84.mp4 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2023 +https://txmov2.a.kwimgs.com/bs3/video-hls/5251197255879398624_hlshd15.m3u8 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2024 +https://p2.bdstatic.com/rtmp.liveshow.lss-user.baidubce.com/live/stream_bduid_6488563992_8982723413/merged_1707497046297_88536_25144_41936.m3u8 +#EXTINF:-1 tvg-name="春晚" tvg-logo="https://gongdian.top/tv/春晚.png" group-title="历年春晚",春晚2025 +https://res.cctvnews.cctv.com/video/3005/record/cctv/merge1/133396667284143308839013005/8fbd6180bdef4da19f6155cf6b4652e1-4.m3u8 \ No newline at end of file diff --git a/jtx260110/lib/jinja.js b/jtx260110/lib/jinja.js new file mode 100644 index 0000000..80737af --- /dev/null +++ b/jtx260110/lib/jinja.js @@ -0,0 +1,577 @@ +/*! + * Jinja Templating for JavaScript v0.1.8 + * https://github.com/sstur/jinja-js + * + * This is a slimmed-down Jinja2 implementation [http://jinja.pocoo.org/] + * + * In the interest of simplicity, it deviates from Jinja2 as follows: + * - Line statements, cycle, super, macro tags and block nesting are not implemented + * - auto escapes html by default (the filter is "html" not "e") + * - Only "html" and "safe" filters are built in + * - Filters are not valid in expressions; `foo|length > 1` is not valid + * - Expression Tests (`if num is odd`) not implemented (`is` translates to `==` and `isnot` to `!=`) + * + * Notes: + * - if property is not found, but method '_get' exists, it will be called with the property name (and cached) + * - `{% for n in obj %}` iterates the object's keys; get the value with `{% for n in obj %}{{ obj[n] }}{% endfor %}` + * - subscript notation `a[0]` takes literals or simple variables but not `a[item.key]` + * - `.2` is not a valid number literal; use `0.2` + * + */ +/*global require, exports, module, define */ + +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.jinja = {})); +})(this, (function (jinja) { + "use strict"; + var STRINGS = /'(\\.|[^'])*'|"(\\.|[^"'"])*"/g; + var IDENTS_AND_NUMS = /([$_a-z][$\w]*)|([+-]?\d+(\.\d+)?)/g; + var NUMBER = /^[+-]?\d+(\.\d+)?$/; + //non-primitive literals (array and object literals) + var NON_PRIMITIVES = /\[[@#~](,[@#~])*\]|\[\]|\{([@i]:[@#~])(,[@i]:[@#~])*\}|\{\}/g; + //bare identifiers such as variables and in object literals: {foo: 'value'} + var IDENTIFIERS = /[$_a-z][$\w]*/ig; + var VARIABLES = /i(\.i|\[[@#i]\])*/g; + var ACCESSOR = /(\.i|\[[@#i]\])/g; + var OPERATORS = /(===?|!==?|>=?|<=?|&&|\|\||[+\-\*\/%])/g; + //extended (english) operators + var EOPS = /(^|[^$\w])(and|or|not|is|isnot)([^$\w]|$)/g; + var LEADING_SPACE = /^\s+/; + var TRAILING_SPACE = /\s+$/; + + var START_TOKEN = /\{\{\{|\{\{|\{%|\{#/; + var TAGS = { + '{{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}\}/, + '{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}/, + '{%': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?%\}/, + '{#': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?#\}/ + }; + + var delimeters = { + '{%': 'directive', + '{{': 'output', + '{#': 'comment' + }; + + var operators = { + and: '&&', + or: '||', + not: '!', + is: '==', + isnot: '!=' + }; + + var constants = { + 'true': true, + 'false': false, + 'null': null + }; + + function Parser() { + this.nest = []; + this.compiled = []; + this.childBlocks = 0; + this.parentBlocks = 0; + this.isSilent = false; + } + + Parser.prototype.push = function (line) { + if (!this.isSilent) { + this.compiled.push(line); + } + }; + + Parser.prototype.parse = function (src) { + this.tokenize(src); + return this.compiled; + }; + + Parser.prototype.tokenize = function (src) { + var lastEnd = 0, parser = this, trimLeading = false; + matchAll(src, START_TOKEN, function (open, index, src) { + //here we match the rest of the src against a regex for this tag + var match = src.slice(index + open.length).match(TAGS[open]); + match = (match ? match[0] : ''); + //here we sub out strings so we don't get false matches + var simplified = match.replace(STRINGS, '@'); + //if we don't have a close tag or there is a nested open tag + if (!match || ~simplified.indexOf(open)) { + return index + 1; + } + var inner = match.slice(0, 0 - open.length); + //check for white-space collapse syntax + if (inner.charAt(0) === '-') var wsCollapseLeft = true; + if (inner.slice(-1) === '-') var wsCollapseRight = true; + inner = inner.replace(/^-|-$/g, '').trim(); + //if we're in raw mode and we are not looking at an "endraw" tag, move along + if (parser.rawMode && (open + inner) !== '{%endraw') { + return index + 1; + } + var text = src.slice(lastEnd, index); + lastEnd = index + open.length + match.length; + if (trimLeading) text = trimLeft(text); + if (wsCollapseLeft) text = trimRight(text); + if (wsCollapseRight) trimLeading = true; + if (open === '{{{') { + //liquid-style: make {{{x}}} => {{x|safe}} + open = '{{'; + inner += '|safe'; + } + parser.textHandler(text); + parser.tokenHandler(open, inner); + }); + var text = src.slice(lastEnd); + if (trimLeading) text = trimLeft(text); + this.textHandler(text); + }; + + Parser.prototype.textHandler = function (text) { + this.push('write(' + JSON.stringify(text) + ');'); + }; + + Parser.prototype.tokenHandler = function (open, inner) { + var type = delimeters[open]; + if (type === 'directive') { + this.compileTag(inner); + } else if (type === 'output') { + var extracted = this.extractEnt(inner, STRINGS, '@'); + //replace || operators with ~ + extracted.src = extracted.src.replace(/\|\|/g, '~').split('|'); + //put back || operators + extracted.src = extracted.src.map(function (part) { + return part.split('~').join('||'); + }); + var parts = this.injectEnt(extracted, '@'); + if (parts.length > 1) { + var filters = parts.slice(1).map(this.parseFilter.bind(this)); + this.push('filter(' + this.parseExpr(parts[0]) + ',' + filters.join(',') + ');'); + } else { + this.push('filter(' + this.parseExpr(parts[0]) + ');'); + } + } + }; + + Parser.prototype.compileTag = function (str) { + var directive = str.split(' ')[0]; + var handler = tagHandlers[directive]; + if (!handler) { + throw new Error('Invalid tag: ' + str); + } + handler.call(this, str.slice(directive.length).trim()); + }; + + Parser.prototype.parseFilter = function (src) { + src = src.trim(); + var match = src.match(/[:(]/); + var i = match ? match.index : -1; + if (i < 0) return JSON.stringify([src]); + var name = src.slice(0, i); + var args = src.charAt(i) === ':' ? src.slice(i + 1) : src.slice(i + 1, -1); + args = this.parseExpr(args, {terms: true}); + return '[' + JSON.stringify(name) + ',' + args + ']'; + }; + + Parser.prototype.extractEnt = function (src, regex, placeholder) { + var subs = [], isFunc = typeof placeholder == 'function'; + src = src.replace(regex, function (str) { + var replacement = isFunc ? placeholder(str) : placeholder; + if (replacement) { + subs.push(str); + return replacement; + } + return str; + }); + return {src: src, subs: subs}; + }; + + Parser.prototype.injectEnt = function (extracted, placeholder) { + var src = extracted.src, subs = extracted.subs, isArr = Array.isArray(src); + var arr = (isArr) ? src : [src]; + var re = new RegExp('[' + placeholder + ']', 'g'), i = 0; + arr.forEach(function (src, index) { + arr[index] = src.replace(re, function () { + return subs[i++]; + }); + }); + return isArr ? arr : arr[0]; + }; + + //replace complex literals without mistaking subscript notation with array literals + Parser.prototype.replaceComplex = function (s) { + var parsed = this.extractEnt(s, /i(\.i|\[[@#i]\])+/g, 'v'); + parsed.src = parsed.src.replace(NON_PRIMITIVES, '~'); + return this.injectEnt(parsed, 'v'); + }; + + //parse expression containing literals (including objects/arrays) and variables (including dot and subscript notation) + //valid expressions: `a + 1 > b.c or c == null`, `a and b[1] != c`, `(a < b) or (c < d and e)`, 'a || [1]` + Parser.prototype.parseExpr = function (src, opts) { + opts = opts || {}; + //extract string literals -> @ + var parsed1 = this.extractEnt(src, STRINGS, '@'); + //note: this will catch {not: 1} and a.is; could we replace temporarily and then check adjacent chars? + parsed1.src = parsed1.src.replace(EOPS, function (s, before, op, after) { + return (op in operators) ? before + operators[op] + after : s; + }); + //sub out non-string literals (numbers/true/false/null) -> # + // the distinction is necessary because @ can be object identifiers, # cannot + var parsed2 = this.extractEnt(parsed1.src, IDENTS_AND_NUMS, function (s) { + return (s in constants || NUMBER.test(s)) ? '#' : null; + }); + //sub out object/variable identifiers -> i + var parsed3 = this.extractEnt(parsed2.src, IDENTIFIERS, 'i'); + //remove white-space + parsed3.src = parsed3.src.replace(/\s+/g, ''); + + //the rest of this is simply to boil the expression down and check validity + var simplified = parsed3.src; + //sub out complex literals (objects/arrays) -> ~ + // the distinction is necessary because @ and # can be subscripts but ~ cannot + while (simplified !== (simplified = this.replaceComplex(simplified))) ; + //now @ represents strings, # represents other primitives and ~ represents non-primitives + //replace complex variables (those with dot/subscript accessors) -> v + while (simplified !== (simplified = simplified.replace(/i(\.i|\[[@#i]\])+/, 'v'))) ; + //empty subscript or complex variables in subscript, are not permitted + simplified = simplified.replace(/[iv]\[v?\]/g, 'x'); + //sub in "i" for @ and # and ~ and v (now "i" represents all literals, variables and identifiers) + simplified = simplified.replace(/[@#~v]/g, 'i'); + //sub out operators + simplified = simplified.replace(OPERATORS, '%'); + //allow 'not' unary operator + simplified = simplified.replace(/!+[i]/g, 'i'); + var terms = opts.terms ? simplified.split(',') : [simplified]; + terms.forEach(function (term) { + //simplify logical grouping + while (term !== (term = term.replace(/\(i(%i)*\)/g, 'i'))) ; + if (!term.match(/^i(%i)*/)) { + throw new Error('Invalid expression: ' + src + " " + term); + } + }); + parsed3.src = parsed3.src.replace(VARIABLES, this.parseVar.bind(this)); + parsed2.src = this.injectEnt(parsed3, 'i'); + parsed1.src = this.injectEnt(parsed2, '#'); + return this.injectEnt(parsed1, '@'); + }; + + Parser.prototype.parseVar = function (src) { + var args = Array.prototype.slice.call(arguments); + var str = args.pop(), index = args.pop(); + //quote bare object identifiers (might be a reserved word like {while: 1}) + if (src === 'i' && str.charAt(index + 1) === ':') { + return '"i"'; + } + var parts = ['"i"']; + src.replace(ACCESSOR, function (part) { + if (part === '.i') { + parts.push('"i"'); + } else if (part === '[i]') { + parts.push('get("i")'); + } else { + parts.push(part.slice(1, -1)); + } + }); + return 'get(' + parts.join(',') + ')'; + }; + + //escapes a name to be used as a javascript identifier + Parser.prototype.escName = function (str) { + return str.replace(/\W/g, function (s) { + return '$' + s.charCodeAt(0).toString(16); + }); + }; + + Parser.prototype.parseQuoted = function (str) { + if (str.charAt(0) === "'") { + str = str.slice(1, -1).replace(/\\.|"/, function (s) { + if (s === "\\'") return "'"; + return s.charAt(0) === '\\' ? s : ('\\' + s); + }); + str = '"' + str + '"'; + } + //todo: try/catch or deal with invalid characters (linebreaks, control characters) + return JSON.parse(str); + }; + + + //the context 'this' inside tagHandlers is the parser instance + var tagHandlers = { + 'if': function (expr) { + this.push('if (' + this.parseExpr(expr) + ') {'); + this.nest.unshift('if'); + }, + 'else': function () { + if (this.nest[0] === 'for') { + this.push('}, function() {'); + } else { + this.push('} else {'); + } + }, + 'elseif': function (expr) { + this.push('} else if (' + this.parseExpr(expr) + ') {'); + }, + 'endif': function () { + this.nest.shift(); + this.push('}'); + }, + 'for': function (str) { + var i = str.indexOf(' in '); + var name = str.slice(0, i).trim(); + var expr = str.slice(i + 4).trim(); + this.push('each(' + this.parseExpr(expr) + ',' + JSON.stringify(name) + ',function() {'); + this.nest.unshift('for'); + }, + 'endfor': function () { + this.nest.shift(); + this.push('});'); + }, + 'raw': function () { + this.rawMode = true; + }, + 'endraw': function () { + this.rawMode = false; + }, + 'set': function (stmt) { + var i = stmt.indexOf('='); + var name = stmt.slice(0, i).trim(); + var expr = stmt.slice(i + 1).trim(); + this.push('set(' + JSON.stringify(name) + ',' + this.parseExpr(expr) + ');'); + }, + 'block': function (name) { + if (this.isParent) { + ++this.parentBlocks; + var blockName = 'block_' + (this.escName(name) || this.parentBlocks); + this.push('block(typeof ' + blockName + ' == "function" ? ' + blockName + ' : function() {'); + } else if (this.hasParent) { + this.isSilent = false; + ++this.childBlocks; + blockName = 'block_' + (this.escName(name) || this.childBlocks); + this.push('function ' + blockName + '() {'); + } + this.nest.unshift('block'); + }, + 'endblock': function () { + this.nest.shift(); + if (this.isParent) { + this.push('});'); + } else if (this.hasParent) { + this.push('}'); + this.isSilent = true; + } + }, + 'extends': function (name) { + name = this.parseQuoted(name); + var parentSrc = this.readTemplateFile(name); + this.isParent = true; + this.tokenize(parentSrc); + this.isParent = false; + this.hasParent = true; + //silence output until we enter a child block + this.isSilent = true; + }, + 'include': function (name) { + name = this.parseQuoted(name); + var incSrc = this.readTemplateFile(name); + this.isInclude = true; + this.tokenize(incSrc); + this.isInclude = false; + } + }; + + //liquid style + tagHandlers.assign = tagHandlers.set; + //python/django style + tagHandlers.elif = tagHandlers.elseif; + + var getRuntime = function runtime(data, opts) { + var defaults = {autoEscape: 'toJson'}; + var _toString = Object.prototype.toString; + var _hasOwnProperty = Object.prototype.hasOwnProperty; + var getKeys = Object.keys || function (obj) { + var keys = []; + for (var n in obj) if (_hasOwnProperty.call(obj, n)) keys.push(n); + return keys; + }; + var isArray = Array.isArray || function (obj) { + return _toString.call(obj) === '[object Array]'; + }; + var create = Object.create || function (obj) { + function F() { + } + + F.prototype = obj; + return new F(); + }; + var toString = function (val) { + if (val == null) return ''; + return (typeof val.toString == 'function') ? val.toString() : _toString.call(val); + }; + var extend = function (dest, src) { + var keys = getKeys(src); + for (var i = 0, len = keys.length; i < len; i++) { + var key = keys[i]; + dest[key] = src[key]; + } + return dest; + }; + //get a value, lexically, starting in current context; a.b -> get("a","b") + var get = function () { + var val, n = arguments[0], c = stack.length; + while (c--) { + val = stack[c][n]; + if (typeof val != 'undefined') break; + } + for (var i = 1, len = arguments.length; i < len; i++) { + if (val == null) continue; + n = arguments[i]; + val = (_hasOwnProperty.call(val, n)) ? val[n] : (typeof val._get == 'function' ? (val[n] = val._get(n)) : null); + } + return (val == null) ? '' : val; + }; + var set = function (n, val) { + stack[stack.length - 1][n] = val; + }; + var push = function (ctx) { + stack.push(ctx || {}); + }; + var pop = function () { + stack.pop(); + }; + var write = function (str) { + output.push(str); + }; + var filter = function (val) { + for (var i = 1, len = arguments.length; i < len; i++) { + var arr = arguments[i], name = arr[0], filter = filters[name]; + if (filter) { + arr[0] = val; + //now arr looks like [val, arg1, arg2] + val = filter.apply(data, arr); + } else { + throw new Error('Invalid filter: ' + name); + } + } + if (opts.autoEscape && name !== opts.autoEscape && name !== 'safe') { + //auto escape if not explicitly safe or already escaped + val = filters[opts.autoEscape].call(data, val); + } + output.push(val); + }; + var each = function (obj, loopvar, fn1, fn2) { + if (obj == null) return; + var arr = isArray(obj) ? obj : getKeys(obj), len = arr.length; + var ctx = {loop: {length: len, first: arr[0], last: arr[len - 1]}}; + push(ctx); + for (var i = 0; i < len; i++) { + extend(ctx.loop, {index: i + 1, index0: i}); + fn1(ctx[loopvar] = arr[i]); + } + if (len === 0 && fn2) fn2(); + pop(); + }; + var block = function (fn) { + push(); + fn(); + pop(); + }; + var render = function () { + return output.join(''); + }; + data = data || {}; + opts = extend(defaults, opts || {}); + var filters = extend({ + html: function (val) { + return toString(val) + .split('&').join('&') + .split('<').join('<') + .split('>').join('>') + .split('"').join('"'); + }, + safe: function (val) { + return val; + }, + toJson: function (val) { + if (typeof val === 'object') { + return JSON.stringify(val); + } + return toString(val); + } + }, opts.filters || {}); + var stack = [create(data || {})], output = []; + return { + get: get, + set: set, + push: push, + pop: pop, + write: write, + filter: filter, + each: each, + block: block, + render: render + }; + }; + + var runtime; + + jinja.compile = function (markup, opts) { + opts = opts || {}; + var parser = new Parser(); + parser.readTemplateFile = this.readTemplateFile; + var code = []; + code.push('function render($) {'); + code.push('var get = $.get, set = $.set, push = $.push, pop = $.pop, write = $.write, filter = $.filter, each = $.each, block = $.block;'); + code.push.apply(code, parser.parse(markup)); + code.push('return $.render();'); + code.push('}'); + code = code.join('\n'); + if (opts.runtime === false) { + var fn = new Function('data', 'options', 'return (' + code + ')(runtime(data, options))'); + } else { + runtime = runtime || (runtime = getRuntime.toString()); + fn = new Function('data', 'options', 'return (' + code + ')((' + runtime + ')(data, options))'); + } + return {render: fn}; + }; + + jinja.render = function (markup, data, opts) { + var tmpl = jinja.compile(markup); + return tmpl.render(data, opts); + }; + + jinja.templateFiles = []; + + jinja.readTemplateFile = function (name) { + var templateFiles = this.templateFiles || []; + var templateFile = templateFiles[name]; + if (templateFile == null) { + throw new Error('Template file not found: ' + name); + } + return templateFile; + }; + + + /*! + * Helpers + */ + + function trimLeft(str) { + return str.replace(LEADING_SPACE, ''); + } + + function trimRight(str) { + return str.replace(TRAILING_SPACE, ''); + } + + function matchAll(str, reg, fn) { + //copy as global + reg = new RegExp(reg.source, 'g' + (reg.ignoreCase ? 'i' : '') + (reg.multiline ? 'm' : '')); + var match; + while ((match = reg.exec(str))) { + var result = fn(match[0], match.index, str); + if (typeof result == 'number') { + reg.lastIndex = result; + } + } + } +})); \ No newline at end of file diff --git a/jtx260110/lib/kait.txt b/jtx260110/lib/kait.txt new file mode 100644 index 0000000..66dd589 --- /dev/null +++ b/jtx260110/lib/kait.txt @@ -0,0 +1 @@ +(公众号:科技天微 提示:永久免费切勿购买。所有在野草上面的均为盗版,请谨慎以免信息泄露。 \ No newline at end of file diff --git a/jtx260110/lib/qj.jar b/jtx260110/lib/qj.jar new file mode 100644 index 0000000000000000000000000000000000000000..5cc7f85915094738f35621150cfc5f36624d94c8 GIT binary patch literal 188692 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%0Adj<+B5zJL4C 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%0Ahu?AZ3X=jcz*SQzYizpAY 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

!u2LI#*Fq>256G%-;~6HUxpfE`R| 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 O1P)HDHRUx2IQs+A+|y40 literal 0 HcmV?d00001 diff --git a/jtx260110/lib/webvideo.txt b/jtx260110/lib/webvideo.txt new file mode 100644 index 0000000..f1eb117 --- /dev/null +++ b/jtx260110/lib/webvideo.txt @@ -0,0 +1,1129 @@ +央视,#genre# +CCTV1,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=1 +CCTV1,video://https://m-live.cctvnews.cctv.com/live/landscape.html?liveRoomNumber=11200132825562653886 +CCTV1,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv1 +CCTV1,webview://https://m.miguvideo.com/m/liveDetail/608807420?channelId=10010001005 +CCTV1,webview://https://tv.cctv.com/live/cctv1/ +CCTV1,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv1/ +CCTV1,webview://https://yangshipin.cn/tv/home?pid=600001859 + +CCTV1,webview://https://m-live.cctvnews.cctv.com/live/landscape.html?liveRoomNumber=11200132825562653886 +CCTV1,webview://https://www.yangshipin.cn/tv/home?pid=600001859 +CCTV1,webview://https://tv.cctv.com/live/cctv1/index.shtml +CCTV1,webview://https://live-auth.51kandianshi.com/szgd/cctv1.m3u8 +CCTV1,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv1 +CCTV1,webview://https://m.miguvideo.com/m/liveDetail/608807420?channelId=10010001005 +CCTV2,webview://https://m-live.cctvnews.cctv.com/live/landscape.html?liveRoomNumber=12030532124776958103 + +CCTV2,video://https://m-live.cctvnews.cctv.com/live/landscape.html?liveRoomNumber=12030532124776958103 +CCTV2,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv2 +CCTV2,webview://https://m.miguvideo.com/m/liveDetail/631780532?channelId=10010001005 +CCTV2,webview://https://vod.cctv.cn/cctv/cctvh5/cctv2/2023/05/cctv2_share/index.html +CCTV2,webview://https://tv.cctv.com/live/cctv2/ +CCTV2,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv2/ +CCTV2,webview://https://www.yangshipin.cn/tv/home?pid=600001800 +CCTV3,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=2 +CCTV3,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv3 +CCTV3,webview://https://tv.cctv.com/live/cctv3/m/ +CCTV3,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv3/ +CCTV3,webview://https://yangshipin.cn/tv/home?pid=600001801 +CCTV4,video://https://m-live.cctvnews.cctv.com/live/landscape.html?liveRoomNumber=10620168294224708952 +CCTV4,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv4 +CCTV4,webview://https://m.miguvideo.com/m/liveDetail/631780421?channelId=10010001005 +CCTV4,webview://https://tv.cctv.com/live/cctv4/m/ +CCTV4,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv4/ +CCTV4,webview://https://www.yangshipin.cn/tv/home?pid=600001814 +CCTV5,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=3 +CCTV5,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv5 +CCTV5,webview://https://tv.cctv.com/live/cctv5/ +CCTV5,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv5/ +CCTV5,webview://https://yangshipin.cn/tv/home?pid=600001818 +CCTV6,video://https://m.1905.com/m/cctv6/gzh/ +CCTV6,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=4 +CCTV6,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv6 +CCTV6,webview://https://m.1905.com/m/cctv6/gzh/ +CCTV6,webview://https://tv.cctv.com/live/cctv6/ +CCTV6,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv6/ +CCTV6,webview://https://yangshipin.cn/tv/home?pid=600108442 +CCTV7,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=5 +CCTV7,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv7 +CCTV7,webview://https://m.miguvideo.com/m/liveDetail/673168121?channelId=10010001005 +CCTV7,video://https://web.junhao.mil.cn/cms/rmt9502_html/735/735mrgrgklm/5234612.shtml?share=true&type=15&articleid=5234612 +CCTV7,webview://https://tv.cctv.com/live/cctv7/m/ +CCTV7,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv7/ +CCTV7,webview://https://www.yangshipin.cn/tv/home?pid=600004092 +CCTV8,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv8 +CCTV8,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv8/ +CCTV8,webview://https://yangshipin.cn/tv/home?pid=600001803 +CCTV9,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=6 +CCTV9,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv9 +CCTV9,webview://https://tv.cctv.com/live/cctvjilu/m/ +CCTV9,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctvjilu/ +CCTV9,webview://https://www.yangshipin.cn/tv/home?pid=600004078 +CCTV10,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=7 +CCTV10,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv10 +CCTV10,webview://https://tv.cctv.com/live/cctv10/ +CCTV10,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv10/ +CCTV10,webview://https://www.yangshipin.cn/tv/home?pid=600001805 +CCTV11,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=8 +CCTV11,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv11 +CCTV11,webview://https://tv.cctv.com/live/cctv11/ +CCTV11,webview://https://www.yangshipin.cn/tv/home?pid=600001806 +CCTV12,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=9 +CCTV12,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv12 +CCTV12,webview://https://tv.cctv.com/live/cctv12/ +CCTV12,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv12/ +CCTV12,webview://https://www.yangshipin.cn/tv/home?pid=600001807 +CCTV13,video://https://m-live.cctvnews.cctv.com/live/landscape.html?liveRoomNumber=16265686808730585228 +CCTV13,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=10 +CCTV13,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv13 +CCTV13,webview://https://m.miguvideo.com/m/liveDetail/608807423?channelId=10010001005 +CCTV13,webview://https://tv.cctv.com/live/cctv13/ +CCTV13,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv13/ +CCTV13,webview://https://yangshipin.cn/tv/home?pid=600001811 +CCTV14,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv14 +CCTV14,webview://https://tv.cctv.com/live/cctvchild/ +CCTV14,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctvchild/ +CCTV14,webview://https://www.yangshipin.cn/tv/home?pid=600001809 +CCTV15,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv15 +CCTV15,webview://https://tv.cctv.com/live/cctv15/ +CCTV15,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv15/ +CCTV15,webview://https://www.yangshipin.cn/tv/home?pid=600001815 +CCTV16,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv16 +CCTV16,webview://https://tv.cctv.com/live/cctv16/ +CCTV16,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv16/ +CCTV16,webview://https://www.yangshipin.cn/tv/home?pid=600098637 +CCTV17,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv17 +CCTV17,webview://https://tv.cctv.com/live/cctv17/ +CCTV17,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv17/ +CCTV17,webview://https://www.yangshipin.cn/tv/home?pid=600001810 +CCTV5+,webview://https://tv.cctv.com/live/cctv5plus/ +CCTV5+,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctv5plus +CCTV5+,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctv5plus/ + + +CCTV4K,webview://https://www.yangshipin.cn/tv/home?pid=600002264 +CCTV8K,webview://https://yangshipin.cn/tv/home?pid=600156816 +CCTV4欧洲,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctveurope +CCTV4欧洲,webview://https://tv.cctv.com/live/cctveurope/ +CCTV4欧洲,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctveurope/ +CCTV4美洲,webview://https://app.cctv.com/special/m/livevod/index.html?vtype=1&channel=cctvamerica +CCTV4美洲,webview://https://tv.cctv.com/live/cctvamerica/ +CCTV4美洲,webview://https://big5.cctv.com/gate/big5/tv.cctv.com/live/cctvamerica/ + +CECTV-1 汉语文化,video://http://m3u8.cec-tv.com.cn/?url=http://play.cec-tv.com.cn/channel/cec-tv1.m3u8 +CECTV-1 汉语文化,video://http://play.cec-tv.com.cn/channel/cec-tv1.m3u8 +CECTV-2 国际旅游,video://http://m3u8.cec-tv.com.cn/?url=http://play.cec-tv.com.cn/channel/cec-tv2.m3u8 +CECTV-2 国际旅游,video://http://play.cec-tv.com.cn/channel/cec-tv2.m3u8 +CECTV-3 国际教育,video://http://m3u8.cec-tv.com.cn/?url=http://play.cec-tv.com.cn/channel/cec-tv3.m3u8 +CECTV-3 国际教育,video://http://play.cec-tv.com.cn/channel/cec-tv3.m3u8 +CECTV-4 国际健康,video://http://m3u8.cec-tv.com.cn/?url=http://play.cec-tv.com.cn/channel/cec-tv4.m3u8 +CECTV-4 国际健康,video://http://play.cec-tv.com.cn/channel/cec-tv4.m3u8 + +CGTN,video://https://www.cgtn.com/tv +CGTN,webview://https://www.cgtn.com/tv +CGTN,webview://https://yangshipin.cn/tv/home?pid=600014550 +CGTN纪录,video://https://www.cgtn.com/channel/documentary +CGTN纪录,webview://https://www.cgtn.com/channel/documentary +CGTN纪录,webview://https://yangshipin.cn/tv/home?pid=600084781 +CGTN法语,video://https://francais.cgtn.com/channel +CGTN法语,webview://https://francais.cgtn.com/channel +CGTN法语,webview://https://yangshipin.cn/tv/home?pid=600084704 +CGTN俄语,webview://https://yangshipin.cn/tv/home?pid=600084758 +CGTN俄语,webview://https://russian.cgtn.com/channel +CGTN西班牙语,video://https://espanol.cgtn.com/en-directo +CGTN西班牙语,webview://https://espanol.cgtn.com/en-directo +CGTN西班牙语,webview://https://yangshipin.cn/tv/home?pid=600084744 +CGTN阿拉伯语,video://https://arabic.cgtn.com/channel +CGTN阿拉伯语,webview://https://arabic.cgtn.com/channel +CGTN阿拉伯语,webview://https://yangshipin.cn/tv/home?pid=600084782 + +CETV1,webview://https://yangshipin.cn/tv/home?pid=600171827 +CETV1,webview://https://tv.gxtv.cn/channel/channelivePlay_ffa6b6e1b32b4a16a73eb3ef66f8bfc7.html +CETV2,webview://https://tv.gxtv.cn/channel/channelivePlay_80d0ffb42c114eaf9663708629ff0a3e.html +CETV4,webview://https://tv.gxtv.cn/channel/channelivePlay_67eace939278435bb4bca90800fb4225.html +CETV4,webview://https://edu.cctv.com/cetv/ + +卫视,#genre# +北京卫视,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=11 +北京卫视,webview://https://www.xuexi.cn/xxqg.html?id=b2e730bcb7e8468ea028135c602a561d +北京卫视,webview://https://www.brtn.cn/btv/btvsy_index +北京卫视,webview://https://www.yangshipin.cn/tv/home?pid=600002309 +江苏卫视,video://https://live.jstv.com/?channelId=534 +江苏卫视,webview://https://live.jstv.com/?channelld=534 +江苏卫视,webview://https://yangshipin.cn/tv/home?pid=600002521 +东方卫视,video://https://live.kankanews.com/huikan?id=1 +东方卫视,webview://https://live.kankanews.com/huikan +东方卫视,webview://https://yangshipin.cn/tv/home?pid=600002483 +浙江卫视,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=12 +浙江卫视,video://https://www.cztv.com/liveTV/101 +浙江卫视,webview://https://www.xuexi.cn/xxqg.html?id=0b0936946bd7416fa80aaeb4072f369a +浙江卫视,webview://https://zmtv.cztv.com/cmsh5-share/prod/cztv-tvLive/index.html +浙江卫视,webview://https://yangshipin.cn/tv/home?pid=600002520 +湖南卫视,video://https://www.mgtv.com/live/ +湖南卫视,webview://https://yangshipin.cn/tv/home?pid=600002475 +湖北卫视,video://https://news.hbtv.com.cn/app/tv/431 +湖北卫视,webview://https://www.xuexi.cn/xxqg.html?id=894c6f103e094ab58f51cf0f96870a3d +湖北卫视,webview://https://yangshipin.cn/tv/home?pid=600002508 +广东卫视,video://https://www.gdtv.cn/tvChannelDetail/94 +广东卫视,video://https://www.gdtv.cn/tvChannelDetail/43 +广东卫视,webview://https://www.gdtv.cn/tvChannelDetail/43 +广东卫视,webview://https://yangshipin.cn/tv/home?pid=600002485 +广西卫视,webview://https://tv.gxtv.cn/channel/channelivePlay_e7a7ab7df9fe11e88bcfe41f13b60c62.html +广西卫视,webview://https://yangshipin.cn/tv/home?pid=600002509 +黑龙江卫视,video://https://www.hljtv.com/live/folder418/ +黑龙江卫视,webview://https://www.hljtv.com/live/folder418/ +黑龙江卫视,webview://https://yangshipin.cn/tv/home?pid=600002498 +海南卫视,video://http://tc.hnntv.cn/ +海南卫视,webview://https://yangshipin.cn/tv/home?pid=600002506 +重庆卫视,webview://https://yangshipin.cn/tv/home?pid=600002531 +深圳卫视,video://https://www.sztv.com.cn/dianshi.shtml?id=7867 +深圳卫视,webview://https://yangshipin.cn/tv/home?pid=600002481 +深圳卫视,webview://https://www.sztv.com.cn/pindao/index.html?id=7867 +四川卫视,webview://https://yangshipin.cn/tv/home?pid=600002516 +河南卫视,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=14 +河南卫视,webview://https://yangshipin.cn/tv/home?pid=600002525 +东南卫视,video://https://live.fjtv.net/setv/ +东南卫视,webview://https://yangshipin.cn/tv/home?pid=600002484 +贵州卫视,video://https://www.gzstv.com/tv/ch01 +贵州卫视,webview://https://yangshipin.cn/tv/home?pid=600002490 +江西卫视,video://https://www.jxntv.cn/live/#/ +江西卫视,webview://https://yangshipin.cn/tv/home?pid=600002503 +辽宁卫视,webview://https://yangshipin.cn/tv/home?pid=600002505 +安徽卫视,video://https://www.ahtv.cn/folder9000/folder20193?channelIndex=0 +安徽卫视,webview://https://www.ahtv.cn/folder9000/folder20193?channelIndex=0 +安徽卫视,webview://https://yangshipin.cn/tv/home?pid=600002532 +河北卫视,video://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=0 +河北卫视,webview://https://yangshipin.cn/tv/home?pid=600002493 +山东卫视,video://https://v.iqilu.com/live/sdtv/ +山东卫视,webview://https://yangshipin.cn/tv/home?pid=600002513 +天津卫视,webview://https://www.xuexi.cn/xxqg.html?id=f34309e518fb41579c46cbef4d56c51d +天津卫视,webview://https://yangshipin.cn/tv/home?pid=6000152137 +吉林卫视,video://https://www.jlntv.cn/tv?id=104 +吉林卫视,webview://https://www.jlntv.cn/tv?id=104 +吉林卫视,webview://https://yangshipin.cn/tv/home?pid=600190405 +山西卫视,video://https://www.sxrtv.com/tv/index.shtml +山西卫视,webview://https://yangshipin.cn/tv/home?pid=600190407 +山西卫视,webview://https://www.sxrtv.com/tv/index.shtml +陕西卫视,video://http://live.snrtv.com/star +陕西卫视,webview://http://www.sxtvs.com/sxtvs_sxws/index.html +陕西卫视,webview://https://yangshipin.cn/tv/home?pid=600190400 +宁夏卫视,video://https://www.nxtv.com.cn/tv/ws/ +宁夏卫视,webview://https://yangshipin.cn/tv/home?pid=600190737 +甘肃卫视,video://https://www.gstv.com.cn/zxc.jhtml# +甘肃卫视,webview://https://yangshipin.cn/tv/home?pid=600190408 +甘肃卫视,webview://https://www.gstv.com.cn/zxc.jhtml +云南卫视,video://https://www.yntv.cn/live.html +云南卫视,webview://https://yangshipin.cn/tv/home?pid=600190402 +青海卫视,video://https://www.qhbtv.com/new_index/live/folder2646/ +青海卫视,webview://http://www.qhbtv.com/new_index/live/folder2646/ +青海卫视,webview://https://yangshipin.cn/tv/home?pid=600190406 +内蒙古卫视,video://https://www.nmtv.cn/liveTv +内蒙古卫视,webview://https://www.nmtv.cn/liveTv +内蒙古卫视,webview://https://yangshipin.cn/tv/home?pid=600190401 +新疆卫视,video://https://www.xjtvs.com.cn/column/tv/434?channelId=1 +新疆卫视,webview://https://www.xjtvs.com.cn/column/tv/434?channelld=1 +西藏卫视,webview://https://yangshipin.cn/tv/home?pid=600190403 +风云剧场,webview://https://yangshipin.cn/tv/home?pid=600099658 +第一剧场,webview://https://web.guangdianyun.tv/tv/?id=1793&uin=2311 +第一剧场,webview://https://yangshipin.cn/tv/home?pid=600099655 +怀旧剧场,webview://https://yangshipin.cn/tv/home?pid=600099620 + +数字节目,#genre# +CHC动作电影,video://http://sport.pendy.dpdns.org/migu/644368714?token=BCDxUPC2aE0y0iz8JYzYhWA21b8DBPXm4Tw9nHe0T-ftD1MRmsBCXZPPiHXeDz7cNybVmmXGazeeaHKpxyYgEA +CHC家庭影院,video://http://sport.pendy.dpdns.org/migu/644368373?token=BCDxUPC2aE0y0iz8JYzYhWA21b8DBPXm4Tw9nHe0T-ftD1MRmsBCXZPPiHXeDz7cNybVmmXGazeeaHKpxyYgEA +CHC影迷电影,video://http://sport.pendy.dpdns.org/migu/952383261?token=BCDxUPC2aE0y0iz8JYzYhWA21b8DBPXm4Tw9nHe0T-ftD1MRmsBCXZPPiHXeDz7cNybVmmXGazeeaHKpxyYgEA +金鹰纪实,video://https://live.mgtv.com/?channelId=316 +1905极限反转,video://https://m.1905.com/m/xl/live/ +1905极限反转,webview://https://m.1905.com/m/xl/live/ +1905环球经典,video://https://m.1905.com/m/1905tv/live/ +dy远程教育,webview://https://dygbjy.12371.cn/ + +上海,#genre# +上海新闻综合,video://https://live.kankanews.com/huikan?id=2 +上海新闻综合,webview://https://live.kankanews.com/huikan?id=2 +上海都市,video://https://live.kankanews.com/huikan?id=4 +上海都市,webview://https://live.kankanews.com/huikan?id=4 +第一财经,video://https://live.kankanews.com/huikan?id=5 +第一财经,webview://https://live.kankanews.com/huikan?id=5 +哈哈炫动,video://https://live.kankanews.com/huikan?id=9 +哈哈炫动,webview://https://live.kankanews.com/huikan?id=9 +五星体育,video://https://live.kankanews.com/huikan?id=10 +五星体育,webview://https://live.kankanews.com/huikan?id=10 +魔都眼,video://https://live.kankanews.com/huikan?id=11 +魔都眼,webview://https://live.kankanews.com/huikan?id=11 +新纪实,video://https://live.kankanews.com/huikan?id=12 +新纪实,webview://https://live.kankanews.com/huikan?id=12 +上海教育电视台,video://https://tvi.ct.ws/shanghaijiaoyu.html + +江苏,#genre# +江苏城市,video://https://live.jstv.com/?channelId=535 +江苏城市,webview://https://live.jstv.com/?channelld=535 +江苏综艺,video://https://live.jstv.com/?channelId=556 +江苏综艺,webview://https://live.jstv.com/?channelld=556 +江苏影视,video://https://live.jstv.com/?channelId=542 +江苏影视,webview://https://live.jstv.com/?channelld=542 +江苏新闻,video://https://live.jstv.com/?channelId=536 +江苏新闻,webview://https://live.jstv.com/?channelld=536 +江苏教育,video://https://live.jstv.com/?channelId=545 +江苏教育,webview://https://live.jstv.com/?channelld=545 +江苏体育,video://https://live.jstv.com/?channelId=537 +江苏体育,webview://https://live.jstv.com/?channelld=537 +江苏国际,video://https://live.jstv.com/?channelId=544 +江苏国际,webview://https://live.jstv.com/?channelld=544 +优漫卡通,video://https://live.jstv.com/?channelId=543 +优漫卡通,webview://https://live.jstv.com/?channelld=543 +南京新闻综合,video://https://www.nbs.cn/live/?id=109152 +南京新闻综合,webview://https://www.nbs.cn/live/?id=109152 +南京十八生活频道,video://https://www.nbs.cn/live/?id=110094 +南京十八生活频道,webview://https://www.nbs.cn/live/?id=110094 +南京科教,video://https://www.nbs.cn/live/?id=109153 +南京科教,webview://https://www.nbs.cn/live/?id=109153 +南京文旅纪录,video://https://www.nbs.cn/live/?id=110093 +南京文旅纪录,webview://https://www.nbs.cn/live/?id=110093 +南京少儿,video://https://www.nbs.cn/live/?id=110095 +南京少儿,webview://https://www.nbs.cn/live/?id=110095 +江宁电视台,video://http://tv.haoqu99.com/3/jiangsu/jiangning.html +盐城一套,video://https://www.0515yc.cn/folder147/folder148/folder156/ +无锡移动,webview://https://www.nbs.cn/live/?id=109152 +铜川综合,video://https://www.tcsrm.cn/tvradio/tczhpd.html +铜川公共,video://https://www.tcsrm.cn/tvradio/tcggpd.html +无锡移动,video://https://live.wifiwx.com/m2/?page=live&id=494#/pkgA/pages/live/live?id=494 +无锡新闻综合,http://stream.thmz.com/wxtv1/playlist.m3u8 +无锡娱乐,http://stream.thmz.com/wxtv2/playlist.m3u8 +无锡都市资讯,http://stream.thmz.com/wxtv3/playlist.m3u8 +无锡生活,http://stream.thmz.com/wxtv4/playlist.m3u8 +无锡经济,http://stream.thmz.com/wxtv5/playlist.m3u8 +靖江新闻综合,http://visit.jjbctv.com:1935/live/xwzhpc/playlist.m3u8 +镇江新闻综合,http://tv.q1.cm/stream/b71cb8847f56152f3d58e9b91368d1e647088849e09ac441e4ceebab99c75847.m3u8 +镇江新闻综合,http://tv.hackrss.net/stream/b71cb8847f56152f3d58e9b91368d1e647088849e09ac441e4ceebab99c75847.m3u8 +泰州-1,http://stream1.mytaizhou.net/xwzhnew/playlist.m3u8 +泰州-2,http://stream1.mytaizhou.net/jjshnew/playlist.m3u8 +泰州-3,http://stream1.mytaizhou.net/ysylnew/playlist.m3u8 +盐城新闻综合,https://live1yc.0515yc.cn/ycyt01/sd/live.m3u8 +盐城城市公共,https://live1yc.0515yc.cn/ycet02/sd/live.m3u8 +盐城法制生活,https://live1yc.0515yc.cn/ycst03/sd/live.m3u8 +徐州一套,webview://https://www.wifixz.com/tv/ +南京新闻综合,video://https://www.nbs.cn/live/?id=109152 +南京新闻综合,webview://https://www.nbs.cn/live/?id=109152 +苏州新闻综合,video://http://tv.zimtv.cn/tv/js-721.html?ch=js +苏州新闻综合,https://live-auth.51kandianshi.com/szgd/csztv1.m3u8 +苏州社会经济,video://http://tv.zimtv.cn/tv/js-722.html?ch=js +苏州社会经济,https://live-auth.51kandianshi.com/szgd/csztv2.m3u8 +苏州文化生活,video://http://tv.zimtv.cn/tv/js-723.html?ch=js +https://live-auth.51kandianshi.com/szgd/csztv3.m3u8 +苏州电影娱乐,video://http://tv.zimtv.cn/tv/js-724.html?ch=js +苏州电影娱乐,https://live-auth.51kandianshi.com/szgd/csztv4.m3u8 +苏州生活资讯,video://http://tv.zimtv.cn/tv/js-725.html?ch=js +苏州生活资讯,https://live-auth.51kandianshi.com/szgd/csztv5.m3u8 +张家港1,video://http://jrwx.zjgonline.com.cn/ysz_share/share/index_share.html?contentType=tvlive&channelId=1&mmsurl=http://mms.zjgonline.com.cn:8080/mms4.5&token=lgijnojhrspoywsk +张家港2,video://http://jrwx.zjgonline.com.cn/ysz_share/share/index_share.html?contentType=tvlive&channelId=2&mmsurl=http://mms.zjgonline.com.cn:8080/mms4.5&token=lgijnojhrspoywsk + + +广东,#genre# +广东珠江,video://https://www.gdtv.cn/tvChannelDetail/44 +广东新闻,video://https://www.gdtv.cn/tvChannelDetail/45 +广东新闻,webview://https://www.gdtv.cn/tvChannelDetail/45 +广东体育,video://https://www.gdtv.cn/tvChannelDetail/47 +广东民生,video://https://www.gdtv.cn/tvChannelDetail/48 +广东民生,webview://https://www.gdtv.cn/tvChannelDetail/48 +广东新闻,video://https://www.gdtv.cn/tvChannelDetail/45 +广东新闻,webview://https://www.gdtv.cn/tvChannelDetail/45 +大湾区卫视,video://https://www.gdtv.cn/tvChannelDetail/51 +大湾区卫视(海外版),video://https://www.gdtv.cn/tvChannelDetail/46 +大湾区卫视(海外版),webview://https://www.gdtv.cn/tvChannelDetail/46 +广东影视频道,video://https://www.gdtv.cn/tvChannelDetail/53 +广东影视频道,webview://https://www.gdtv.cn/tvChannelDetail/53 +4K超高清,video://https://www.gdtv.cn/tvChannelDetail/16 +广东少儿,video://https://www.gdtv.cn/tvChannelDetail/54 +嘉佳卡通,video://https://www.gdtv.cn/tvChannelDetail/66 +南方购物,video://https://www.gdtv.cn/tvChannelDetail/42 +岭南戏曲,video://https://www.gdtv.cn/tvChannelDetail/15 +广东移动,video://https://www.gdtv.cn/tvChannelDetail/74 +荔枝台,video://https://www.gdtv.cn/tvChannelDetail/100 +GRTN健康频道,video://https://www.gdtv.cn/tvChannelDetail/99 +GRTN文化频道,video://https://www.gdtv.cn/tvChannelDetail/75 +GRTN生活频道,video://https://www.gdtv.cn/tvChannelDetail/102 +GRTN教育频道,video://https://www.gdtv.cn/tvChannelDetail/104 +广州综合,webview://https://app.gztv.com//lusshare/#/tvDetail?code=3000 +广州新闻,webview://https://app.gztv.com//lusshare/#/tvDetail?code=3002 +广州影视,webview://https://app.gztv.com//lusshare/#/tvDetail?code=3006 +广州法治,webview://https://app.gztv.com//lusshare/#/tvDetail?code=3004 +广州南国都市,webview://https://app.gztv.com//lusshare/#/tvDetail?code=3003 +广州法治,webview://https://app.gztv.com//lusshare/#/tvDetail?code=3004 +深圳都市,video://https://www.sztv.com.cn/dianshi.shtml?id=7868 +深圳都市,webview://https://www.sztv.com.cn/pindao/index.html?id=7868 +深圳电视剧,video://https://www.sztv.com.cn/dianshi.shtml?id=7880 +深圳电视剧,webview://https://www.sztv.com.cn/pindao/index.html?id=7880 +深圳财经,video://https://www.sztv.com.cn/dianshi.shtml?id=7871 +深圳财经,webview://https://www.sztv.com.cn/pindao/index.html?id=7871 +深圳宜和购物,video://https://www.sztv.com.cn/dianshi.shtml?id=7878 +深圳国际,video://https://www.sztv.com.cn/dianshi.shtml?id=7944 +深圳国际,webview://https://www.sztv.com.cn/pindao/index.html?id=7944 +深圳少儿,video://https://www.sztv.com.cn/dianshi.shtml?id=7881 +深圳少儿,webview://https://www.sztv.com.cn/pindao/index.html?id=7881 +深圳移动,video://https://www.sztv.com.cn/dianshi.shtml?id=7869 +东莞新闻综合,video://https://dgrtv.sun0769.com/index.php/online2/4 +东莞新闻综合,webview://https://dgrtv.sun0769.com/index.php/online2/4 +东莞生活资讯,video://https://dgrtv.sun0769.com/index.php/online2/5 +东莞生活资讯,webview://https://dgrtv.sun0769.com/index.php/online2/5 +河源综合,video://https://www.hyrtv.cn/itv/zhds/ +河源综合,webview://https://www.hyrtv.cn/itv/zhds/ +河源公共,video://https://www.hyrtv.cn/itv/ggds/ +河源公共,webview://https://www.hyrtv.cn/itv/ggds/ +清远新闻综合,video://https://h5.qyrb.cn/h5/nfzmy-television-and-radio/#/?channelId=1 +清远新闻综合,webview://https://h5.qyrb.cn/h5/nfzmy-television-and-radio/#/?channelld=1 +清远文旅生活,video://https://h5.qyrb.cn/h5/nfzmy-television-and-radio/#/?channelId=3 +清远文旅生活,webview://https://h5.qyrb.cn/h5/nfzmy-television-and-radio/#/?channelld=3 +韶关,video://https://www.sgmsw.cn/v/tv?spm=0.0.0.0.nRYAvk&id=SB05RIYZOU8JR418AUQOF62CAJQ08D0E +江门综合,video://http://www.jmtv.cn/live/jm_live_h5.shtml?pid=2 +江门综合,webview://http://www.jmtv.cn/live/jm_live_h5.shtml?pid=2 +江门侨乡生活,video://http://www.jmtv.cn/live/jm_live_h5.shtml?pid=1 +江门侨乡生活,webview://http://www.jmtv.cn/live/jm_live_h5.shtml?pid=1 +揭阳公共,video://https://www.jyrtv.tv/fccommon/Home/detail?site_id=75&detail_type=7&cid=12 +揭阳公共,webview://https://www.jyrtv.tv/fccommon/Home/detail?site_id=75&detail_type=7&cid=12 +肇庆综合,video://https://zqh5.xjrb.com/h5/nfzmy-television-and-radio/#/?channelId=33 +云浮综合,video://https://static.yft.ndoe.cn/hd/ysx/#/?channelType=0&channelId=8 +云浮综合,webview://https://static.yft.ndoe.cn/hd/ysx/#/?channelType=0&channelld=8 +云浮文旅,video://https://static.yft.ndoe.cn/hd/ysx/#/?channelType=0&channelId=9 +云浮文旅,webview://https://static.yft.ndoe.cn/hd/ysx/#/?channelType=0&channelld=9 +佛山顺德,video://http://xiubo.net/tv/gd/fssd.html +佛山公共,video://http://xiubo.net/tv/gd/fsgg.html +佛山影视,video://http://xiubo.net/tv/gd/fsys.html +佛山高明,video://http://xiubo.net/tv/gd/fsgm.html +佛山三水,video://http://xiubo.net/tv/gd/fsss.html +佛山综合,video://http://xiubo.net/tv/gd/fszh.html +佛山南海,video://http://xiubo.net/tv/gd/fsnh.html + +浙江,#genre# +浙江钱江,video://https://www.cztv.com/liveTV/102 +浙江钱江,webview://https://www.cztv.com/liveTV/102 +浙江经济生活,video://https://www.cztv.com/liveTV/103 +浙江经济生活,webview://https://www.cztv.com/liveTV/103 +浙江教科影视,video://https://www.cztv.com/liveTV/104 +浙江科教影视,webview://https://www.cztv.com/liveTV/104 +浙江民生休闲,video://https://www.cztv.com/liveTV/106 +浙江民生休闲,webview://https://www.cztv.com/liveTV/106 +浙江新闻,video://https://www.cztv.com/liveTV/107 +浙江新闻,webview://https://www.cztv.com/liveTV/107 +浙江少儿,video://https://www.cztv.com/liveTV/108 +浙江少儿,webview://https://www.cztv.com/liveTV/108 +浙江国际,video://https://www.cztv.com/liveTV/110 +浙江国际,webview://https://www.cztv.com/liveTV/110 +浙江好易购,video://https://www.cztv.com/liveTV/111 +浙江之江纪录,video://https://www.cztv.com/liveTV/112 +浙江之江纪录,webview://https://www.cztv.com/liveTV/112 +杭州综合,video://https://tv.hoolo.tv/hzzh/ +杭州综合,webview://https://tv.hoolo.tv/hzzh/ +西湖明珠,video://https://tv.hoolo.tv/xhmz/ +西湖明珠,webview://https://tv.hoolo.tv/xhmz/ +杭州生活,video://https://tv.hoolo.tv/hzsh/ +杭州生活,webview://https://tv.hoolo.tv/hzsh/ +杭州影视,video://https://tv.hoolo.tv/utv/ +杭州影视,webview://https://tv.hoolo.tv/utv/ +杭州青少体育,video://https://tv.hoolo.tv/hzse/ +杭州青少体育,webview://https://tv.hoolo.tv/hzse/ +杭州文化,video://https://tv.hoolo.tv/whpd/ +杭州文化,webview://https://tv.hoolo.tv/hzwh/ +宁波新闻综合,video://https://www.ncmc.nbtv.cn/gbds/folder8458/NBTV1/index.shtml +宁波新闻综合,webview://https://www.ncmc.nbtv.cn/gbds/folder8458/NBTV1/index.shtml +宁波经济生活,video://https://www.ncmc.nbtv.cn/gbds/folder8458/NBTV2/index.shtml +宁波经济生活,webview://https://www.ncmc.nbtv.cn/gbds/folder8458/NBTV2/index.shtml +宁波都市文体,video://https://www.ncmc.nbtv.cn/gbds/folder8458/NBTV3/index.shtml +宁波都市文体,webview://https://www.ncmc.nbtv.cn/gbds/folder8458/NBTV3/index.shtml +宁波影视剧,video://https://www.ncmc.nbtv.cn/gbds/folder8458/NBTV4/index.shtml +宁波影视剧,webview://https://www.ncmc.nbtv.cn/gbds/folder8458/NBTV4/index.shtml +余姚新闻综合,video://https://www.qukanvideo.com/cloud/h5/1718767387926372 +余姚新闻综合,webview://https://www.qukanvideo.com/cloud/h5/1718767387926372 +余姚文化,video://https://www.qukanvideo.com/cloud/h5/1728440422705076 +余姚文化,webview://https://www.qukanvideo.com/cloud/h5/1728440422705076 +绍兴新闻综合,video://https://www.shaoxing.com.cn/app/tv/77 +绍兴文化影视,video://https://www.shaoxing.com.cn/app/tv/74 +绍兴公共,video://http://www.shaoxing.com.cn/app/tv/75 + +福建,#genre# +福建新闻,video://https://live.fjtv.net/xwpd/ +福建旅游,video://https://live.fjtv.net/dspd/ +福建旅游,webview://https://live.fjtv.net/dspd/ +福建公共,video://https://live.fjtv.net/ggpd/ +福建公共,webview://https://live.fjtv.net/ggpd/ +福建经视,video://https://live.fjtv.net/jspd/ +福建经视,webview://https://live.fjtv.net/jspd/ +海峡卫视,video://https://www.fjtv.net/folder526/folder536/ +泉州新闻综合,video://https://www.qztv.cn/index/Medias/index/media_id/wq95wqbDnMKyd8KiwqzChnt0w5nChcKowoHCoQ/stream_name/news.html +泉州闽南语,video://https://www.qztv.cn/index/Medias/index/media_id/wq95wqbDnMKyd8KiwqzChnt0w5nChcKofcKh/stream_name/mny.html +晋江电视台,video://http://www.jinjiang.tv/live/ +宁德新闻综合,video://http://share.nddst.com/?_hgOutLink=live/livedetail&channel_id=41 +宁德新闻综合,webview://https://share.nddst.com/?_hgOutLink=live/livedetail&channel_id=41 +宁德文化旅游,video://http://share.nddst.com/?_hgOutLink=live/livedetail&channel_id=42 +宁德文化旅游,webview://https://share.nddst.com/?_hgOutLink=live/livedetail&channel_id=42 + +山东,#genre# +济铁频道,webview://https://jnjapp.jntlj.com/share/dHZsLTMwMy0x.html +山东齐鲁,video://https://v.iqilu.com/live/qlpd/ +山东齐鲁,webview://https://v.iqilu.com/live/qlpd/ +山东体育,video://https://v.iqilu.com/live/typd/ +山东体育,webview://https://v.iqilu.com/live/typd/ +山东生活,video://https://v.iqilu.com/live/shpd/ +山东生活,webview://https://v.iqilu.com/live/shpd/ +山东综艺,video://https://v.iqilu.com/live/zypd/ +山东综艺,webview://https://v.iqilu.com/live/zypd/ +山东新闻,video://https://v.iqilu.com/live/ggpd/ +山东新闻,webview://https://v.iqilu.com/live/ggpd/ +山东农科,video://https://v.iqilu.com/live/nkpd/ +山东农科,webview://https://v.iqilu.com/live/nkpd/ +山东文旅,video://https://v.iqilu.com/live/yspd/ +山东文旅,webview://https://v.iqilu.com/live/yspd/ +山东少儿,video://https://v.iqilu.com/live/sepd/ +山东少儿,webview://https://v.iqilu.com/live/sepd/ +青岛一套,video://http://www.qtv.com.cn/live/tv/index.shtml +青岛一套,webview://http://www.qtv.com.cn/live/tv/index.shtml +青岛二套,video://http://www.qtv.com.cn/live/tv/tv_qtv2.shtml +青岛二套,video://http://www.qtv.com.cn/live/tv/tv_qtv2.shtml +青岛二套,webview://http://www.qtv.com.cn/live/tv/tv_qtv2.shtml +青岛三套,video://http://www.qtv.com.cn/live/tv/tv_qtv3.shtml +青岛三套,webview://http://www.qtv.com.cn/live/tv/tv_qtv3.shtml +青岛四套,video://http://www.qtv.com.cn/live/tv/tv_qtv4.shtml +青岛四套,webview://http://www.qtv.com.cn/live/tv/tv_qtv4.shtml +青岛五套,video://http://www.qtv.com.cn/live/tv/tv_qtv5.shtml +青岛五套,webview://http://www.qtv.com.cn/live/tv/tv_qtv5.shtml +青岛六套,video://http://www.qtv.com.cn/live/tv/tv_qtv6.shtml +青岛六套,webview://http://www.qtv.com.cn/live/tv/tv_qtv6.shtml +临沂综合,webview://https://www.ilinyi.net/cms/tv/1020769 +临沂经济,webview://https://www.ilinyi.net/cms/tv/36417907 +临沂公共,webview://https://www.ilinyi.net/cms/tv/1020403 +济宁1,video://https://www.jnnews.tv/app/tv/76 +济宁2,video://https://www.jnnews.tv/app/tv/152 +济宁3,video://https://www.jnnews.tv/app/tv/74 +东营新闻综合,video://https://www.hhek.cn/folder4/folder3228/ +东营电视台,video://https://www.dongyingnews.cn/v/tv/?id=0 +东营电视台,webview://https://www.dongyingnews.cn/v/tv/?id=0 +东营公共,video://https://www.hhek.cn/folder4/folder38/ +东营公共,webview://https://www.dongyingnews.cn/v/tv/?id=1 +东营科教,video://https://www.hhek.cn/folder4/folder39/ +东营科教,webview://https://www.dongyingnews.cn/v/tv/?id=2 +潍坊新闻综合,video://http://www.wfcmw.cn/wfrtv_pdLive.html?tv=1 +潍坊新闻综合,webview://http://www.wfcmw.cn/wfrtv_pdLive.html?tv=1 +潍坊经济生活,video://http://www.wfcmw.cn/wfrtv_pdLive.html?tv=2 +潍坊经济生活,webview://http://www.wfcmw.cn/wfrtv_pdLive.html?tv=2 +潍坊影视综艺,video://http://www.wfcmw.cn/wfrtv_pdLive.html?tv=3 +潍坊影视综艺,webview://http://www.wfcmw.cn/wfrtv_pdLive.html?tv=3 +潍坊科教文旅,video://http://www.wfcmw.cn/wfrtv_pdLive.html?tv=4 +潍坊科教文旅,webview://http://www.wfcmw.cn/wfrtv_pdLive.html?tv=4 +威海新闻综合,video://http://lv.weihai.tv/live_13705e35636b2136b590e5a015bb801c.html +威海新闻综合,webview://https://iapp.weihai.tv/share/dHZsLTE1Ny0x.html +威海都市生活,video://http://lv.weihai.tv/live_8bfc704cbba598e76540f5d4f61a0e03.html +威海都市生活,webview://https://iapp.weihai.tv/share/dHZsLTE1Ny0z.html +威海海洋,video://http://lv.weihai.tv/live_6dffaf124b89957024f9f31de302d183.html +威海海洋,webview://https://iapp.weihai.tv/share/dHZsLTE1Ny0xMg.html +山东教育电视台,video://https://www.sdetv.com.cn/edu/pc/live/index.html +聊城新闻,webview://http://www.lcxw.cn/kands/ +泰安1,video://http://www.taianxinwen.com/tatv/contents/113/1.html +泰安2,video://http://live.1545ts.net/zhibotatv2.html + +河南,#genre# +郑州新闻综合,video://https://h5-new.zztv.tv/front-cloudlive-manage-h5/index.html?id=595660085175275520#/ +郑州商都频道,video://https://h5-new.zztv.tv/front-cloudlive-manage-h5/index.html?id=595659997191360512#/ +郑州文体旅游,video://https://h5-new.zztv.tv/front-cloudlive-manage-h5/index.html?id=595659904266555392#/ +郑州豫剧频道,video://https://h5-new.zztv.tv/front-cloudlive-manage-h5/index.html?id=595659784129105920#/ +郑州妇女儿童,video://https://h5-new.zztv.tv/front-cloudlive-manage-h5/index.html?id=595659666227220480#/ +郑州都市生活,video://https://h5-new.zztv.tv/front-cloudlive-manage-h5/index.html?id=595659527848742913#/ +河南民生,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=15 +河南梨园,video://https://www.hndyjyfw.gov.cn/livePlay.html?u=16 +郑州教育,video://http://web.chinamcloud.com/yszh32/wz/zb/index.shtml +郑州教育,webview://http://web.chinamcloud.com/yszh32/wz/zb/index.shtml +洛阳综合,video://http://www.lytv.com.cn/dist/phone_new_file.html +开封新闻综合,video://https://www.kftv.net.cn/info/944 +开封文旅,video://https://www.kftv.net.cn/info/943 +兰考新闻频道,video://https://www.kftv.net.cn/info/942 +杞县新闻频道,video://https://www.kftv.net.cn/info/941 +尉氏新闻频道,video://https://www.kftv.net.cn/info/940 +通许综合频道,video://https://www.kftv.net.cn/info/939 +焦作综合,video://http://www.jzrt.com/list-zhpd.html +焦作公共,video://http://www.jzrt.com/list-ggpd.html +驻马店新闻综合,http://tvlive.zmdtvw.cn/live/106770611978226682/index.m3u8 +驻马店科教,http://tvlive.zmdtvw.cn/live/8395198981051753732/index.m3u8 +驻马店公共,http://tvlive.zmdtvw.cn/live/5927138998607870056/index.m3u8 +许昌综合,video://http://xctv.cn/2359 +许昌农业科教,video://http://xctv.cn/3918 +晴彩许昌,video://http://xctv.cn/3920 +郑州教育,video://http://web.chinamcloud.com/yszh32/wz/zb/index.shtml +洛阳1,video://http://www.lytv.com.cn/dist/phone_new_file.html +焦作综合,video://https://jiaozuo.dxhmt.cn/api/page/goLivePage?liveId=a15a6b9e3e1f435584f903641e85a975 +焦作公共,video://https://jiaozuo.dxhmt.cn/api/page/goLivePage?liveId=6a8a51398cf44ad28bb7808afdc94f4d +开封新闻综合,video://https://kaifeng.dxhmt.cn/api/page/shiroVideo?tvId=53507dea8e7f4c3c8a37e0bdf7bd055c +开封文旅,video://https://kaifeng.dxhmt.cn/api/page/shiroVideo?tvId=ceffc903779f4f14ad119c4520d87c1d +周口1,video://http://wxyszk.yszkapp.cn/share/views/share/index_share.html?contentType=tvlive&channelId=1&mmsurl=http://mms.yszkapp.cn:18080/mms4.6.3&token=pmqhukcpyipvqmoz +周口公共,video://http://wxyszk.yszkapp.cn/share/views/share/index_share.html?contentType=tvlive&channelId=2&mmsurl=http%3A%2F%2Fmms.yszkapp.cn%3A18080%2Fmms4.6.3&token=pmqhukcpyipvqmoz&tencentShare=1 +周口教育,video://http://wxyszk.yszkapp.cn/share/views/share/index_share.html?contentType=tvlive&channelId=3&mmsurl=http%3A%2F%2Fmms.yszkapp.cn%3A18080%2Fmms4.6.3&token=pmqhukcpyipvqmoz&tencentShare=1 +周口川汇,video://http://wxyszk.yszkapp.cn/share/views/share/index_share.html?contentType=tvlive&channelId=4&mmsurl=http%3A%2F%2Fmms.yszkapp.cn%3A18080%2Fmms4.6.3&token=pmqhukcpyipvqmoz&tencentShare=1 +信阳1,video://https://wap.xytv.cn/share/page/tvLive/?tvid=1&webProId=1&tvType=1&webTenId=1&invCode=&userName=&origin=1&webSoleId=4f6012673a674a07ba7380a6bfd99ee9 +信阳文旅,video://https://wap.xytv.cn/share/page/tvLive?tvid=3&webProId=1&tvType=1&webTenId=1&invCode=&userName=&origin=1&webSoleId=39afabf7e90b4e708f7583ec223ea541 +信阳浉河,video://https://wap.xytv.cn/share/page/tvLive?tvid=5&webProId=1&tvType=1&webTenId=1&invCode=&userName=&origin=1&webSoleId=e61a40bfa9414965984a6dcea76b3c60 +信阳平桥,video://https://wap.xytv.cn/share/page/tvLive?tvid=4&webProId=1&tvType=1&webTenId=1&invCode=&userName=&origin=1&webSoleId=26c2c106d4b34cbcade8fb115eb5e51e +南阳三套,webdav://https://web.guangdianyun.tv/tv/?id=296&uin=1081 + +河北,#genre# +河北经济生活,video://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=1 +河北经济生活,webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=1 +河北农民频道,video://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=2 +河北农民频道,webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=2 +河北都市,video://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=3 +河北都市,webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=3 +河北影视剧,video://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=4 +河北影视剧,webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=4 +河北少儿科教,video://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=5 +河北少儿科教,webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=5 +河北文旅公共,video://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=6 +河北文旅公共,webview://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=6 +河北三佳购物,video://https://www.hebtv.com/19/19js/st/xdszb/index.shtml?index=7 +张家口新闻综合,webview://https://www.zjkgdcs.com/Live/index?liveid=1 +张家口公共,webview://https://www.zjkgdcs.com/Live/index?liveid=7 +沧州综合,video://https://www.czgd.tv/Article/des?infoid=32768&modelid=3 +沧州-2,video://https://www.czgd.tv/Article/des?infoid=32769&modelid=3 +沧州-3,video://https://www.czgd.tv/Article/des?infoid=32770&modelid=3 +石家庄新闻综合,video://http://plusshare.sjzntv.cn/?_hgOutLink=live/livedetail&channel_id=4 +石家庄城市服务,video://http://plusshare.sjzntv.cn/?_hgOutLink=live/livedetail&channel_id=5 +石家庄文化娱乐,video://http://plusshare.sjzntv.cn/?_hgOutLink=live/livedetail&channel_id=6 +石家庄都市,video://http://plusshare.sjzntv.cn/?_hgOutLink=live/livedetail&channel_id=7 +衡水综合,video://http://app.hsrtv.cn/web/teletv/tv_content_1.html +衡水公共,video://http://app.hsrtv.cn/web/teletv/tv_content_4.html +邢台城市生活,video://https://www.xttv.com.cn/index/channel/index/id/64.html + +安徽,#genre# +安徽经济生活,video://https://www.ahtv.cn/folder9000/folder20193?channelIndex=1 +安徽综艺体育,video://https://www.ahtv.cn/folder9000/folder20193?channelIndex=2 +安徽综艺体育,webview://https://www.ahtv.cn/folder9000/folder20193?channellndex=2 +安徽公共,video://https://www.ahtv.cn/folder9000/folder20193?channelIndex=4 +安徽公共,webview://https://www.ahtv.cn/folder9000/folder20193?channellndex=4 +安徽农业科教,video://https://www.ahtv.cn/folder9000/folder20193?channelIndex=5 +安徽农业科教,webview://https://www.ahtv.cn/folder9000/folder20193?channellndex=5 +安徽国际,video://https://www.ahtv.cn/folder9000/folder20193?channelIndex=6 +安徽国际,webview://https://www.ahtv.cn/folder9000/folder20193?channellndex=6 +安徽影视,video://https://www.ahtv.cn/folder9000/folder20193?channelIndex=3 +合肥新闻,video://https://app.hfbtc.cn/shows/2/1.html +合肥新闻,webview://https://app.hfbtc.cn/shows/2/1.html +合肥生活,video://https://app.hfbtc.cn/shows/2/2.html +合肥生活,webview://https://app.hfbtc.cn/shows/2/2.html +合肥科创,video://https://app.hfbtc.cn/shows/2/3.html +合肥科创,webview://https://app.hfbtc.cn/shows/2/3.html +合肥教育法治,video://https://app.hfbtc.cn/shows/2/4.html +合肥教育法治,webview://https://app.hfbtc.cn/shows/2/4.html +池州新闻综合,video://https://www.chiznews.com/radio-television +池州新闻综合,webview://https://www.chiznews.com/radio-television +合肥新闻,webview://https://app.hfbtc.cn/shows/2/1.html +铜陵新闻综合,video://http://wxfx.tlbts.com/mag/livevideo/v1/video/wapVideoView?id=56 +铜陵教育科技,video://http://wxfx.tlbts.com/mag/livevideo/v1/video/wapVideoView?id=58 +黄山新闻综合,video://http://www.hsnewsnet.com/web/tvnews/ +黄山新闻综合,webview://http://www.hsnewsnet.com/web/tvnews/ +黄山文旅,video://http://www.hsnewsnet.com/web/tvlife/ +黄山文旅,webview://http://www.hsnewsnet.com/web/tvlife/ +亳州综合,video://https://www.ahbztv.com/televisi0n.html +亳州综合,webview://https://www.ahbztv.com/televisi0n.html +滁州新闻综合,video://http://www.cztv.cc/Live/index?liveid=1 +滁州新闻综合,webview://http://www.cztv.cc/Live/index?liveid=1 +滁州公共,webview://http://www.cztv.cc/Live/index?liveid=2 +滁州科教,video://http://www.cztv.cc/Live/index?liveid=3 +滁州科教,webview://http://www.cztv.cc/Live/index?liveid=3 +芜湖新闻综合,video://http://www.wuhubtv.com/folder1194/# +芜湖新闻综合,webview://http://www.wuhubtv.com/folder1194/# +淮北新闻综合,video://https://www.hbnews.net/tv/ + +海南,#genre# +海南新闻,video://https://www.hnntv.cn/live.html?playType=livePlay&channelId=3&referPage=home +海南文旅,video://https://www.hnntv.cn/live.html?playType=livePlay&channelId=6&referPage=home +三沙卫视,video://https://app.ssws.tv/video/videojs/index?site_id=10001 +海南自贸,video://https://www.hnntv.cn/live.html?playType=livePlay&channelId=1&referPage=home + +黑龙江,#genre# +黑龙江文体,video://https://www.hljtv.com/live/folder423/ +黑龙江文体,webview://https://www.hljtv.com/live/folder423/ +黑龙江影视,video://https://www.hljtv.com/live/folder425/ +黑龙江影视,webview://https://www.hljtv.com/live/folder425/ +黑龙江新闻法治,video://https://www.hljtv.com/live/folder424/ +黑龙江新闻法治,webview://https://www.hljtv.com/live/folder424/ +黑龙江都市,video://https://www.hljtv.com/live/folder419/ +黑龙江都市,webview://https://www.hljtv.com/live/folder419/ +黑龙江农业科教,video://https://www.hljtv.com/live/folder420/ +黑龙江少儿,video://https://www.hljtv.com/live/folder422/ +哈尔滨新闻综合,video://https://www.hrbtv.net/folder79/folder81/ +哈尔滨新闻综合,webview://https://www.hrbtv.net/folder79/folder81/ +哈尔滨生活,video://https://www.hrbtv.net/folder79/folder85/ +哈尔滨生活,webview://https://www.hrbtv.net/folder79/folder85/ +哈尔滨影视,video://https://www.hrbtv.net/folder79/folder87/ +哈尔滨影视,webview://https://www.hrbtv.net/folder79/folder87/ + +吉林,#genre# +长春综合,video://https://chinactv.com/live/1442880654565093377.html +长春综合,webview://https://chinactv.com/live/1442880654565093377.html +长春文旅体育,video://https://chinactv.com/live/1442880767035355137.html +长春文旅体育,webview://https://chinactv.com/live/1442880767035355137.html +长春市民生活,video://https://chinactv.com/live/1442880854423678977.html +长春市民生活,webview://https://chinactv.com/live/1442880854423678977.html +长春经济,video://https://chinactv.com/live/1442880940893450241.html +长春汽车,video://https://chinactv.com/live/1442881026868293634.html +延边朝鲜语综合,webview://https://www.yb983.com/ybtv1/index.html +延边汉语综合,webview://https://www.yb983.com/ybtv2/index.html +吉林市综合,video://https://www.jlcgbdstxmt.com/application/tvradio/h5/detail.html?type=tv&id=11 +四平综合,video://http://evfh-www.plus.jlntv.cn/siping/folder134/folder158 + +山西,#genre# +大同新闻综合,video://https://www.dtradio.com.cn/local/folder25 +大同新闻综合,webview://https://www.dtradio.com.cn/local/folder25 +阳泉新闻综合,video://https://www.yqrtv.com/folder74/folder139?id=10 +阳泉新闻综合,webview://https://www.yqrtv.com/folder139?id=10 +阳泉科教,video://https://www.yqrtv.com/folder74/folder139?id=11 +阳泉科教,webview://https://www.yqrtv.com/folder139?id=11 +晋城新闻综合,webview://http://share.jinnews.com.cn/?_hgOutLink=live/livedetail&channel_id=5 +晋城文化生活,video://http://share.jinnews.com.cn/?_hgOutLink=live/livedetail&channel_id=6 +晋城文化生活,webview://http://share.jinnews.com.cn/?_hgOutLink=live/livedetail&channel_id=6 +长治新闻综合,webview://http://changzhibcnew.zainanjing365.com//share/live/detail?resourceld=21 +长治公共少儿,webview://http://changzhibcnew.zainanjing365.com//share/live/detail?resourceld=22 +长治科教法治,webview://http://changzhibcnew.zainanjing365.com//share/live/detail?resourceld=23 +太原新闻综合,video://https://www.sxtygdy.com/23/23mbdszb/index.shtml +临汾新闻综合,video://http://live1.lfgdw.cn/lfj/lfj.m3u8?auth_key=1737100271-0-0-21bba4007a396277aae39d96a71150c7 +临汾科教,video://http://live.lfgdw.cn/lfj3/lfj3.m3u8?auth_key=1737526481-0-0-be06f75904e895e6e6e956a60a61476d +临汾公共,video://http://live2.lfgdw.cn/lfj2/lfj2.m3u8?auth_key=1737100315-0-0-d9f305436c8d56cd2015d6935d9bb6e0 +太原电视,video://https://web.wx.sztv.com.cn/cms/rmt2018/23/23mbdszb/index.shtml +晋城1,video://http://share.jinnews.com.cn/?_hgOutLink=live/livedetail&channel_id=5 +晋中广播电视,video://https://www.jztvnews.com/ +长治1,video://https://changzhibcnew.zainanjing365.com//share/live/detail?resourceId=21 +长治2,video://https://changzhibcnew.zainanjing365.com//share/live/detail?resourceId=22 +长治3,video://https://changzhibcnew.zainanjing365.com//share/live/detail?resourceId=23 +太原,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811850.html +朔州,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811845.html +忻州,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811842.html +阳泉,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811848.html +吕梁,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811840.html +晋中,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811844.html +长治,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811847.html +晋城,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811846.html +临汾,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811841.html +运城,video://https://apphhplusvideo://https.sxrtv.com//a/b/a/live_wap_811843.html + +湖南,#genre# +长沙新闻,video://https://live.mgtv.com/?channelId=269 +长沙新闻,webview://https://web.guangdianyun.tv/tv/?id=346&uin=1648 +长沙政法,video://https://live.mgtv.com/?channelId=254 +长沙政法,webview://https://web.guangdianyun.tv/tv/?id=348&uin=1648 +金鹰卡通,video://https://live.mgtv.com/?channelId=287 +湖南经视频道,video://https://live.mgtv.com/?channelId=280 +湖南电影频道,video://https://live.mgtv.com/?channelId=221 +湖南娱乐频道,video://https://live.mgtv.com/?channelId=344 +湖南都市频道,video://https://live.mgtv.com/?channelId=346 +湖南电视剧,video://https://live.mgtv.com/?channelId=484 +湖南国际频道,video://https://live.mgtv.com/?channelId=229 +金鹰纪实,video://https://live.mgtv.com/?channelId=316 +湖南先锋乒羽,video://https://live.mgtv.com/?channelId=329 +湖南快乐垂钓,video://https://live.mgtv.com/?channelId=218 +湖南爱晚频道,video://https://live.mgtv.com/?channelId=261 +湖南茶频道,video://https://live.mgtv.com/?channelId=578 +湘潭,video://http://www.hnxttv.com/live/ivideo/index.html +常德1,video://http://zzwxht.changdejia.com/zhibo_xwzh.php +常德2,video://http://zzwxht.changdejia.com/zhibo_ggpd.php +邵阳1,video://http://www.sytv.net.cn/folder2188/folder2190 +邵阳2,video://http://share.sytv.net.cn/?_hgOutLink=live/livedetail&channel_id=34 +娄底1,video://http://www.ldntv.cn/folder51/folder154/folder171 +郴州1,video://https://www.ngcz.tv/folder83/folder86 +郴州2,video://http://share.ngcz.tv/?_hgOutLink=live/livedetail&channel_id=30 + +湖北,#genre# +湖北卫视,video://https://news.hbtv.com.cn/app/tv/431 +湖北经视,video://https://news.hbtv.com.cn/app/tv/432 +湖北综合,video://https://news.hbtv.com.cn/app/tv/433 +湖北公共,video://https://news.hbtv.com.cn/app/tv/434 +湖北影视,video://https://news.hbtv.com.cn/app/tv/435 +湖北生活,video://https://news.hbtv.com.cn/app/tv/436 +湖北教育,video://https://news.hbtv.com.cn/app/tv/437 +湖北垄上,video://https://news.hbtv.com.cn/app/tv/438 +襄阳经济生活,video://https://xiangyang.cjyun.org/app/streamradio/138 +襄阳综合,video://https://xiangyang.cjyun.org/app/streamradio/142 +襄阳公共,video://https://xiangyang.cjyun.org/app/streamradio/130 +十堰新闻综合,video://https://www.syiptv.com/tv?station_id=1 +十堰新闻综合,webview://https://www.syiptv.com/tv +十堰经济旅游,video://https://www.syiptv.com/tv?station_id=3 +十堰经济旅游,webview://https://www.syiptv.com/tv?station_id=3 +十堰新闻综合,video://http://52zb.online/xzb/sytv.php?id=1 +十堰经济旅游,video://http://52zb.online/xzb/sytv.php?id=3 +荆门新闻综合,video://https://www.jmtv.com.cn/folder48/folder50/folder62 +孝感综合,video://https://share.xgrb.cn/live_detail?newsid=25009136_xgrb +孝感生活,video://https://share.xgrb.cn/live_detail?newsid=25009684_xgrb +黄冈广播电视,video://http://m-huanggang.cjyun.org/zhibo?2022 +鄂州1,video://https://app.iezhou.cn/application/tvradio/h5/detail.html?type=tv&id=37 +鄂州2,video://https://app.iezhou.cn/application/tvradio/h5/detail.html?type=tv&id=36 +荆州新闻综合,video://http://m-jingzhou.cjyun.org/dszb +咸宁新闻综合,video://https://app.cjyun.org.cn/video/videojs/index?site_id=10140&id=91&page=canvas&live_type=1 +咸宁综合,webview://https://app.cjyun.org.cn/video/videojs/index?site_id=10140&id=91&page=canvas&live_type=1 +咸宁经济生活,video://https://app.cjyun.org.cn/video/videojs/index?site_id=10140&id=80&page=canvas&live_type=1 +咸宁经济生活,webview://https://app.cjyun.org.cn/video/videojs/index?site_id=10140&id=80&page=canvas&live_type=1 +黄石新闻,webview://https://web.guangdianyun.tv/tv/3031?uin=3065 +黄石都市,webview://https://web.guangdianyun.tv/tv/3032?uin=3065 + +江西,#genre# +江西卫视,video://https://www.jxntv.cn/live/#/ +江西都市,https://play-live-hls.jxtvcn.com.cn/moss/tv_jxtv2.m3u8 +江西经济生活,https://play-live-hls.jxtvcn.com.cn/moss/tv_jxtv3.m3u8 +江西影视旅游,https://play-live-hls.jxtvcn.com.cn/moss/tv_jxtv4.m3u8 +江西公共农业,https://play-live-hls.jxtvcn.com.cn/moss/tv_jxtv5.m3u8 +江西少儿,https://play-live-hls.jxtvcn.com.cn/moss/tv_jxtv6.m3u8 +江西新闻,https://play-live-hls.jxtvcn.com.cn/moss/tv_jxtv7.m3u8 +南昌新闻综合,video://https://www.nctv.net.cn/live?channel=1 +南昌文旅,video://https://www.nctv.net.cn/live?channel=2 +南昌资讯,video://https://www.nctv.net.cn/live?channel=3 +南昌新闻综合,video://https://www.nctv.net.cn/live +吉安综合,video://http://www.ijatv.com/live/jatv1/ +吉安综合,webview://https://www.ijatv.com/live/jatv1/ +吉安公共,video://http://www.ijatv.com/live/jatv2/ +赣州综合,video://https://www.newskj.net/html/rft/live.html?channelId=722b4fa2b7fa4cf9b01347414b4fbc1a&type=1&siteId=ee5e92ed238644368bd76f8adfe34401&shareAppId=ee5e92ed238644368bd76f8adfe34401 +九江新闻综合,video://https://www.jjntv.cn/live?spm=0.0.0.0.JHNB6X&id=jjtv1 +九江公共,video://https://www.jjntv.cn/live?id=jjtv2 +九江教育,video://https://www.jjntv.cn/live?id=jjfz +宜春综合,video://https://h5-yc.newsyc.com/front-cloudlive-manage-h5/index.html?id=610897459610271744 +宜春公共,video://http://h5-yc.newsyc.com/front-cloudlive-manage-h5/index.html?id=636127231831396352 + +陕西,#genre# +陕西新闻资讯,video://http://live.snrtv.com/1 +陕西新闻资讯,webview://https://live.snrtv.com/1 +陕西都市青春,video://http://live.snrtv.com/2 +陕西都市青春,webview://https://live.snrtv.com/2 +陕西银龄,video://http://live.snrtv.com/3 +陕西银龄,webview://https://live.snrtv.com/3 +陕西秦腔,video://http://live.snrtv.com/5 +陕西秦腔,webview://https://live.snrtv.com/5 +陕西体育休闲,video://http://live.snrtv.com/7 +陕西体育休闲,webview://https://live.snrtv.com/7 +农林卫视,video://http://live.snrtv.com/nl +农林卫视,webview://https://live.snrtv.com/nl +陕西移动,video://http://www.sxtvs.com/sxtvs_ydpd/index.html +西安新闻综合,video://https://v.xiancity.cn/folder8/folder39/folder29/ +西安都市,video://https://v.xiancity.cn/folder8/folder39/folder30/ +西安商务资讯,video://https://v.xiancity.cn/folder8/folder39/folder31/ +西安影视,video://https://v.xiancity.cn/folder8/folder39/folder32/ +西安丝路,video://https://v.xiancity.cn/folder8/folder39/folder33/ +榆林综合,video://https://v.ylrb.com/2/2tsp/zb/dszb/336843.shtml +榆林公共,video://https://v.ylrb.com/2/2tsp/zb/dszb/336842.shtml +铜川综合,video://https://www.tcsrm.cn/tvradio/tczhpd.html +铜川公共,video://https://www.tcsrm.cn/tvradio/tcggpd.html + +贵州,#genre# +贵州公共,video://https://www.gzstv.com/tv/ch02 +贵州公共,webview://https://www.gzstv.com/tv/ch02 +贵州影视文艺,video://https://www.gzstv.com/tv/ch03 +贵州影视文艺,webview://https://www.gzstv.com/tv/ch03 +贵州大众生活,video://https://www.gzstv.com/tv/ch04 +贵州大众生活,webview://https://www.gzstv.com/tv/ch04 +贵州生态乡村,video://https://www.gzstv.com/tv/ch05 +贵州生态乡村,webview://https://www.gzstv.com/tv/ch05 +贵州科教健康,video://https://www.gzstv.com/tv/ch06 +贵州科教健康,webview://https://www.gzstv.com/tv/ch06 +贵州移动,video://https://www.gzstv.com/tv/ch13 +贵州移动,webview://https://www.gzstv.com/tv/ch13 +肇庆生活,video://https://zqh5.xjrb.com/h5/nfzmy-television-and-radio/#/?channelId=34 +贵阳新闻综合频道,video://https://movement.gzstv.com/streams/videolive/76 +遵义新闻综合频道,video://https://movement.gzstv.com/streams/videolive/78 +安顺新闻综合频道,video://https://movement.gzstv.com/streams/videolive/79 +六盘水新闻综合频道,video://https://movement.gzstv.com/streams/videolive/77 +毕节新闻综合频道,video://https://movement.gzstv.com/streams/videolive/80 +铜仁新闻综合频道,video://https://movement.gzstv.com/streams/videolive/84 +黔南综合频道,video://https://movement.gzstv.com/streams/videolive/82 +黔南综合频道,webview://http://m.qntv.net/cms-tv?tab=103271 +黔西南综合,video://https://movement.gzstv.com/streams/videolive/83 +黔西南综合,webview://http://share2.qxndt.com/?_hgOutLink=live/livedetail&channel_id=11 +黔西南公共,webview://http://share2.qxndt.com/?_hgOutLink=live/livedetail&channel_id=14 +黔东南新闻综合频道,video://https://movement.gzstv.com/streams/videolive/81 + +四川,#genre# +成都新闻,video://https://www.cditv.cn/show/4845-563.html +四川乡村,webview://https://scxc.sctv.com/html/c0111/2024/04/09/1777534112104497154_share.html +四川科教,webview://http://www.sctv-8.com.cn/_iframe/iframe_mp4.aspx?iid=637730502807234776 +绵阳新闻综合,webview://http://www.myntv.cn/html/zb/mytv1.asp +绵阳科教生活,webview://http://www.myntv.cn/html/zb/mytv2.asp +乐山新闻综合,webview://http://www.lstv.org.cn/cms/tv/28 +乐山文旅生活,webview://http://www.lstv.org.cn/cms/tv/44 +遂宁综合,webview://http://www.snxw.com/wldst/xwzh/ +遂宁文化生活,webview://http://www.snxw.com/wldst/gggyzb/ +内江综合,webview://https://www.scnj.tv/bencandy.php?fid=43&id=972 +康巴卫视,video://https://www.kangbatv.com/zb_22587/ +康巴卫视,webview://https://www.kangbatv.com/zb_22587/ + +甘肃,#genre# +兰州新闻综合,video://https://www.lzr.com.cn/folder25/folder26/ +兰州文旅,video://https://www.lzr.com.cn/folder25/folder26/folder30/ + +青海,#genre# +青海经视,video://https://www.qhbtv.com/new_index/live/folder2647/ +青海都市,video://https://www.qhbtv.com/new_index/live/folder2648/ +西宁新闻综合,video://https://www.xntv.tv/xnxwpd +西宁新闻综合,webview://https://www.xntv.tv/xnxwpd +西宁生活服务,video://https://www.xntv.tv/xnshpd +西宁新闻广播电台,video://https://www.xntv.tv/xwgb +西宁交通广播电台,video://https://www.xntv.tv/jtgb + +宁夏,#genre# +宁夏公共,video://https://www.nxtv.com.cn/tv/gg/ +宁夏经济,video://https://www.nxtv.com.cn/tv/jj/ +宁夏少儿,video://https://www.nxtv.com.cn/tv/se/ +宁夏文旅,video://https://www.nxtv.com.cn/tv/ys/ +银川公共,video://https://www.ycen.com.cn/zzgn/zhibo/ +银川公共,video://https://www.qukanvideo.com/cloud/h5/1731639141671136 +银川公共,webview://https://www.qukanvideo.com/cloud/h5/1731639141671136 +银川生活,video://https://www.qukanvideo.com/cloud/h5/1731638744888001 +银川生活,webview://https://www.qukanvideo.com/cloud/h5/1731638744888001 +银川文体,video://https://www.qukanvideo.com/cloud/h5/1728443786945132 +银川文体,webview://https://www.qukanvideo.com/cloud/h5/1728443786945132 + +广西,#genre# +广西综艺旅游,webview://https://tv.gxtv.cn/channel/channelivePlay_f3335975f9fe11e88bcfe41f13b60c62.html +南宁公共频道,webview://http://www.nntv.cn/live/nntv_gg/ +南宁新闻综合,webview://http://www.nntv.cn/live/nntv_xw/ +南宁文旅生活,webview://http://www.nntv.cn/live/nntv_ds/ +南宁影视娱乐,webview://http://www.nntv.cn/live/nntv_ys/ +柳州新闻综合,webview://https://web.guangdianyun.tv/tv/?id=1902&uin=3370 +柳州科教频道,webview://https://web.guangdianyun.tv/tv/?id=1808&uin=3370 +梧州,video://https://www.wzrtv.cn/dist/index.html#/live +梧州1,video://https://www.wzrtv.cn/dist/index.html#/liveTvDetail/22/%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88 +梧州2,video://https://www.wzrtv.cn/dist/index.html#/liveTvDetail/23/%E5%85%AC%E5%85%B1%E9%A2%91%E9%81%93 +梧州3,video://https://www.wzrtv.cn/dist/index.html#/liveTvDetail/15/%E6%95%99%E8%82%B2%E7%94%9F%E6%B4%BB +桂林新闻综合,video://https://guilinbcnew.zainanjing365.com//share/live/detailTv?resourceId=33 +桂林公共,video://https://guilinbcnew.zainanjing365.com//share/live/detailTv?resourceId=34 +桂林科教旅游,video://https://guilinbcnew.zainanjing365.com//share/live/detailTv?resourceId=35 +玉林新闻综合,webview://https://web.guangdianyun.tv/tv/3289?uin=4042 +玉林新闻综合,webview://https://www.yltvb.com/application/tvradio/h5/tv/?id=3289&uin=4042 +玉林公共频道,webview://https://web.guangdianyun.tv/tv/3290?uin=4042 +玉林公共频道,webview://https://www.yltvb.com/application/tvradio/h5/tv/?id=3290&uin=4042 +贺州,video://http://www.gxhzxw.com/index.php/page-view-id-50 + +云南,#genre# +丽江新闻综合,video://https://www.lijiang.cn/live/ +丽江新闻综合,webview://https://www.lijiang.cn/live/ +红河1,video://https://www.hh.cn/ynhhzMini/site/tv +临沧综合,video://https://mtydazzle.yntv.net/live/?companyId=lincang&_id=5f51fa40e4b04f16d0288832 +临沧公共,video://https://mtydazzle.yntv.net/live/?companyId=lincang&_id=5f51f80ee4b04f16d0288801 +西双版纳综合,video://http://m.xsbnrtv.cn/cms-tv?column=100116 +怒江综合,video://https://www.nujiang.cn/html/video/tv/ + +内蒙,#genre# +内蒙古卫视,webview://https://www.nmtv.cn/liveTv + +港澳,#genre# +凤凰卫视中文台,webview://https://www.douyin.com/video/7220421984499273017 +HK卫视,video://http://www.hkstv.tv/?mod=index&do=live +HK卫视,webview://http://www.hkstv.tv/?mod=index&do=live + +莲花卫视,video://https://www.lotustv.mo/#page1 + +国外,#genre# +伊朗国家电视台,https://live.presstv.ir/hls/presstv_3_482/index.m3u8 +NHK,https://b-nhkwlive-ojp.nhkworld.jp/hls/live/2003459-b/nhkwlive-ojp-en/index_1M.m3u8 +联合国电视台,video://https://sao.fm/tv/untv + +中央广播,#genre# +中国之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1 +经济之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=2 +台海之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=3 +音乐之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=4 +经典音乐,video://https://apicnrapp.cnr.cn/html/play.html?channelId=5 +神州之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=6 +香港之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=7 +民族之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=8 +文艺之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=9 +老年之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=10 +乡村之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=11 +藏语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=12 +维语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=13 +阅读之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=14 +交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=16 +大湾区之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=17 +哈语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=24 +南海之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=999 +轻松调频,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1088 +环球资讯,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1091 +HITFM音乐,video://https://apicnrapp.cnr.cn/html/play.html?channelId=996 +CGTN广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1120 + +地方广播,#genre# +北京交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=32 +京津冀之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=34 +上海东方广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=152 +上海新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=160 +重庆音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=276 +重庆文艺广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=277 +重庆经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=278 +重庆新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=279 +重庆都市广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=280 +重庆交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=281 +辽宁综合广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1028 +辽宁交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1029 +辽宁经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1030 +辽宁乡村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1031 +辽宁文艺广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1032 +黑龙江新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1019 +黑龙江女性广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1020 +黑龙江音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1021 +黑龙江高校广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1022 +黑龙江朝语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1023 +黑龙江爱家频道,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1024 +黑龙江私家车,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1025 +黑龙江乡村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1026 +黑龙江交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1027 +吉林新闻综合,video://https://apicnrapp.cnr.cn/html/play.html?channelId=78 +吉林乡村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=80 +吉林交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=84 +吉林经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=86 +延边新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=487 +延边文艺生活,video://https://apicnrapp.cnr.cn/html/play.html?channelId=488 +山西综合广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1074 +山东交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=604 +山东体育休闲,video://https://apicnrapp.cnr.cn/html/play.html?channelId=608 +山东乡村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=610 +山东经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1099 +山东文艺广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1100 +山东音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1101 +河北综合广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=232 +河北经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=233 +河北交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=234 +河北音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=235 +河北生活广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=238 +河北文艺广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=240 +河南新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=113 +河南戏曲广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=115 +河南农村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=117 +河南旅游广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=119 +河南经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=121 +河南信息广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1201 +湖北之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=626 +湖北妇女儿童,video://https://apicnrapp.cnr.cn/html/play.html?channelId=627 +湖北资讯广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=628 +湖北交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=629 +湖北经典音乐,video://https://apicnrapp.cnr.cn/html/play.html?channelId=630 +湖北经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=632 +湖北生活广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=633 +湖北农村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=634 +湖南新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=387 +湖南潇湘之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=392 +湖南年代音乐,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1000 +安徽新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=516 +安徽经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=517 +安徽音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=518 +安徽生活广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=519 +安徽交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=520 +安徽农村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=521 +安徽小说评书,video://https://apicnrapp.cnr.cn/html/play.html?channelId=522 +安徽戏曲广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=523 +安徽旅游广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=524 +江苏综合广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=643 +江苏新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=644 +江苏流行音乐,video://https://apicnrapp.cnr.cn/html/play.html?channelId=645 +江苏音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=646 +江苏文艺广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=647 +江苏金陵之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=648 +江苏交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=649 +江苏财经广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=650 +江苏健康广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=651 +江苏故事广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=652 +浙江交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=179 +浙江女主播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=180 +浙江之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=181 +浙江民生广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=182 +浙江经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=184 +浙江城市广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=185 +浙江悦动之音,video://https://apicnrapp.cnr.cn/html/play.html?channelId=186 +江西新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=254 +江西交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=256 +江西音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=257 +江西都市广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=258 +江西民生广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=260 +江西农村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=261 +福建交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=671 +福建经济电台,video://https://apicnrapp.cnr.cn/html/play.html?channelId=672 +福建新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1002 +福建都市广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1003 +福建音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1004 +福建东南广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1005 +广东新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=285 +广东股市广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=286 +广东音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=287 +广东文体广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=288 +广东城市广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=289 +广东南粤广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=290 +广东珠江经济,video://https://apicnrapp.cnr.cn/html/play.html?channelId=291 +广东南方生活,video://https://apicnrapp.cnr.cn/html/play.html?channelId=282 +广东羊城交通,video://https://apicnrapp.cnr.cn/html/play.html?channelId=283 +深圳交通频率,video://https://apicnrapp.cnr.cn/html/play.html?channelId=983 +深圳私家车,video://https://apicnrapp.cnr.cn/html/play.html?channelId=984 +深圳飞扬971,video://https://apicnrapp.cnr.cn/html/play.html?channelId=985 +广西人民广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1013 +广西经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1014 +广西教育生活,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1015 +广西文艺广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1016 +广西交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1017 +广西对外广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1018 +云南交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=701 +云南音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=702 +云南新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=703 +云南经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=704 +云南香格里拉,video://https://apicnrapp.cnr.cn/html/play.html?channelId=705 +云南民族广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=706 +贵州综合广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=266 +贵州经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=267 +贵州音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=268 +贵州旅游广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=271 +贵州故事广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=272 +贵州都市广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1072 +四川经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=467 +四川文艺广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=468 +四川岷江音乐,video://https://apicnrapp.cnr.cn/html/play.html?channelId=469 +四川新闻频率,video://https://apicnrapp.cnr.cn/html/play.html?channelId=470 +四川交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=471 +四川城市之音,video://https://apicnrapp.cnr.cn/html/play.html?channelId=472 +四川民族频率,video://https://apicnrapp.cnr.cn/html/play.html?channelId=473 +四川综合广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=474 +四川私家车,video://https://apicnrapp.cnr.cn/html/play.html?channelId=476 +陕西音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=528 +陕西戏曲广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=529 +陕西交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=532 +陕西农村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=533 +陕西青春广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=535 +陕西都市广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=538 +陕西新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=988 +陕西经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=989 +甘肃综合广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=225 +甘肃农村广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=227 +甘肃交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=228 +甘肃都市调频,video://https://apicnrapp.cnr.cn/html/play.html?channelId=229 +甘肃青春调频,video://https://apicnrapp.cnr.cn/html/play.html?channelId=230 +甘肃黄河之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1040 +宁夏新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=310 +宁夏经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=311 +宁夏都市广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=312 +宁夏音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=987 +内蒙古音乐广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=490 +内蒙古蒙语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=491 +内蒙古评书曲艺,video://https://apicnrapp.cnr.cn/html/play.html?channelId=492 +内蒙古经济生活,video://https://apicnrapp.cnr.cn/html/play.html?channelId=493 +内蒙古绿野之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=494 +内蒙古新闻综合,video://https://apicnrapp.cnr.cn/html/play.html?channelId=496 +内蒙古交通之声,video://https://apicnrapp.cnr.cn/html/play.html?channelId=497 +内蒙古对外广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1006 +呼伦贝尔蒙语,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1007 +呼伦贝尔汉语,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1008 +蒙语综合广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1087 +青海交通音乐,video://https://apicnrapp.cnr.cn/html/play.html?channelId=689 +青海经济广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=690 +青海新闻综合,video://https://apicnrapp.cnr.cn/html/play.html?channelId=691 +青海藏语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=692 +西藏藏语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1035 +西藏汉语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1036 +西藏对外交通,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1037 +西藏藏语康巴,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1038 +西藏都市生活,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1039 +新疆新闻广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=498 +新疆交通广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=500 +新疆文化旅游,video://https://apicnrapp.cnr.cn/html/play.html?channelId=502 +新疆维语综合,video://https://apicnrapp.cnr.cn/html/play.html?channelId=505 +新疆维语交通,video://https://apicnrapp.cnr.cn/html/play.html?channelId=506 +新疆蒙语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=507 +新疆哈语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=508 +新疆柯语广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=509 +新疆兵团综合,video://https://apicnrapp.cnr.cn/html/play.html?channelId=512 +新疆绿色广播,video://https://apicnrapp.cnr.cn/html/play.html?channelId=1033 \ No newline at end of file