mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2026-11-01 17:25:34 +00:00
20250723
This commit is contained in:
1 parent
ed36e8ab38
commit
275ab207d0
47 files changed
+15796
-3592
No files matched your search
+77
-72
@@ -164,14 +164,36 @@
|
|||||||
"ext": "7lj763gg402i794247258k9jh6598585l3g6ij13il8g20g9qiaoji8j9i9k1g3k90h7i507i213k5j602"
|
"ext": "7lj763gg402i794247258k9jh6598585l3g6ij13il8g20g9qiaoji8j9i9k1g3k90h7i507i213k5j602"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "kafeiys",
|
"key": "csp_Wwys",
|
||||||
"name": "💢狂风",
|
"name": "👩🌾农民",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Qiji",
|
"api": "csp_Wwys",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "7lj763gg402i7942522k849kg4499i9hl1k5ik48i38l292l1l4l1klgl41255091i8313k2ik478h8j751kh28kh9gk56l3k874684ll3h7j9k83l9034li7lhi5g45k8k3j6hkk760276g8h5h295i9jk7597177g3kk7g3hh79ili"
|
"ext": "https://www.wwgz.cn"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "csp_SaoHuo",
|
||||||
|
"name": "🔥骚火",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_SaoHuo",
|
||||||
|
"playerType": 2,
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "https://shdy5.us"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "csp_FourK",
|
||||||
|
"name": "🌋绝对",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_FourK",
|
||||||
|
"playerType": "2",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "https://www.4kvm.tv"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_Qiyou",
|
"key": "csp_Qiyou",
|
||||||
@@ -182,15 +204,6 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1
|
"filterable": 1
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "csp_Jiaozi",
|
|
||||||
"name": "🥣饺子",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Jiaozi",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "csp_Czsapp",
|
"key": "csp_Czsapp",
|
||||||
"name": "🏭厂长",
|
"name": "🏭厂长",
|
||||||
@@ -203,26 +216,33 @@
|
|||||||
"ext": "https://www.czzymovie.com/"
|
"ext": "https://www.czzymovie.com/"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "农民",
|
"key": "csp_Tvyb",
|
||||||
"name": "👩🌾农民",
|
"name": "☁️TVB云播",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XYQHiker",
|
"api": "csp_Tvyb",
|
||||||
|
"playerType": 2,
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "csp_KmeiJu",
|
||||||
|
"name": "🍐鸭梨",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_KmeiJu",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "csp_Quanwk",
|
||||||
|
"name": "👀全看",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Quanwk",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/农民影视.json"
|
"ext": "https://www.91qkw.com"
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "骚火",
|
|
||||||
"name": "🔥骚火",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_XBPQ",
|
|
||||||
"ext": {
|
|
||||||
"简介": "p_txt show_part\">&&</p>",
|
|
||||||
"副标题": "v_note\">&&</div>",
|
|
||||||
"分类url": "https://saohuody.com/list/{cateId}-{catePg}.html;;d1",
|
|
||||||
"分类": "国产剧$12#港剧$13#台剧$14#日剧$15#韩剧$16#美剧$17#海外$18#泰剧$19#动作$5#喜剧$6#爱情$7#科幻$8#恐怖$9#剧情$10#战争$11#动画$33"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "可可",
|
"key": "可可",
|
||||||
@@ -324,26 +344,6 @@
|
|||||||
"分类": "电影$20#剧集$21#短剧$24#综艺$23#动漫$22"
|
"分类": "电影$20#剧集$21#短剧$24#综艺$23#动漫$22"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "csp_Lkdy",
|
|
||||||
"name": "🏔️来看",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Lkdy",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "csp_Fantuan",
|
|
||||||
"name": "🍙饭团",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Fantuan",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"click": "document.querySelector(\"#playleft iframe\").contentWindow.document.querySelector(\"#start\").click();",
|
|
||||||
"ext": "https://www.fantuan.vip"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "ZXZJ",
|
"key": "ZXZJ",
|
||||||
"name": "🏠在线",
|
"name": "🏠在线",
|
||||||
@@ -354,6 +354,15 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "7lj763gg402i7942463j9j9jgg449698khhh845ki38473"
|
"ext": "7lj763gg402i7942463j9j9jgg449698khhh845ki38473"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "csp_Jiaozi",
|
||||||
|
"name": "🥣饺子",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Jiaozi",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_Ddys",
|
"key": "csp_Ddys",
|
||||||
"name": "📺低端",
|
"name": "📺低端",
|
||||||
@@ -381,6 +390,15 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1
|
"filterable": 1
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "csp_Lkdy",
|
||||||
|
"name": "🏔️来看",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Lkdy",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_Jianpian",
|
"key": "csp_Jianpian",
|
||||||
"name": "🧲荐片",
|
"name": "🧲荐片",
|
||||||
@@ -466,6 +484,16 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"changeable": 1
|
"changeable": 1
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "csp_Dm84",
|
||||||
|
"name": "🚌动漫巴士",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Dm84",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "https://dm84.net"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_Ysj",
|
"key": "csp_Ysj",
|
||||||
"name": "📮异世界",
|
"name": "📮异世界",
|
||||||
@@ -485,16 +513,6 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/樱花动漫.json"
|
"ext": "./json/樱花动漫.json"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "动漫巴士",
|
|
||||||
"name": "🚌动漫巴士",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_XYQHiker",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": "./json/动漫巴士.json"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "豆瓣",
|
"key": "豆瓣",
|
||||||
"name": "🚀豆瓣预告",
|
"name": "🚀豆瓣预告",
|
||||||
@@ -533,19 +551,6 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "csp_BookTing",
|
|
||||||
"name": "📚听书",
|
|
||||||
"type": 3,
|
|
||||||
"playerType": 2,
|
|
||||||
"api": "csp_BookTing",
|
|
||||||
"searchable": 0,
|
|
||||||
"ext": "https://m.ting275.com",
|
|
||||||
"style": {
|
|
||||||
"type": "rect",
|
|
||||||
"ratio": 1.333
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "csp_FirstAid",
|
"key": "csp_FirstAid",
|
||||||
"name": "🚑急救教学",
|
"name": "🚑急救教学",
|
||||||
|
|||||||
@@ -0,0 +1,68 @@
|
|||||||
|
/***
|
||||||
|
* gbk编码解码函数
|
||||||
|
* strTool = gbkTool() strTool.encode(key)
|
||||||
|
* @returns {{encode: (function(*): *), decode: (function(*): *)}}
|
||||||
|
*/
|
||||||
|
export function gbkTool(){
|
||||||
|
var data=function(zipData){
|
||||||
|
var re=zipData
|
||||||
|
.replace(/#(\d+)\$/g,function(a,b){
|
||||||
|
return Array(+b+3).join('#');
|
||||||
|
})
|
||||||
|
.replace(/#/g,'####')
|
||||||
|
.replace(/(\w\w):([\w#]+)(?:,|$)/g,function(a,hd,dt){
|
||||||
|
return dt.replace(/../g,function(a){
|
||||||
|
if(a!='##'){
|
||||||
|
return hd+a;
|
||||||
|
}else{
|
||||||
|
return a;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return re;
|
||||||
|
}('4e:020405060f12171f20212326292e2f313335373c40414244464a5155575a5b6263646567686a6b6c6d6e6f727475767778797a7b7c7d7f808182838485878a#909697999c9d9ea3aaafb0b1b4b6b7b8b9bcbdbec8cccfd0d2dadbdce0e2e6e7e9edeeeff1f4f8f9fafcfe,4f:00020304050607080b0c12131415161c1d212328292c2d2e31333537393b3e3f40414244454748494a4b4c525456616266686a6b6d6e7172757778797a7d8081828586878a8c8e909293959698999a9c9e9fa1a2a4abadb0b1b2b3b4b6b7b8b9babbbcbdbec0c1c2c6c7c8c9cbcccdd2d3d4d5d6d9dbe0e2e4e5e7ebecf0f2f4f5f6f7f9fbfcfdff,50:000102030405060708090a#0b0e1011131516171b1d1e20222324272b2f303132333435363738393b3d3f404142444546494a4b4d5051525354565758595b5d5e5f6061626364666768696a6b6d6e6f70717273747578797a7c7d818283848687898a8b8c8e8f909192939495969798999a9b9c9d9e9fa0a1a2a4a6aaabadaeafb0b1b3b4b5b6b7b8b9bcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdced0d1d2d3d4d5d7d8d9dbdcdddedfe0e1e2e3e4e5e8e9eaebeff0f1f2f4f6f7f8f9fafcfdfeff,51:00010203040508#090a0c0d0e0f1011131415161718191a1b1c1d1e1f2022232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e42474a4c4e4f5052535758595b5d5e5f606163646667696a6f727a7e7f838486878a8b8e8f90919394989a9d9e9fa1a3a6a7a8a9aaadaeb4b8b9babebfc1c2c3c5c8cacdced0d2d3d4d5d6d7d8d9dadcdedfe2e3e5e6e7e8e9eaeceef1f2f4f7fe,52:0405090b0c0f101314151c1e1f2122232526272a2c2f313234353c3e4445464748494b4e4f5253555758#595a5b5d5f6062636466686b6c6d6e7071737475767778797a7b7c7e808384858687898a8b8c8d8e8f91929495969798999a9ca4a5a6a7aeafb0b4b5b6b7b8b9babbbcbdc0c1c2c4c5c6c8cacccdcecfd1d3d4d5d7d9dadbdcdddee0e1e2e3e5e6e7e8e9eaebecedeeeff1f2f3f4f5f6f7f8fbfcfd,53:0102030407090a0b0c0e11121314181b1c1e1f2224252728292b2c2d2f3031323334353637383c3d404244464b4c4d505458595b5d65686a6c6d7276797b7c7d7e80818387888a8e8f#90919293949697999b9c9ea0a1a4a7aaabacadafb0b1b2b3b4b5b7b8b9babcbdbec0c3c4c5c6c7cecfd0d2d3d5dadcdddee1e2e7f4fafeff,54:000205070b1418191a1c2224252a303336373a3d3f4142444547494c4d4e4f515a5d5e5f6061636567696a6b6c6d6e6f7074797a7e7f8183858788898a8d919397989c9e9fa0a1a2a5aeb0b2b5b6b7b9babcbec3c5cacbd6d8dbe0e1e2e3e4ebeceff0f1f4f5f6f7f8f9fbfe,55:0002030405080a0b0c0d0e121315161718191a1c1d1e1f212526#28292b2d3234353638393a3b3d40424547484b4c4d4e4f515253545758595a5b5d5e5f60626368696b6f7071727374797a7d7f85868c8d8e9092939596979a9b9ea0a1a2a3a4a5a6a8a9aaabacadaeafb0b2b4b6b8babcbfc0c1c2c3c6c7c8cacbcecfd0d5d7d8d9dadbdee0e2e7e9edeef0f1f4f6f8f9fafbfcff,56:0203040506070a0b0d1011121314151617191a1c1d202122252628292a2b2e2f30333537383a3c3d3e404142434445464748494a4b4f5051525355565a5b5d5e5f6061#636566676d6e6f70727374757778797a7d7e7f80818283848788898a8b8c8d9091929495969798999a9b9c9d9e9fa0a1a2a4a5a6a7a8a9aaabacadaeb0b1b2b3b4b5b6b8b9babbbdbebfc0c1c2c3c4c5c6c7c8c9cbcccdcecfd0d1d2d3d5d6d8d9dce3e5e6e7e8e9eaeceeeff2f3f6f7f8fbfc,57:00010205070b0c0d0e0f101112131415161718191a1b1d1e202122242526272b313234353637383c3d3f414344454648494b52535455565859626365676c6e707172747578797a7d7e7f80#818788898a8d8e8f90919495969798999a9c9d9e9fa5a8aaacafb0b1b3b5b6b7b9babbbcbdbebfc0c1c4c5c6c7c8c9cacccdd0d1d3d6d7dbdcdee1e2e3e5e6e7e8e9eaebeceef0f1f2f3f5f6f7fbfcfeff,58:0103040508090a0c0e0f101213141617181a1b1c1d1f222325262728292b2c2d2e2f31323334363738393a3b3c3d3e3f4041424345464748494a4b4e4f505253555657595a5b5c5d5f6061626364666768696a6d6e6f707172737475767778797a7b7c7d7f82848687888a8b8c#8d8e8f909194959697989b9c9da0a1a2a3a4a5a6a7aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbdbebfc0c2c3c4c6c7c8c9cacbcccdcecfd0d2d3d4d6d7d8d9dadbdcdddedfe0e1e2e3e5e6e7e8e9eaedeff1f2f4f5f7f8fafbfcfdfeff,59:000103050608090a0b0c0e1011121317181b1d1e2021222326282c30323335363b3d3e3f404345464a4c4d505253595b5c5d5e5f616364666768696a6b6c6d6e6f70717275777a7b7c7e7f8085898b8c8e8f90919495989a9b9c9d9fa0a1a2a6#a7acadb0b1b3b4b5b6b7b8babcbdbfc0c1c2c3c4c5c7c8c9cccdcecfd5d6d9dbdedfe0e1e2e4e6e7e9eaebedeeeff0f1f2f3f4f5f6f7f8fafcfdfe,5a:00020a0b0d0e0f101214151617191a1b1d1e2122242627282a2b2c2d2e2f3033353738393a3b3d3e3f414243444547484b4c4d4e4f5051525354565758595b5c5d5e5f60616364656668696b6c6d6e6f7071727378797b7c7d7e808182838485868788898a8b8c8d8e8f9091939495969798999c9d9e9fa0a1a2a3a4a5a6a7a8a9abac#adaeafb0b1b4b6b7b9babbbcbdbfc0c3c4c5c6c7c8cacbcdcecfd0d1d3d5d7d9dadbdddedfe2e4e5e7e8eaecedeeeff0f2f3f4f5f6f7f8f9fafbfcfdfeff,5b:0001020304050607080a0b0c0d0e0f10111213141518191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303133353638393a3b3c3d3e3f4142434445464748494a4b4c4d4e4f52565e606167686b6d6e6f7274767778797b7c7e7f82868a8d8e90919294969fa7a8a9acadaeafb1b2b7babbbcc0c1c3c8c9cacbcdcecf#d1d4d5d6d7d8d9dadbdce0e2e3e6e7e9eaebecedeff1f2f3f4f5f6f7fdfe,5c:0002030507080b0c0d0e10121317191b1e1f2021232628292a2b2d2e2f303233353637434446474c4d5253545657585a5b5c5d5f62646768696a6b6c6d70727374757677787b7c7d7e808384858687898a8b8e8f9293959d9e9fa0a1a4a5a6a7a8aaaeafb0b2b4b6b9babbbcbec0c2c3c5c6c7c8c9cacccdcecfd0d1d3d4d5d6d7d8dadbdcdddedfe0e2e3e7e9ebeceeeff1f2f3f4f5f6f7f8f9fafcfdfeff,5d:00#01040508090a0b0c0d0f10111213151718191a1c1d1f2021222325282a2b2c2f3031323335363738393a3b3c3f4041424344454648494d4e4f5051525354555657595a5c5e5f6061626364656667686a6d6e7071727375767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f90Line truncated
|
||||||
|
U2Ghash={},
|
||||||
|
G2Uhash={};
|
||||||
|
!function(data){
|
||||||
|
var k=0;
|
||||||
|
data=data.match(/..../g);
|
||||||
|
for(var i=0x81;i<=0xfe;i++){
|
||||||
|
for(var j=0x40;j<=0xFE;j++){
|
||||||
|
U2Ghash[data[k++]]=('%'+i.toString(16)+'%'+j.toString(16))
|
||||||
|
.toUpperCase();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for(var key in U2Ghash){
|
||||||
|
G2Uhash[U2Ghash[key]]=key;
|
||||||
|
}
|
||||||
|
}(data);
|
||||||
|
function isAscii(unicode) {
|
||||||
|
return ((unicode == 0x20AC) || (unicode <= 0x007F && unicode >= 0x0000));
|
||||||
|
}
|
||||||
|
return{
|
||||||
|
encode:function(str){
|
||||||
|
return str.replace(/./g,function(a){
|
||||||
|
var code=a.charCodeAt(0);
|
||||||
|
if(isAscii(code)){
|
||||||
|
return encodeURIComponent(a);
|
||||||
|
}else{
|
||||||
|
var key=code.toString(16);
|
||||||
|
if(key.length!=4)key=('000'+key).match(/....$/)[0];
|
||||||
|
return U2Ghash[key]||a;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
decode:function(str){
|
||||||
|
return str.replace(/%[0-9A-F]{2}%[0-9A-F]{2}/g,function(a){
|
||||||
|
if(a in G2Uhash){
|
||||||
|
return String.fromCharCode('0x'+G2Uhash[a]);
|
||||||
|
}else{
|
||||||
|
return a;
|
||||||
|
}
|
||||||
|
}).replace(/%[\w]{2}/g,function(a){
|
||||||
|
return decodeURIComponent(a);
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
6a22ba713de17cb619635cfeaa852574
|
1c916eff0d2974c00fa84cedc7bbb96d
|
||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
e6014003fed8064fd4b9e70c1201474e
|
c4be9b45a799beea1eb893a34e398e88
|
||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
9380c3fce40e11c07195c8a4af71c38c
|
5b026cba64692923fea7a9608ee5326b
|
||||||
+21
-4
@@ -53,6 +53,8 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": {
|
"ext": {
|
||||||
"site_urls": [
|
"site_urls": [
|
||||||
|
"https://www.wexwp.cc",
|
||||||
|
"https://wexwp.cc",
|
||||||
"https://www.2xiaopan.fun/",
|
"https://www.2xiaopan.fun/",
|
||||||
"https://2xiaopan.fun/",
|
"https://2xiaopan.fun/",
|
||||||
"https://www.2xiaoyun.fun/",
|
"https://www.2xiaoyun.fun/",
|
||||||
@@ -166,7 +168,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_nongmin",
|
"key": "csp_nongmin",
|
||||||
"name": "💯农民┃明天修",
|
"name": "💯农民┃极速",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Wwys",
|
"api": "csp_Wwys",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
@@ -192,6 +194,20 @@
|
|||||||
"api": "csp_AppGet",
|
"api": "csp_AppGet",
|
||||||
"ext": "rP+4azM8YFgp3eAhyeALtUUEFpbkqmzGj2V5VZryxRbpkSjlsHbarRCZPOInvId4s3WK9rZ2YJsDy8NvMqQKQXowVmh33j+qD55VxmvMzzfiJ2fHkCRZg4+8NFWs+b1X"
|
"ext": "rP+4azM8YFgp3eAhyeALtUUEFpbkqmzGj2V5VZryxRbpkSjlsHbarRCZPOInvId4s3WK9rZ2YJsDy8NvMqQKQXowVmh33j+qD55VxmvMzzfiJ2fHkCRZg4+8NFWs+b1X"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "幕启",
|
||||||
|
"name": "🌉幕启┃影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_AppSy",
|
||||||
|
"ext": "iUYplHbim/qVptUBrzCuqk72erYn+xHvZVGawkGUOqtLGtiWlDcWpUagYzdfPYeECbG+IjVf7Mhz2ZqZ70k6X72tkUhQDNEpIN/XScTGlUE="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "追忆",
|
||||||
|
"name": "🍯追忆┃影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_AppSy",
|
||||||
|
"ext": "9rfWRaAx60J+W5F+j6agt6AHU3NkRl7m8WqfWIBU/MebSZgzY2wnsXwmAIMEYVqMzsnqr46bOn1q4JV/UJAKUVF6NUo2Xg8qcHgXrA63RWM="
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "麻花",
|
"key": "麻花",
|
||||||
"name": "🌸麻花┃影视",
|
"name": "🌸麻花┃影视",
|
||||||
@@ -218,7 +234,7 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"api": "csp_AppGet",
|
"api": "csp_AppGet",
|
||||||
"ext": "kzWGWFofGVJ3C/RF+lgwJ2duecy3bVUlIwiw6yr3vD1a1VenykG71Lx0iDGhqS6msfs2NS2llsxT5Z93XTR5ow=="
|
"ext": "kzWGWFofGVJ3C/RF+lgwJ225/vdiYNl/bMUZBlrk0nrC8OB1JmokCpa08vXuGowW"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "顾我",
|
"key": "顾我",
|
||||||
@@ -398,10 +414,11 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "push_agent",
|
"key": "push_agent",
|
||||||
"name": "⚠️接口开源免费,仅供测试,请测试完删除!",
|
"name": "🛴推送┃播放接口免费,请测试完删除处理",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Push",
|
"api": "csp_Push",
|
||||||
"searchable": 0,
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
"ext": ""
|
"ext": ""
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
+1
-1
@@ -29,7 +29,7 @@ class Spider(Spider):
|
|||||||
def destroy(self):
|
def destroy(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
host='http://zero.mitotv.com'
|
host='http://ldys.sq1005.top'
|
||||||
|
|
||||||
headers = {
|
headers = {
|
||||||
'User-Agent': 'okhttp/4.12.0',
|
'User-Agent': 'okhttp/4.12.0',
|
||||||
|
|||||||
Binary file not shown.
+72
-16
@@ -77,12 +77,12 @@
|
|||||||
"playerType": 2,
|
"playerType": 2,
|
||||||
"api": "csp_Mogg",
|
"api": "csp_Mogg",
|
||||||
"ext": {
|
"ext": {
|
||||||
"tyitoken": "",
|
"tyitoken": "http://127.0.0.1:9978/file/TVBox/tyitoken.txt",
|
||||||
"dutoken": "",
|
"dutoken": "http://127.0.0.1:9978/file/TVBox/dutoken.txt",
|
||||||
"p123token": "",
|
"p123token": "http://127.0.0.1:9978/file/TVBox/p123token.txt",
|
||||||
"token": "",
|
"token": "http://127.0.0.1:9978/file/TVBox/Altoken.txt",
|
||||||
"cookie": "",
|
"cookie": "http://127.0.0.1:9978/file/TVBox/qkcookie.txt",
|
||||||
"uccookie": "",
|
"uccookie": "http://127.0.0.1:9978/file/TVBox/uccookie.txt",
|
||||||
"site": "http://xsayang.fun:12512/"
|
"site": "http://xsayang.fun:12512/"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -93,13 +93,13 @@
|
|||||||
"playerType": 2,
|
"playerType": 2,
|
||||||
"api": "csp_Mogg",
|
"api": "csp_Mogg",
|
||||||
"ext": {
|
"ext": {
|
||||||
"tyitoken": "",
|
"tyitoken": "http://127.0.0.1:9978/file/TVBox/tyitoken.txt",
|
||||||
"dutoken": "",
|
"dutoken": "http://127.0.0.1:9978/file/TVBox/dutoken.txt",
|
||||||
"p123token": "",
|
"p123token": "http://127.0.0.1:9978/file/TVBox/p123token.txt",
|
||||||
"token": "",
|
"token": "http://127.0.0.1:9978/file/TVBox/Altoken.txt",
|
||||||
"cookie": "",
|
"cookie": "http://127.0.0.1:9978/file/TVBox/qkcookie.txt",
|
||||||
"uccookie": "",
|
"uccookie": "http://127.0.0.1:9978/file/TVBox/uccookie.txt",
|
||||||
"site": "http://666.666291.xyz/"
|
"site": "http://xsayang.fun:12512/"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -109,7 +109,23 @@
|
|||||||
"playerType": 2,
|
"playerType": 2,
|
||||||
"api": "csp_Mogg",
|
"api": "csp_Mogg",
|
||||||
"ext": {
|
"ext": {
|
||||||
"site": "https://mihdr.top"
|
"tyitoken": "http://127.0.0.1:9978/file/TVBox/tyitoken.txt",
|
||||||
|
"dutoken": "http://127.0.0.1:9978/file/TVBox/dutoken.txt",
|
||||||
|
"p123token": "http://127.0.0.1:9978/file/TVBox/p123token.txt",
|
||||||
|
"token": "http://127.0.0.1:9978/file/TVBox/Altoken.txt",
|
||||||
|
"cookie": "http://127.0.0.1:9978/file/TVBox/qkcookie.txt",
|
||||||
|
"uccookie": "http://127.0.0.1:9978/file/TVBox/uccookie.txt",
|
||||||
|
"site": "http://xsayang.fun:12512/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "米",
|
||||||
|
"name": "小米|4k网盘",
|
||||||
|
"type": 3,
|
||||||
|
"playerType": 2,
|
||||||
|
"api": "csp_Mogg",
|
||||||
|
"ext": {
|
||||||
|
"site": "http://xiaomi666.fun"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -124,10 +140,36 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "盼盼",
|
"key": "盼盼",
|
||||||
"name": "虎翼|盼盼",
|
"name": "海棉|盘搜",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"playerType": 2,
|
"playerType": 2,
|
||||||
"api": "csp_HBhaiM"
|
"api": "csp_HBhaiM",
|
||||||
|
"ext": {
|
||||||
|
"tyitoken": "http://127.0.0.1:9978/file/TVBox/tyitoken.txt",
|
||||||
|
"dutoken": "http://127.0.0.1:9978/file/TVBox/dutoken.txt",
|
||||||
|
"p123token": "http://127.0.0.1:9978/file/TVBox/p123token.txt",
|
||||||
|
"token": "http://127.0.0.1:9978/file/TVBox/Altoken.txt",
|
||||||
|
"cookie": "http://127.0.0.1:9978/file/TVBox/qkcookie.txt",
|
||||||
|
"uccookie": "http://127.0.0.1:9978/file/TVBox/uccookie.txt",
|
||||||
|
"hmianck": "",
|
||||||
|
"site": "https://www.haimianxz.com"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "雷静",
|
||||||
|
"name": "雷静|盘搜",
|
||||||
|
"type": 3,
|
||||||
|
"playerType": 2,
|
||||||
|
"api": "csp_HBleiJing",
|
||||||
|
"ext": {
|
||||||
|
"tyitoken": "http://127.0.0.1:9978/file/TVBox/tyitoken.txt",
|
||||||
|
"dutoken": "http://127.0.0.1:9978/file/TVBox/dutoken.txt",
|
||||||
|
"p123token": "http://127.0.0.1:9978/file/TVBox/p123token.txt",
|
||||||
|
"token": "http://127.0.0.1:9978/file/TVBox/Altoken.txt",
|
||||||
|
"cookie": "http://127.0.0.1:9978/file/TVBox/qkcookie.txt",
|
||||||
|
"uccookie": "http://127.0.0.1:9978/file/TVBox/uccookie.txt",
|
||||||
|
"site": "https://leijing.xyz/"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "短剧夸克2",
|
"key": "短剧夸克2",
|
||||||
@@ -243,6 +285,20 @@
|
|||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_HBlingDu"
|
"api": "csp_HBlingDu"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "橘汁",
|
||||||
|
"name": "橘汁|弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_HBmoou",
|
||||||
|
"ext": "https://ajuzi.top"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "123",
|
||||||
|
"name": "123|弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_HBmoou",
|
||||||
|
"ext": "https://123ysw.com"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "演员",
|
"key": "演员",
|
||||||
"name": "演员|弹幕",
|
"name": "演员|弹幕",
|
||||||
|
|||||||
Binary file not shown.
+161
-126
@@ -26,7 +26,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "豆瓣1",
|
"key": "豆瓣1",
|
||||||
"name": "📢公告❤更新:7/18❤",
|
"name": "📢公告❤更新:7/20❤",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Notice",
|
"api": "csp_Notice",
|
||||||
"searchable": 0,
|
"searchable": 0,
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
],
|
],
|
||||||
"url_key": "woog",
|
"url_key": "woog",
|
||||||
"threadinfo": {
|
"threadinfo": {
|
||||||
"chunksize": 206,
|
"chunksize": 290,
|
||||||
"threads": 16
|
"threads": 16
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
],
|
],
|
||||||
"url_key": "UC",
|
"url_key": "UC",
|
||||||
"threadinfo": {
|
"threadinfo": {
|
||||||
"chunksize": 243,
|
"chunksize": 258,
|
||||||
"threads": 60
|
"threads": 60
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
],
|
],
|
||||||
"url_key": "woog2",
|
"url_key": "woog2",
|
||||||
"threadinfo": {
|
"threadinfo": {
|
||||||
"chunksize": 209,
|
"chunksize": 201,
|
||||||
"threads": 16
|
"threads": 16
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -263,15 +263,6 @@
|
|||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_SP360"
|
"api": "csp_SP360"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "1905",
|
|
||||||
"name": "💡1905|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Web1905",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 0,
|
|
||||||
"filterable": 0
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "csp_baibai",
|
"key": "csp_baibai",
|
||||||
"name": "💡白白|影视",
|
"name": "💡白白|影视",
|
||||||
@@ -332,18 +323,15 @@
|
|||||||
"ext": "7lj763gg402i79425i3l85i6h848i295l5hiji5l828g3l3jjhg6kg7410lhjkqiaojij3ig1lg475178k7h0il4ig3h753h7hi516758699jh2g5h433li30gk11g73l90312h4g7"
|
"ext": "7lj763gg402i79425i3l85i6h848i295l5hiji5l828g3l3jjhg6kg7410lhjkqiaojij3ig1lg475178k7h0il4ig3h753h7hi516758699jh2g5h433li30gk11g73l90312h4g7"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "麻花",
|
"key": "行动",
|
||||||
"name": "👑麻花|弹幕",
|
"name": "👑行动|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"quickSearch": 1,
|
"api": "csp_AppSy",
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
"ext": {
|
||||||
"url": "",
|
"url": "http://160.202.246.9:2356",
|
||||||
"site": "https://apicoss-alimama-com-1307821617.file.myqcloud.com/Uploadsget",
|
"key1": "aassddwwxxllsx1x",
|
||||||
"dataKey": "q7gj4f9br3fls6nh",
|
"key2": "aassddwwxxllsx1x",
|
||||||
"dataIv": "q7gj4f9br3fls6nh",
|
"key3": "aassddwwxxllsx1x"
|
||||||
"deviceId": "",
|
|
||||||
"version": ""
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -376,18 +364,6 @@
|
|||||||
"version": ""
|
"version": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "追忆",
|
|
||||||
"name": "👑追忆|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_AppSy",
|
|
||||||
"ext": {
|
|
||||||
"url": "http://110.42.7.130:1866",
|
|
||||||
"key1": "aassddwwxxllsx1x",
|
|
||||||
"key2": "2083c87e98b6ce08",
|
|
||||||
"key3": "2083c87e98b6ce08"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "雄鹰",
|
"key": "雄鹰",
|
||||||
"name": "👑雄鹰|弹幕",
|
"name": "👑雄鹰|弹幕",
|
||||||
@@ -430,20 +406,6 @@
|
|||||||
"version": ""
|
"version": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "世颜",
|
|
||||||
"name": "👑世颜|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://sykjw.xyz",
|
|
||||||
"dataKey": "sicnagduxbSfisnz",
|
|
||||||
"dataIv": "sicnagduxbSfisnz",
|
|
||||||
"deviceId": "2112fc5eac600314ba95c4d65da9286b3",
|
|
||||||
"version": "556"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "可达",
|
"key": "可达",
|
||||||
"name": "👑可达|弹幕",
|
"name": "👑可达|弹幕",
|
||||||
@@ -458,35 +420,6 @@
|
|||||||
"version": "102"
|
"version": "102"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "咖啡",
|
|
||||||
"name": "👑咖啡|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet2",
|
|
||||||
"ext": {
|
|
||||||
"url": "",
|
|
||||||
"site": "./txt/2.txt",
|
|
||||||
"dataKey": "qwertyuiopqwertt",
|
|
||||||
"dataIv": "qwertyuiopqwertt",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": "109"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "仓鼠",
|
|
||||||
"name": "👑仓鼠|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet2",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://qjappcms.cs4k.top",
|
|
||||||
"dataKey": "Z98KXaLtO2wC1Pte",
|
|
||||||
"dataIv": "Z98KXaLtO2wC1Pte",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": "120"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "趣看",
|
"key": "趣看",
|
||||||
"name": "👑趣看|弹幕",
|
"name": "👑趣看|弹幕",
|
||||||
@@ -500,19 +433,6 @@
|
|||||||
"jxurl": "https://www.ququkan.cc"
|
"jxurl": "https://www.ququkan.cc"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "驿站",
|
|
||||||
"name": "👑驿站|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppMuou",
|
|
||||||
"ext": {
|
|
||||||
"url": "http://110.42.110.230:16189",
|
|
||||||
"dataKey": "d7378557d1d9c924",
|
|
||||||
"dataIv": "fb4594f622f34fea",
|
|
||||||
"jxurl": "https://qqiqiyiyoukumgtvapiappdyyztvjsoni8n2o0z1ws2n7b6v3x8.68.gy:56789"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "樱桃",
|
"key": "樱桃",
|
||||||
"name": "👑樱桃|弹幕",
|
"name": "👑樱桃|弹幕",
|
||||||
@@ -583,17 +503,103 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "小红",
|
"key": "榴莲",
|
||||||
"name": "👑小红|弹幕",
|
"name": "👑榴莲|弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet2",
|
||||||
|
"ext": {
|
||||||
|
"url": "https://qjappcms.ll4k.xyz",
|
||||||
|
"dataKey": "1yGA85sJ5STtE7uj",
|
||||||
|
"dataIv": "1yGA85sJ5STtE7uj",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": "50000"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "鲸鱼",
|
||||||
|
"name": "👑鲸鱼|弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet2",
|
||||||
|
"ext": {
|
||||||
|
"url": "",
|
||||||
|
"site": "./json/1.json",
|
||||||
|
"dataKey": "AAdgrdghjfgswerA",
|
||||||
|
"dataIv": "AAdgrdghjfgswerA",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "热剧",
|
||||||
|
"name": "👑热剧|弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet2",
|
||||||
|
"ext": {
|
||||||
|
"url": "",
|
||||||
|
"site": "./txt/rebo.txt",
|
||||||
|
"dataKey": "8191A7F47B37882F",
|
||||||
|
"dataIv": "8191A7F47B37882F",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "海豚",
|
||||||
|
"name": "👑海豚|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"api": "csp_AppGet",
|
"api": "csp_AppGet",
|
||||||
"ext": {
|
"ext": {
|
||||||
"url": "https://www.xiaohys.com",
|
"url": "http://getapp.hiapp.com.cn",
|
||||||
"dataKey": "ENonBHeVBoYZhVUV",
|
"dataKey": "2268331221bobobo",
|
||||||
"dataIv": "ENonBHeVBoYZhVUV",
|
"dataIv": "2268331221bobobo",
|
||||||
"deviceId": "298e5fe29c74b35aabb9836ee2f6f449f",
|
"deviceId": "",
|
||||||
"version": "166"
|
"version": "107"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "晴天",
|
||||||
|
"name": "👑晴天|弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet",
|
||||||
|
"ext": {
|
||||||
|
"url": "https://qjappcms.sun4k.top",
|
||||||
|
"dataKey": "sBxqXVF5pAHbGzrH",
|
||||||
|
"dataIv": "sBxqXVF5pAHbGzrH",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": "119"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "雨滴",
|
||||||
|
"name": "👑雨滴|弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet",
|
||||||
|
"ext": {
|
||||||
|
"url": "https://c8w2ov7u5wg2z1o8p21c.aliyuncs.click:27899",
|
||||||
|
"dataKey": "k9o3p2c8b7m3z0o8",
|
||||||
|
"dataIv": "k9o3p2c8b7m3z0o8",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": "100"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "诺映",
|
||||||
|
"name": "👑诺映|弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet",
|
||||||
|
"ext": {
|
||||||
|
"url": "https://www.noad.top",
|
||||||
|
"dataKey": "708FA298F0855840",
|
||||||
|
"dataIv": "708FA298F0855840",
|
||||||
|
"deviceId": "2129ec9e6e5703cb0aeeddd79554e38f8",
|
||||||
|
"version": "103"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -1020,34 +1026,6 @@
|
|||||||
"version": ""
|
"version": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "咕咕动漫",
|
|
||||||
"name": "🤣咕咕|动漫",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://www.gugu3.com",
|
|
||||||
"dataKey": "nKfZ8KX6JTNWRzTD",
|
|
||||||
"dataIv": "nKfZ8KX6JTNWRzTD",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "米饭动漫",
|
|
||||||
"name": "🤣米饭|动漫",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "http://45.43.29.111:9527",
|
|
||||||
"dataKey": "GETMIFUNGEIMIFUN",
|
|
||||||
"dataIv": "GETMIFUNGEIMIFUN",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "魔都资源",
|
"key": "魔都资源",
|
||||||
"name": "🤣魔都┃动漫",
|
"name": "🤣魔都┃动漫",
|
||||||
@@ -1057,6 +1035,63 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1
|
"filterable": 1
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "稀饭动漫",
|
||||||
|
"name": "🤣稀饭|动漫",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet",
|
||||||
|
"ext": {
|
||||||
|
"url": "",
|
||||||
|
"site": "./txt/getapp.txt",
|
||||||
|
"dataKey": "1yZ2Spn9krnzVKoC",
|
||||||
|
"dataIv": "1yZ2Spn9krnzVKoC",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "次元动漫",
|
||||||
|
"name": "🤣次元|动漫",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet",
|
||||||
|
"ext": {
|
||||||
|
"url": "https://jjjj.nilinili.org",
|
||||||
|
"dataKey": "672263e98f232a05",
|
||||||
|
"dataIv": "672263e98f232a05",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": "170"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "派对动漫",
|
||||||
|
"name": "🤣派对|动漫",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet",
|
||||||
|
"ext": {
|
||||||
|
"url": "https://qjappcms.acg.party",
|
||||||
|
"dataKey": "AmtMYFCJDPoTlK7z",
|
||||||
|
"dataIv": "AmtMYFCJDPoTlK7z",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "黑猫动漫",
|
||||||
|
"name": "🤣黑猫|动漫",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet",
|
||||||
|
"ext": {
|
||||||
|
"url": "https://dm.xxdm123.top:9991",
|
||||||
|
"dataKey": "0fe3b5781782c621",
|
||||||
|
"dataIv": "0fe3b5781782c621",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": "203"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "木偶",
|
"key": "木偶",
|
||||||
"name": "❤木偶|4K弹幕",
|
"name": "❤木偶|4K弹幕",
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
http://111.180.190.158:1111
|
||||||
+16
-26
@@ -17,6 +17,7 @@ CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/2
|
|||||||
CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226230/1.m3u8
|
CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226230/1.m3u8
|
||||||
CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226371/1.m3u8
|
CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226371/1.m3u8
|
||||||
CCTV-2,http://iptv.huuc.edu.cn/hls/cctv2hd.m3u8
|
CCTV-2,http://iptv.huuc.edu.cn/hls/cctv2hd.m3u8
|
||||||
|
CCTV-3,http://drive.mxmy.net:8888/udp/239.3.1.172:8001
|
||||||
CCTV-3,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226021
|
CCTV-3,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226021
|
||||||
CCTV-3,http://[2409:8087:74f0:22::4]:6410/270000001111/1110000303/index.m3u8
|
CCTV-3,http://[2409:8087:74f0:22::4]:6410/270000001111/1110000303/index.m3u8
|
||||||
CCTV-3,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226021/index.m3u8
|
CCTV-3,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226021/index.m3u8
|
||||||
@@ -117,7 +118,6 @@ CCTV-12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
CCTV-12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8
|
CCTV-12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8
|
||||||
CCTV-12,http://iptv.huuc.edu.cn/hls/cctv12hd.m3u8
|
CCTV-12,http://iptv.huuc.edu.cn/hls/cctv12hd.m3u8
|
||||||
CCTV-12,http://lu.wqwqwq.sbs/itv/1000000005000265012.m3u8?cdn=ystenlive
|
CCTV-12,http://lu.wqwqwq.sbs/itv/1000000005000265012.m3u8?cdn=ystenlive
|
||||||
CCTV-13,http://ali-m-l.cztv.com/channels/lantian/channel21/1080p.m3u8
|
|
||||||
CCTV-13,https://event.pull.hebtv.com/jishi/cp1.m3u8
|
CCTV-13,https://event.pull.hebtv.com/jishi/cp1.m3u8
|
||||||
CCTV-13,http://z.b.bkpcp.top/m.php?id=cctv13
|
CCTV-13,http://z.b.bkpcp.top/m.php?id=cctv13
|
||||||
CCTV-13,http://j.x.bkpcp.top/jx/CCTV13HD
|
CCTV-13,http://j.x.bkpcp.top/jx/CCTV13HD
|
||||||
@@ -127,6 +127,7 @@ CCTV-13,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000510/index.m3u8
|
|||||||
CCTV-13,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226011/index.m3u8
|
CCTV-13,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226011/index.m3u8
|
||||||
CCTV-13,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
CCTV-13,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
||||||
CCTV-13,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
CCTV-13,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
||||||
|
CCTV-13,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8
|
||||||
CCTV-14,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225732
|
CCTV-14,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225732
|
||||||
CCTV-14,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000511/index.m3u8
|
CCTV-14,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000511/index.m3u8
|
||||||
CCTV-14,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225732/index.m3u8
|
CCTV-14,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225732/index.m3u8
|
||||||
@@ -231,6 +232,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
甘肃卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225633/index.m3u8
|
甘肃卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225633/index.m3u8
|
||||||
甘肃卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010098/1.m3u8
|
甘肃卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010098/1.m3u8
|
||||||
广东卫视,http://satellitepull.cnr.cn/live/wxgdws/playlist.m3u8
|
广东卫视,http://satellitepull.cnr.cn/live/wxgdws/playlist.m3u8
|
||||||
|
广东卫视,http://drive.mxmy.net:8888/udp/239.3.1.142:8048
|
||||||
广东卫视,http://php.jdshipin.com:8880/TVOD/gsyd.php?id=9900000520
|
广东卫视,http://php.jdshipin.com:8880/TVOD/gsyd.php?id=9900000520
|
||||||
广东卫视,http://z.b.bkpcp.top/m.php?id=gdws
|
广东卫视,http://z.b.bkpcp.top/m.php?id=gdws
|
||||||
广东卫视,http://j.x.bkpcp.top/jx/GUANGDHD
|
广东卫视,http://j.x.bkpcp.top/jx/GUANGDHD
|
||||||
@@ -239,7 +241,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
广东卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
广东卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
||||||
广东卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
广东卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
||||||
广东卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
广东卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
||||||
广东卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010055/1.m3u8
|
|
||||||
广西卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226549
|
广西卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226549
|
||||||
广西卫视,http://z.b.bkpcp.top/m.php?id=gxws
|
广西卫视,http://z.b.bkpcp.top/m.php?id=gxws
|
||||||
广西卫视,https://mobilelive.gxtv.cn/live/gx_live1004/playlist.m3u8
|
广西卫视,https://mobilelive.gxtv.cn/live/gx_live1004/playlist.m3u8
|
||||||
@@ -260,7 +261,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
贵州卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
贵州卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
||||||
贵州卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
贵州卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
||||||
贵州卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010100/1.m3u8
|
贵州卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010100/1.m3u8
|
||||||
海南卫视,http://satellitepull.cnr.cn/live/wxhainlyws/playlist.m3u8
|
|
||||||
海南卫视,http://171.15.18.199:8180/TV00000000000000000028@HHZT
|
海南卫视,http://171.15.18.199:8180/TV00000000000000000028@HHZT
|
||||||
海南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010083
|
海南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010083
|
||||||
海南卫视,http://z.b.bkpcp.top/m.php?id=hinws
|
海南卫视,http://z.b.bkpcp.top/m.php?id=hinws
|
||||||
@@ -270,6 +270,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
海南卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
|
海南卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
|
||||||
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8
|
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8
|
||||||
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226922/1.m3u8
|
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226922/1.m3u8
|
||||||
|
海南卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000004796877.m3u8
|
||||||
河北卫视,http://171.15.18.199:8180/TV00000000000000000035@HHZT
|
河北卫视,http://171.15.18.199:8180/TV00000000000000000035@HHZT
|
||||||
河北卫视,http://drive.mxmy.net:8888/udp/239.3.1.148:8072
|
河北卫视,http://drive.mxmy.net:8888/udp/239.3.1.148:8072
|
||||||
河北卫视,http://php.fjl626.cn/hebei.php?id=hbws
|
河北卫视,http://php.fjl626.cn/hebei.php?id=hbws
|
||||||
@@ -300,6 +301,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖北卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
湖北卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
||||||
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
||||||
湖北卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010057/1.m3u8
|
湖北卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010057/1.m3u8
|
||||||
|
湖南卫视,http://drive.mxmy.net:8888/udp/239.3.1.132:8012
|
||||||
湖南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010058
|
湖南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010058
|
||||||
湖南卫视,http://z.b.bkpcp.top/m.php?id=hunws
|
湖南卫视,http://z.b.bkpcp.top/m.php?id=hunws
|
||||||
湖南卫视,http://j.x.bkpcp.top/jx/HUNANHD
|
湖南卫视,http://j.x.bkpcp.top/jx/HUNANHD
|
||||||
@@ -309,7 +311,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖南卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010058/1.m3u8
|
湖南卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010058/1.m3u8
|
||||||
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226493/1.m3u8
|
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226493/1.m3u8
|
||||||
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8
|
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8
|
||||||
湖南卫视,http://iptv.huuc.edu.cn/hls/hunanhd.m3u8
|
|
||||||
黑龙江卫视,http://satellitepull.cnr.cn/live/wx32hljws/playlist.m3u8
|
黑龙江卫视,http://satellitepull.cnr.cn/live/wx32hljws/playlist.m3u8
|
||||||
黑龙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010056
|
黑龙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010056
|
||||||
黑龙江卫视,http://j.x.bkpcp.top/jx/HEILJHD
|
黑龙江卫视,http://j.x.bkpcp.top/jx/HEILJHD
|
||||||
@@ -432,7 +433,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
四川卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887274.m3u8
|
四川卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887274.m3u8
|
||||||
四川卫视,http://live.wqwqwq.sbs/itv/5000000004000006119.m3u8?cdn=bestzb
|
四川卫视,http://live.wqwqwq.sbs/itv/5000000004000006119.m3u8?cdn=bestzb
|
||||||
深圳卫视,http://satellitepull.cnr.cn/live/wxszws/playlist.m3u8
|
深圳卫视,http://satellitepull.cnr.cn/live/wxszws/playlist.m3u8
|
||||||
深圳卫视,http://1b6467f415.iok.la:9931/tsfile/live/1067_1.m3u8
|
|
||||||
深圳卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010068
|
深圳卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010068
|
||||||
深圳卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000529/index.m3u8
|
深圳卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000529/index.m3u8
|
||||||
深圳卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
深圳卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
||||||
@@ -441,6 +441,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
深圳卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010068/1.m3u8
|
深圳卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010068/1.m3u8
|
||||||
深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8
|
深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8
|
||||||
|
深圳卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003873474.m3u8
|
||||||
三沙卫视,http://qwt.zhibotv.top:2016/全网通.php?id=三沙卫视
|
三沙卫视,http://qwt.zhibotv.top:2016/全网通.php?id=三沙卫视
|
||||||
三沙卫视,http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000117/1.m3u8
|
三沙卫视,http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000117/1.m3u8
|
||||||
三沙卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8
|
三沙卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8
|
||||||
@@ -488,9 +489,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
延边卫视,http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8#
|
延边卫视,http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8#
|
||||||
延边卫视,http://[2409:8087:1a0b:df::4020]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226516/index.m3u8
|
延边卫视,http://[2409:8087:1a0b:df::4020]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226516/index.m3u8
|
||||||
延边卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
延边卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
浙江卫视,http://8.138.7.223/tv/zjws.m3u8
|
|
||||||
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel01/1080p.m3u8
|
|
||||||
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#mitv://generationnexxxt.com:19806/7bf4b3a65eaf421ab6d71bd8dcc4547a
|
|
||||||
浙江卫视,http://zwebl02.cztv.com/live/channel011080P.m3u8?auth_key=2524708799-0-0-9a1229d8b9d311024ebea08c3fb1d63f
|
浙江卫视,http://zwebl02.cztv.com/live/channel011080P.m3u8?auth_key=2524708799-0-0-9a1229d8b9d311024ebea08c3fb1d63f
|
||||||
浙江卫视,http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b344fdd5e512f30a4ae31915
|
浙江卫视,http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b344fdd5e512f30a4ae31915
|
||||||
浙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010070
|
浙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010070
|
||||||
@@ -498,6 +496,9 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
浙江卫视,http://goo.bkpcp.top/mg/zjws
|
浙江卫视,http://goo.bkpcp.top/mg/zjws
|
||||||
浙江卫视,http://l.cztvcloud.com/channels/lantian/SXpinghu3/720p.m3u8
|
浙江卫视,http://l.cztvcloud.com/channels/lantian/SXpinghu3/720p.m3u8
|
||||||
浙江卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000531/index.m3u8
|
浙江卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000531/index.m3u8
|
||||||
|
浙江卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
|
||||||
|
浙江卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
|
||||||
|
浙江卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
|
||||||
|
|
||||||
安徽频道,#genre#
|
安徽频道,#genre#
|
||||||
安徽导视,http://dspdhls.appcoo.com:8888/live/dspd/index.m3u8
|
安徽导视,http://dspdhls.appcoo.com:8888/live/dspd/index.m3u8
|
||||||
@@ -563,15 +564,9 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8
|
海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8
|
||||||
海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8?msisdn=&Channel_ID=&ContentId=&HlsSubType=&HlsProfileId=&encrypt=
|
海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8?msisdn=&Channel_ID=&ContentId=&HlsSubType=&HlsProfileId=&encrypt=
|
||||||
海峡卫视,http://goo.bkpcp.top/mg/hxws
|
海峡卫视,http://goo.bkpcp.top/mg/hxws
|
||||||
福建综合,http://8.138.7.223/tv/fjtv.php?id=4
|
|
||||||
福建公共,http://8.138.7.223/tv/fjtv.php?id=6
|
|
||||||
福建新闻,http://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8
|
福建新闻,http://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8
|
||||||
福建新闻,https://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8
|
福建新闻,https://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8
|
||||||
福建电视剧,http://8.138.7.223/tv/fjtv.php?id=7
|
|
||||||
福建旅游,http://8.138.7.223/tv/fjtv.php?id=8
|
|
||||||
福建经济,http://satellitepull.cnr.cn/live/wx32fjdnjjgb/playlist.m3u8
|
福建经济,http://satellitepull.cnr.cn/live/wx32fjdnjjgb/playlist.m3u8
|
||||||
福建文体,http://8.138.7.223/tv/fjtv.php?id=10
|
|
||||||
福建少儿,http://8.138.7.223/tv/fjtv.php?id=2
|
|
||||||
|
|
||||||
甘肃频道,#genre#
|
甘肃频道,#genre#
|
||||||
甘肃经济,https://hls.gstv.com.cn/49048r/10iv1j.m3u8
|
甘肃经济,https://hls.gstv.com.cn/49048r/10iv1j.m3u8
|
||||||
@@ -648,6 +643,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖北频道,#genre#
|
湖北频道,#genre#
|
||||||
湖北综合,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072216f7da/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNLx3R3LdIBdA5q61lut1LwZcw4SC2tJubc%2Bq5t%2F61jvWCtjrJL0x%2BHncPgdmcbBW9I
|
湖北综合,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072216f7da/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNLx3R3LdIBdA5q61lut1LwZcw4SC2tJubc%2Bq5t%2F61jvWCtjrJL0x%2BHncPgdmcbBW9I
|
||||||
湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8
|
湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8
|
||||||
|
湖北经视,http://113.57.93.165:9900/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖北影视,http://58.19.43.46:9901/tsfile/live/1016_1.m3u8
|
湖北影视,http://58.19.43.46:9901/tsfile/live/1016_1.m3u8
|
||||||
湖北教育,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072a6cbbf6/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKTFQuOKNd5i0HMa3ydMWIQ6kJ2fBJGJ77BLTXK72CqUYQsX3ZguYt0954s9hfZTfc
|
湖北教育,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072a6cbbf6/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKTFQuOKNd5i0HMa3ydMWIQ6kJ2fBJGJ77BLTXK72CqUYQsX3ZguYt0954s9hfZTfc
|
||||||
湖北生活,http://satellitepull.cnr.cn/live/wx32hubczshgb/playlist.m3u8
|
湖北生活,http://satellitepull.cnr.cn/live/wx32hubczshgb/playlist.m3u8
|
||||||
@@ -665,7 +661,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖南娱乐,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hnyl
|
湖南娱乐,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hnyl
|
||||||
湖南电视剧,http://php.jdshipin.com:8880/iptv.php
|
湖南电视剧,http://php.jdshipin.com:8880/iptv.php
|
||||||
湖南电视剧,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hndsj
|
湖南电视剧,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hndsj
|
||||||
湖南爱晚,http://p2.vzan.com/527645544/149039617847513156/live.m3u8
|
|
||||||
湖南爱晚,http://php.jdshipin.com:8880/iptv.php
|
湖南爱晚,http://php.jdshipin.com:8880/iptv.php
|
||||||
湖南爱晚,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hngg
|
湖南爱晚,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hngg
|
||||||
湖南电影,http://php.jdshipin.com:8880/iptv.php
|
湖南电影,http://php.jdshipin.com:8880/iptv.php
|
||||||
@@ -691,9 +686,12 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
|
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
|
||||||
哈尔滨影视,https://stream.hrbtv.net/yspd/sd/live.m3u8
|
哈尔滨影视,https://stream.hrbtv.net/yspd/sd/live.m3u8
|
||||||
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8
|
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8
|
||||||
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8?zheild#http://stream.hrbtv.net/yspd/sd/live.m3u8
|
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8?zheild
|
||||||
哈尔滨资讯,http://stream.hrbtv.net/zxpd/sd/live.m3u8
|
哈尔滨资讯,http://stream.hrbtv.net/zxpd/sd/live.m3u8
|
||||||
哈尔滨生活,http://stream.hrbtv.net/shpd/sd/live.m3u8
|
哈尔滨生活,http://stream.hrbtv.net/shpd/sd/live.m3u8
|
||||||
|
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8
|
||||||
|
哈尔滨娱乐,https://stream.hrbtv.net/ylpd/sd/live.m3u8
|
||||||
|
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8?zheild
|
||||||
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8?zheild#http://stream.hrbtv.net/ylpd/sd/live.m3u8#https://stream.hrbtv.net/ylpd/sd/live.m3u8
|
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8?zheild#http://stream.hrbtv.net/ylpd/sd/live.m3u8#https://stream.hrbtv.net/ylpd/sd/live.m3u8
|
||||||
|
|
||||||
吉林频道,#genre#
|
吉林频道,#genre#
|
||||||
@@ -745,7 +743,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
||||||
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
||||||
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
||||||
辽宁北方,http://dassby.qqff.top:99/live/辽宁北方/index.m3u8
|
|
||||||
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
|
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
|
||||||
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
||||||
|
|
||||||
@@ -764,14 +761,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
安多卫视,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
|
安多卫视,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
|
||||||
|
|
||||||
山东频道,#genre#
|
山东频道,#genre#
|
||||||
山东齐鲁,http://123.130.84.106:8154/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东齐鲁,http://221.2.148.205:8154/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东齐鲁,http://61.156.228.12:8154/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东齐鲁,http://124.128.73.58:9901/tsfile/live/1000_1.m3u8
|
|
||||||
山东文旅,http://221.2.148.205:8154/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
||||||
山东文旅,http://221.2.148.205:8154/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东文旅,http://221.2.148.205:8154/tsfile/live/1004_1.m3u8?key=txiptv&amp;playlive=1&amp;authid=0
|
|
||||||
山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8
|
山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8
|
||||||
山东生活,http://ls.qingting.fm/live/60260.m3u8
|
山东生活,http://ls.qingting.fm/live/60260.m3u8
|
||||||
山东新闻,http://ls.qingting.fm/live/60180.m3u8
|
山东新闻,http://ls.qingting.fm/live/60180.m3u8
|
||||||
@@ -857,6 +847,8 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
浙江影视娱乐,http://ali-m-l.cztv.com/channels/lantian/channel005/1080p.m3u8
|
浙江影视娱乐,http://ali-m-l.cztv.com/channels/lantian/channel005/1080p.m3u8
|
||||||
浙江民生休闲,http://zhfivel02.cztv.com/channel06/1080p.m3u8?auth_key=2524708799-0-0-59c4fe94512c59a90316fbf17ae2fbef
|
浙江民生休闲,http://zhfivel02.cztv.com/channel06/1080p.m3u8?auth_key=2524708799-0-0-59c4fe94512c59a90316fbf17ae2fbef
|
||||||
浙江民生休闲,http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8
|
浙江民生休闲,http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8
|
||||||
|
浙江新闻,http://101.66.199.35:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||||
|
浙江新闻,http://101.66.195.80:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||||
浙江新闻,http://zwebl02.cztv.com/live/channel071080P.m3u8?auth_key=2524708799-0-0-e3b50ca59d2c0883d5386d8bc4cdefbc
|
浙江新闻,http://zwebl02.cztv.com/live/channel071080P.m3u8?auth_key=2524708799-0-0-e3b50ca59d2c0883d5386d8bc4cdefbc
|
||||||
浙江新闻,http://zhfivel02.cztv.com/channel07/1080p.m3u8?auth_key=2524708799-0-0-4af48ba83e791a300595dd0b2bb30e6e
|
浙江新闻,http://zhfivel02.cztv.com/channel07/1080p.m3u8?auth_key=2524708799-0-0-4af48ba83e791a300595dd0b2bb30e6e
|
||||||
浙江新闻,http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8
|
浙江新闻,http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8
|
||||||
@@ -910,10 +902,8 @@ CHC影迷电影,http://eastscreen.tv/ooooo.php
|
|||||||
|
|
||||||
港·澳·台,#genre#
|
港·澳·台,#genre#
|
||||||
凤凰中文,https://cdn.iptv8k.top/dl/jrys.php?id=19&time=20240926215313&ip=111.229.253.40
|
凤凰中文,https://cdn.iptv8k.top/dl/jrys.php?id=19&time=20240926215313&ip=111.229.253.40
|
||||||
凤凰中文,http://playtv-live.ifeng.com/live/06OLEGEGM4G_audio.m3u8
|
|
||||||
凤凰中文,http://php.jdshipin.com/TVOD/iptv.php
|
凤凰中文,http://php.jdshipin.com/TVOD/iptv.php
|
||||||
凤凰中文,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzw
|
凤凰中文,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzw
|
||||||
凤凰资讯,http://playtv-live.ifeng.com/live/06OLEEWQKN4_audio.m3u8
|
|
||||||
凤凰资讯,http://php.jdshipin.com/TVOD/iptv.php
|
凤凰资讯,http://php.jdshipin.com/TVOD/iptv.php
|
||||||
凤凰资讯,http://cdn3.132.us.kg/live/fhzx/stream.m3u8
|
凤凰资讯,http://cdn3.132.us.kg/live/fhzx/stream.m3u8
|
||||||
凤凰资讯,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzx
|
凤凰资讯,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzx
|
||||||
|
|||||||
@@ -1094,14 +1094,14 @@ webview://https://tv.cctv.com/live/cctv17/$央视网
|
|||||||
#EXTINF:-1 group-title="🐲央卫频道" tvg-name="CCTV5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV5%2B.png",CCTV5+
|
#EXTINF:-1 group-title="🐲央卫频道" tvg-name="CCTV5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV5%2B.png",CCTV5+
|
||||||
webview://https://tv.cctv.com/live/cctv5plus/$央视网
|
webview://https://tv.cctv.com/live/cctv5plus/$央视网
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
||||||
http://114.238.59.148:4000/rtp/239.49.8.19:9614
|
http://114.238.59.2:4000/rtp/239.49.8.19:9614
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
||||||
http://220.169.100.41:10087/udp/239.76.253.151:9000
|
http://220.169.100.41:10087/udp/239.76.253.151:9000
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
||||||
http://114.238.59.2:4000/rtp/239.49.8.19:9614
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
|
||||||
http://111.196.128.15:20000/udp/239.3.1.129:8008
|
http://111.196.128.15:20000/udp/239.3.1.129:8008
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
||||||
|
https://live.sxrtv.com/iptv/cctv1.flv
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
||||||
http://58.19.180.108:9981/stream/channelid/1198995092?profile=pass
|
http://58.19.180.108:9981/stream/channelid/1198995092?profile=pass
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.129:8008
|
http://111.193.239.245:9999/rtp/239.3.1.129:8008
|
||||||
@@ -1114,14 +1114,10 @@ https://www.freetv.top/migu/608807420.m3u8?migutoken=5b04cf0d91179ab2d3d71703f0a
|
|||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-1.png",CCTV-1
|
||||||
https://smart.pendy.dpdns.org/Smart.php?id=cctv1
|
https://smart.pendy.dpdns.org/Smart.php?id=cctv1
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
||||||
http://222.218.122.114:8188/udp/239.81.0.115:4056
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
|
||||||
http://27.18.157.225:2701/rtp/239.69.1.102:10250
|
http://27.18.157.225:2701/rtp/239.69.1.102:10250
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
||||||
http://111.196.128.15:20000/udp/239.3.1.60:8084
|
http://111.196.128.15:20000/udp/239.3.1.60:8084
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.50:9802
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
|
||||||
http://omnix.cn:4000/udp/225.1.8.2:8084
|
http://omnix.cn:4000/udp/225.1.8.2:8084
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225588
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225588
|
||||||
@@ -1133,6 +1129,12 @@ http://iptv.huuc.edu.cn/hls/cctv2hd.m3u8
|
|||||||
https://smart.pendy.dpdns.org/Smart.php?id=cctv2
|
https://smart.pendy.dpdns.org/Smart.php?id=cctv2
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225588/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225588/index.m3u8
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
||||||
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/yinhe/88888888/8/3221225588/index.m3u8
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-2" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-2.png",CCTV-2
|
||||||
|
http://[2409:8087:1a01:df::406f]:80/wh7f454c46tw1241164675_1575082505/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226540/index.m3u8?icpid=88888888&RTS=1713968070&from=4&hms_devid=692&prioritypopid=4&online=1713968070&vqe=3
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-3" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-3.png",CCTV-3
|
||||||
|
https://live.sxrtv.com/iptv/cctv3.flv
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-3" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-3.png",CCTV-3
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-3" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-3.png",CCTV-3
|
||||||
http://171.15.18.199:8180/TV00000000000000000003@HHZT
|
http://171.15.18.199:8180/TV00000000000000000003@HHZT
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-3" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-3.png",CCTV-3
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-3" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-3.png",CCTV-3
|
||||||
@@ -1151,8 +1153,8 @@ http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/32212
|
|||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226021/index.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226021/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-3" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-3.png",CCTV-3
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-3" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-3.png",CCTV-3
|
||||||
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226456/1.m3u8
|
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226456/1.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-3" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-3.png",CCTV-3
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-4" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-4.png",CCTV-4
|
||||||
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8
|
https://live.sxrtv.com/iptv/cctv4.flv
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-4" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-4.png",CCTV-4
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-4" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-4.png",CCTV-4
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226428
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226428
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-4" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-4.png",CCTV-4
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-4" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-4.png",CCTV-4
|
||||||
@@ -1171,17 +1173,17 @@ http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/322122
|
|||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226007/index.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226007/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-4" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-4.png",CCTV-4
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-4" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-4.png",CCTV-4
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/yinhe/88888888/8/3221226007/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/yinhe/88888888/8/3221226007/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-4" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-4.png",CCTV-4
|
|
||||||
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
|
||||||
http://116.237.148.215:8881/rtp/239.45.1.69:5140
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
|
||||||
http://116.234.0.89:4022/rtp/239.45.1.69:5140
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
||||||
https://ldcctvwbcdbd.a.bdydns.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8
|
https://ldcctvwbcdbd.a.bdydns.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
||||||
|
http://116.237.148.215:8881/rtp/239.45.1.69:5140
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
||||||
|
https://live.sxrtv.com/iptv/cctv5.flv
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
||||||
http://omnix.cn:4000/udp/225.1.8.89:8000
|
http://omnix.cn:4000/udp/225.1.8.89:8000
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
||||||
|
http://116.234.0.89:4022/rtp/239.45.1.69:5140
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226019
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226019
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
||||||
http://iptv.huuc.edu.cn/hls/cctv5hd.m3u8
|
http://iptv.huuc.edu.cn/hls/cctv5hd.m3u8
|
||||||
@@ -1191,33 +1193,35 @@ https://www.freetv.top/migu/641886683.m3u8?migutoken=3e5c01f93922de8d1c940fe15bb
|
|||||||
https://smart.pendy.dpdns.org/Smart.php?id=cctv5
|
https://smart.pendy.dpdns.org/Smart.php?id=cctv5
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
||||||
https://ldcctvwbcdks.v.kcdnvip.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8?b=200-2100
|
https://ldcctvwbcdks.v.kcdnvip.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8?b=200-2100
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5.png",CCTV-5
|
|
||||||
https://ldcctvwbcdks.v.kcdnvip.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8?BR=td&region=shanghai
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
http://111.196.128.15:20000/udp/239.3.1.130:8004
|
http://111.196.128.15:20000/udp/239.3.1.130:8004
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.18:9610
|
https://live.sxrtv.com/iptv/cctv5p.flv
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.130:8004
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
http://omnix.cn:4000/udp/225.1.8.20:8004
|
http://omnix.cn:4000/udp/225.1.8.20:8004
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
|
http://111.193.239.245:9999/rtp/239.3.1.130:8004
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225603
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225603
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
https://www.freetv.top/migu/641886773.m3u8?migutoken=03a1b82e35e58cd89a95034ecb29e77e50493397000ec2b1e4d1ce59af01e6420d6dbc068c8230ec03be3a35a20eed8714e0959e3570a08713a7a2e8d86085eabf8f1aa85744c80c38343988b2
|
https://www.freetv.top/migu/641886773.m3u8?migutoken=03a1b82e35e58cd89a95034ecb29e77e50493397000ec2b1e4d1ce59af01e6420d6dbc068c8230ec03be3a35a20eed8714e0959e3570a08713a7a2e8d86085eabf8f1aa85744c80c38343988b2
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225603/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225603/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
https://smart.pendy.dpdns.org/Smart.php?id=cctv5plus
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225603/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225603/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221225603/index.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221225603/index.m3u8
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221225603/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
||||||
http://116.237.148.215:8881/rtp/239.45.1.70:5140
|
http://116.237.148.215:8881/rtp/239.45.1.70:5140
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
||||||
http://111.196.128.15:20000/udp/239.3.1.174:8001
|
http://111.196.128.15:20000/udp/239.3.1.174:8001
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
||||||
|
http://live.sxrtv.com/iptv/cctv6.m3u8
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
||||||
|
https://live.sxrtv.com/iptv/cctv6.flv
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.174:8001
|
http://111.193.239.245:9999/rtp/239.3.1.174:8001
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226010
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226010
|
||||||
@@ -1229,17 +1233,17 @@ https://smart.pendy.dpdns.org/Smart.php?id=cctv6
|
|||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226010/index.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226010/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/1.m3u8?icpid=88888888&from=1&hms_devid=1012&vqe=3
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/1.m3u8?icpid=88888888&from=1&hms_devid=1012&vqe=3
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/1.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-6" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-6.png",CCTV-6
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226010/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
|
||||||
http://omnix.cn:4000/udp/225.1.8.7:8104
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
||||||
http://111.196.128.15:20000/udp/239.3.1.61:8104
|
http://111.196.128.15:20000/udp/239.3.1.61:8104
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
||||||
|
http://live.sxrtv.com/iptv/cctv7.m3u8
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
||||||
|
https://live.sxrtv.com/iptv/cctv7.flv
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
||||||
http://171.15.18.199:8180/TV00000000000000000007@HHZT
|
http://171.15.18.199:8180/TV00000000000000000007@HHZT
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
||||||
|
http://omnix.cn:4000/udp/225.1.8.7:8104
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225733
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225733
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
||||||
http://goo.bkpcp.top/mg/CCTV7
|
http://goo.bkpcp.top/mg/CCTV7
|
||||||
@@ -1249,10 +1253,8 @@ http://iptv.huuc.edu.cn/hls/cctv7hd.m3u8
|
|||||||
https://smart.pendy.dpdns.org/Smart.php?id=cctv7
|
https://smart.pendy.dpdns.org/Smart.php?id=cctv7
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221225733/index.m3u8
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221225733/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-8" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-8.png",CCTV-8
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225733/index.m3u8
|
https://live.sxrtv.com/iptv/cctv8.flv
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-7" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-7.png",CCTV-7
|
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225733/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-8" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-8.png",CCTV-8
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-8" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-8.png",CCTV-8
|
||||||
http://171.15.18.199:8180/TV00000000000000000008@HHZT
|
http://171.15.18.199:8180/TV00000000000000000008@HHZT
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-8" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-8.png",CCTV-8
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-8" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-8.png",CCTV-8
|
||||||
@@ -1271,10 +1273,8 @@ http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
|||||||
https://smart.pendy.dpdns.org/Smart.php?id=cctv8hd
|
https://smart.pendy.dpdns.org/Smart.php?id=cctv8hd
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-8" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-8.png",CCTV-8
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-8" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-8.png",CCTV-8
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221226008/index.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221226008/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-8" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-8.png",CCTV-8
|
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-9" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-9.png",CCTV-9
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-9" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-9.png",CCTV-9
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.53:9814
|
https://live.sxrtv.com/iptv/cctv9.flv
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-9" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-9.png",CCTV-9
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-9" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-9.png",CCTV-9
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225734
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225734
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-9" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-9.png",CCTV-9
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-9" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-9.png",CCTV-9
|
||||||
@@ -1296,9 +1296,11 @@ http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/32
|
|||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
||||||
http://111.196.128.15:20000/udp/239.3.1.63:8116
|
http://111.196.128.15:20000/udp/239.3.1.63:8116
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
||||||
http://171.15.18.199:8180/TV00000000000000000010@HHZT
|
http://live.sxrtv.com/iptv/cctv10.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.54:9818
|
https://live.sxrtv.com/iptv/cctv10.flv
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
||||||
|
http://171.15.18.199:8180/TV00000000000000000010@HHZT
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
||||||
http://z.b.bkpcp.top/m.php?id=CCTV-10科教科教
|
http://z.b.bkpcp.top/m.php?id=CCTV-10科教科教
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
||||||
@@ -1311,8 +1313,6 @@ https://smart.pendy.dpdns.org/Smart.php?id=cctv10hd
|
|||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225730/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225730/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225730/index.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225730/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-10" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-10.png",CCTV-10
|
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225730/1.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-11" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-11.png",CCTV-11
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-11" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-11.png",CCTV-11
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.152:8120
|
http://111.193.239.245:9999/rtp/239.3.1.152:8120
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-11" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-11.png",CCTV-11
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-11" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-11.png",CCTV-11
|
||||||
@@ -1338,7 +1338,7 @@ http://116.237.148.215:8881/rtp/239.45.3.10:5140
|
|||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-12" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-12.png",CCTV-12
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-12" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-12.png",CCTV-12
|
||||||
http://111.196.128.15:20000/udp/239.3.1.64:8124
|
http://111.196.128.15:20000/udp/239.3.1.64:8124
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-12" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-12.png",CCTV-12
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-12" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-12.png",CCTV-12
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.55:9822
|
https://live.sxrtv.com/iptv/cctv12.flv
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-12" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-12.png",CCTV-12
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-12" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-12.png",CCTV-12
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225731
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225731
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-12" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-12.png",CCTV-12
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-12" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-12.png",CCTV-12
|
||||||
@@ -1376,10 +1376,12 @@ https://www.freetv.top/migu/608807423.m3u8?migutoken=ac19a58805588401a8e818b6dd0
|
|||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
||||||
http://116.237.148.215:8881/rtp/239.45.3.23:5140
|
http://116.237.148.215:8881/rtp/239.45.3.23:5140
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
||||||
http://27.18.157.225:2701/rtp/239.69.1.107:10280
|
https://live.sxrtv.com/iptv/cctv14.flv
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
||||||
http://171.15.18.199:8180/TV00000000000000000014@HHZT
|
http://171.15.18.199:8180/TV00000000000000000014@HHZT
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
||||||
|
http://27.18.157.225:2701/rtp/239.69.1.107:10280
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.65:8132
|
http://111.193.239.245:9999/rtp/239.3.1.65:8132
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225732
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221225732
|
||||||
@@ -1391,8 +1393,6 @@ https://www.freetv.top/migu/624878440.m3u8?migutoken=239edad94ac0bbff14f123c7f89
|
|||||||
https://event.pull.hebtv.com/jishi/cp2.m3u8
|
https://event.pull.hebtv.com/jishi/cp2.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
||||||
https://smart.pendy.dpdns.org/Smart.php?id=cctv14
|
https://smart.pendy.dpdns.org/Smart.php?id=cctv14
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-14" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-14.png",CCTV-14
|
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221225732/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-15" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-15.png",CCTV-15
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-15" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-15.png",CCTV-15
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.153:8136
|
http://111.193.239.245:9999/rtp/239.3.1.153:8136
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-15" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-15.png",CCTV-15
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-15" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-15.png",CCTV-15
|
||||||
@@ -1414,14 +1414,18 @@ http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/
|
|||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-15" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-15.png",CCTV-15
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-15" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-15.png",CCTV-15
|
||||||
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8
|
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
||||||
http://171.35.84.183:8688/udp/239.252.220.237:5140
|
http://111.196.128.15:20000/udp/239.3.1.184:8001
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
||||||
|
http://live.sxrtv.com/iptv/cctv16.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
||||||
http://27.18.157.225:2701/rtp/239.69.1.247:11124
|
http://27.18.157.225:2701/rtp/239.69.1.247:11124
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
||||||
http://111.196.128.15:20000/udp/239.3.1.184:8001
|
https://live.sxrtv.com/iptv/cctv16.flv
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.184:8001
|
http://111.193.239.245:9999/rtp/239.3.1.184:8001
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
||||||
|
http://171.35.84.183:8688/udp/239.252.220.237:5140
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226100
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226100
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
||||||
http://livetv.wqwqwq.sbs/gaoma/cctv4k16.m3u8
|
http://livetv.wqwqwq.sbs/gaoma/cctv4k16.m3u8
|
||||||
@@ -1429,14 +1433,10 @@ http://livetv.wqwqwq.sbs/gaoma/cctv4k16.m3u8
|
|||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226100/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226100/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221226100/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221226100/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226100/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-16" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-16.png",CCTV-16
|
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226100/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
||||||
http://116.237.148.215:8881/rtp/239.45.3.52:5140
|
http://116.237.148.215:8881/rtp/239.45.3.52:5140
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.52:9810
|
https://live.sxrtv.com/iptv/cctv17.flv
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.151:8144
|
http://111.193.239.245:9999/rtp/239.3.1.151:8144
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
||||||
@@ -1444,6 +1444,8 @@ http://php.jdshipin.com/TVOD/hljyd.php?id=3221225765
|
|||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
||||||
http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225708/main.m3u8
|
http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225708/main.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
||||||
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/1.m3u8?icpid=88888888&from=1&hms_devid=1012&vqe=3
|
||||||
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225765/index.m3u8CCTV1
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225765/index.m3u8CCTV1
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225765/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225765/index.m3u8
|
||||||
@@ -1451,8 +1453,6 @@ http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/32212
|
|||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225765/index.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225765/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/1.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/1.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CCTV-17" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-17.png",CCTV-17
|
|
||||||
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8
|
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CETV1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CETV1.png",CETV1
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CETV1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CETV1.png",CETV1
|
||||||
http://[2409:8087:1a0b:df::4020]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225652/index.m3u8
|
http://[2409:8087:1a0b:df::4020]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225652/index.m3u8
|
||||||
#EXTINF:-1 group-title="📺央视频道" tvg-name="CETV1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CETV1.png",CETV1
|
#EXTINF:-1 group-title="📺央视频道" tvg-name="CETV1" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CETV1.png",CETV1
|
||||||
@@ -1480,8 +1480,12 @@ http://otttv.bj.chinamobile.com/PLTV/88888888/224/3221226997/1.m3u8?GuardEncType
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
||||||
http://satellitepull.cnr.cn/live/wxgdws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wxgdws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
||||||
|
https://live.sxrtv.com/iptv/gdws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
||||||
http://111.196.128.15:20000/udp/239.3.1.142:8048
|
http://111.196.128.15:20000/udp/239.3.1.142:8048
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
||||||
|
http://live.sxrtv.com/iptv/gdws.m3u8
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
||||||
http://171.15.18.199:8180/TV00000000000000000031@HHZT
|
http://171.15.18.199:8180/TV00000000000000000031@HHZT
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.142:8048
|
http://111.193.239.245:9999/rtp/239.3.1.142:8048
|
||||||
@@ -1493,10 +1497,6 @@ http://j.x.bkpcp.top/jx/GUANGDHD
|
|||||||
http://goo.bkpcp.top/mg/gdws
|
http://goo.bkpcp.top/mg/gdws
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
||||||
http://iptv.huuc.edu.cn/hls/gdhd.m3u8
|
http://iptv.huuc.edu.cn/hls/gdhd.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
|
||||||
http://dsj.motem.top:8880/bptv/10000100000000050000000003873459.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E5%8D%AB%E8%A7%86.png",广东卫视
|
|
||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226248/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="香港卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A6%99%E6%B8%AF%E5%8D%AB%E8%A7%86.png",香港卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="香港卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A6%99%E6%B8%AF%E5%8D%AB%E8%A7%86.png",香港卫视
|
||||||
http://cctvtxyh5c.liveplay.myqcloud.com/cstv/xianggangweishi_2/index.m3u8
|
http://cctvtxyh5c.liveplay.myqcloud.com/cstv/xianggangweishi_2/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="香港卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A6%99%E6%B8%AF%E5%8D%AB%E8%A7%86.png",香港卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="香港卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A6%99%E6%B8%AF%E5%8D%AB%E8%A7%86.png",香港卫视
|
||||||
@@ -1512,20 +1512,20 @@ https://stream1.freetv.fun/xiang-gang-wei-shi-13.m3u8
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="香港卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A6%99%E6%B8%AF%E5%8D%AB%E8%A7%86.png",香港卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="香港卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A6%99%E6%B8%AF%E5%8D%AB%E8%A7%86.png",香港卫视
|
||||||
https://stream1.freetv.fun/xiang-gang-wei-shi-8.m3u8
|
https://stream1.freetv.fun/xiang-gang-wei-shi-8.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="香港卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A6%99%E6%B8%AF%E5%8D%AB%E8%A7%86.png",香港卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="香港卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A6%99%E6%B8%AF%E5%8D%AB%E8%A7%86.png",香港卫视
|
||||||
|
https://yvxymm.tv12.xyz/175.m3u8
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="香港卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A6%99%E6%B8%AF%E5%8D%AB%E8%A7%86.png",香港卫视
|
||||||
https://stream1.freetv.fun/c751876ae5ceaa0d82b5cf2badc152342aa92a4b45bf504d12ee45966b2fc644.ctv
|
https://stream1.freetv.fun/c751876ae5ceaa0d82b5cf2badc152342aa92a4b45bf504d12ee45966b2fc644.ctv
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
||||||
http://joyznm.i234.me:20000/udp/239.3.1.137:8036
|
http://joyznm.i234.me:20000/udp/239.3.1.137:8036
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
||||||
http://27.18.157.225:2701/rtp/239.254.96.143:8932
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
|
||||||
http://111.196.128.15:20000/udp/239.3.1.137:8036
|
http://111.196.128.15:20000/udp/239.3.1.137:8036
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
||||||
|
http://27.18.157.225:2701/rtp/239.254.96.143:8932
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
||||||
|
https://live.sxrtv.com/iptv/zjws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
||||||
http://171.15.18.199:8180/TV00000000000000000020@HHZT
|
http://171.15.18.199:8180/TV00000000000000000020@HHZT
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
||||||
http://fxgm.fxjf.work:19901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.20:9618
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
|
||||||
http://zwebl02.cztv.com/live/channel011080P.m3u8?auth_key=2524708799-0-0-9a1229d8b9d311024ebea08c3fb1d63f
|
http://zwebl02.cztv.com/live/channel011080P.m3u8?auth_key=2524708799-0-0-9a1229d8b9d311024ebea08c3fb1d63f
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
||||||
http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b344fdd5e512f30a4ae31915
|
http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b344fdd5e512f30a4ae31915
|
||||||
@@ -1533,11 +1533,13 @@ http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b
|
|||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010070
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010070
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
||||||
http://z.b.bkpcp.top/m.php?id=zjws
|
http://z.b.bkpcp.top/m.php?id=zjws
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="浙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",浙江卫视
|
||||||
|
https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86.png",湖南卫视
|
||||||
|
https://live.sxrtv.com/iptv/hunws.flv
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86.png",湖南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86.png",湖南卫视
|
||||||
http://171.15.18.199:8180/TV00000000000000000018@HHZT
|
http://171.15.18.199:8180/TV00000000000000000018@HHZT
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86.png",湖南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86.png",湖南卫视
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.12:9418
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86.png",湖南卫视
|
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010058
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010058
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86.png",湖南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8D%97%E5%8D%AB%E8%A7%86.png",湖南卫视
|
||||||
http://z.b.bkpcp.top/m.php?id=hunws
|
http://z.b.bkpcp.top/m.php?id=hunws
|
||||||
@@ -1558,6 +1560,10 @@ http://satellitepull.cnr.cn/live/wxbtv/playlist.m3u8
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
||||||
http://116.237.148.215:8881/rtp/239.45.3.229:5140
|
http://116.237.148.215:8881/rtp/239.45.3.229:5140
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
||||||
|
http://223.18.103.169:8277/beijing/playlist.m3u8
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
||||||
|
https://live.sxrtv.com/iptv/bjws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010143
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010143
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
||||||
http://z.b.bkpcp.top/m.php?id=bjws
|
http://z.b.bkpcp.top/m.php?id=bjws
|
||||||
@@ -1569,14 +1575,10 @@ http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/322122
|
|||||||
http://iptv.huuc.edu.cn/hls/btv1hd.m3u8
|
http://iptv.huuc.edu.cn/hls/btv1hd.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
||||||
https://smart.pendy.dpdns.org/Smart.php?id=beijing
|
https://smart.pendy.dpdns.org/Smart.php?id=beijing
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
|
||||||
http://dsj.motem.top:8880/bptv/10000100000000050000000003870776.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="北京卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8C%97%E4%BA%AC%E5%8D%AB%E8%A7%86.png",北京卫视
|
|
||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226450/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
||||||
http://satellitepull.cnr.cn/live/wx32hubws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wx32hubws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.8:9632
|
https://live.sxrtv.com/iptv/hubws.flv
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
||||||
http://joyznm.i234.me:20000/udp/239.3.1.138:8044
|
http://joyznm.i234.me:20000/udp/239.3.1.138:8044
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="湖北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B9%96%E5%8C%97%E5%8D%AB%E8%A7%86.png",湖北卫视
|
||||||
@@ -1596,9 +1598,9 @@ https://www.freetv.top/migu/738906825.m3u8?migutoken=959fce041a0fecbe0bdf2b300a4
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
||||||
http://satellitepull.cnr.cn/live/wx32hljws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wx32hljws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
||||||
http://116.237.148.215:8881/rtp/239.45.3.232:5140
|
https://live.sxrtv.com/iptv/hljws.flv
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.14:9426
|
http://116.237.148.215:8881/rtp/239.45.3.232:5140
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010056
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010056
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
||||||
@@ -1614,13 +1616,15 @@ http://z.b.bkpcp.top/m.php?id=hljws
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="黑龙江卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E9%BE%99%E6%B1%9F%E5%8D%AB%E8%A7%86.png",黑龙江卫视
|
||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226327/index.m3u8
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226327/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||||
|
http://203.205.191.53/live.ahsx.ahtv.cn/live/ahwssx.m3u8
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||||
http://satellitepull.cnr.cn/live/wxahws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wxahws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||||
http://203.205.191.53/live.ahsx.ahtv.cn/live/ahwssx.m3u8
|
https://live.sxrtv.com/iptv/ahws.flv
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||||
http://joyznm.i234.me:20000/udp/239.3.1.211:8064
|
http://joyznm.i234.me:20000/udp/239.3.1.211:8064
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.204:6000
|
http://live.sxrtv.com/iptv/ahws.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.211:8064
|
http://111.193.239.245:9999/rtp/239.3.1.211:8064
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||||
@@ -1631,14 +1635,12 @@ http://j.x.bkpcp.top/jx/ANHUIHD
|
|||||||
http://iptv.huuc.edu.cn/hls/ahhd.m3u8
|
http://iptv.huuc.edu.cn/hls/ahhd.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
||||||
http://dsj.motem.top:8880/bptv/10000100000000050000000003873469.m3u8
|
http://dsj.motem.top:8880/bptv/10000100000000050000000003873469.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="安徽卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%89%E5%BE%BD%E5%8D%AB%E8%A7%86.png",安徽卫视
|
|
||||||
http://z.b.bkpcp.top/m.php?id=ahws
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
||||||
http://satellitepull.cnr.cn/live/wxcqws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wxcqws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
||||||
http://171.15.18.199:8180/TV00000000000000000030@HHZT
|
https://live.sxrtv.com/iptv/cqws.flv
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.57:9830
|
http://171.15.18.199:8180/TV00000000000000000030@HHZT
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.122:8160
|
http://111.193.239.245:9999/rtp/239.3.1.122:8160
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
||||||
@@ -1654,6 +1656,8 @@ http://dsj.motem.top:8880/bptv/10000100000000050000000004796458.m3u8
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="重庆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%8D%E5%BA%86%E5%8D%AB%E8%A7%86.png",重庆卫视
|
||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226409/index.m3u8
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226409/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86.png",东方卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86.png",东方卫视
|
||||||
|
https://live.sxrtv.com/iptv/dfws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86.png",东方卫视
|
||||||
http://p.ytelc.com/m3u8.html?id=http://cc-ynbit-wszhibo.ifengli.com:2000/live/shdfws-hd/2500.m3u8?innersid=6998114529464369318
|
http://p.ytelc.com/m3u8.html?id=http://cc-ynbit-wszhibo.ifengli.com:2000/live/shdfws-hd/2500.m3u8?innersid=6998114529464369318
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86.png",东方卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86.png",东方卫视
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010054
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010054
|
||||||
@@ -1671,11 +1675,11 @@ http://dsj.motem.top:8880/bptv/10000100000000050000000003873462.m3u8
|
|||||||
https://bp-cdn-ali.bestv.cn/enhance/bestvdfws_enhance.m3u8?auth_key=1746334807-ddb61092a75249868c8bd1834313f437-0-8a760296d281d86bc4612f5fc4f85247
|
https://bp-cdn-ali.bestv.cn/enhance/bestvdfws_enhance.m3u8?auth_key=1746334807-ddb61092a75249868c8bd1834313f437-0-8a760296d281d86bc4612f5fc4f85247
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86.png",东方卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86.png",东方卫视
|
||||||
https://live.lalifeier.eu.org/kankanews/dfws.m3u8?t=1746372302&key=04c79ed1fd72dbd3188040c54dc3858b
|
https://live.lalifeier.eu.org/kankanews/dfws.m3u8?t=1746372302&key=04c79ed1fd72dbd3188040c54dc3858b
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东方卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E5%8D%AB%E8%A7%86.png",东方卫视
|
|
||||||
https://live.lalifeier.eu.org/kankanews/dfws.m3u8?t=1746379256&key=19bcfc963d4ae84eb8beb4f01087a8ab
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
||||||
http://satellitepull.cnr.cn/live/wx32fjws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wx32fjws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
||||||
|
https://live.sxrtv.com/iptv/dnws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
||||||
http://115.171.80.94:1688/udp/225.1.8.79:8148
|
http://115.171.80.94:1688/udp/225.1.8.79:8148
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
||||||
http://171.15.18.199:8180/TV00000000000000000033@HHZT
|
http://171.15.18.199:8180/TV00000000000000000033@HHZT
|
||||||
@@ -1691,10 +1695,6 @@ http://j.x.bkpcp.top/jx/DONGNHD
|
|||||||
http://iptv.huuc.edu.cn/hls/dnhd.m3u8
|
http://iptv.huuc.edu.cn/hls/dnhd.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
||||||
http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
|
http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="东南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E5%8D%97%E5%8D%AB%E8%A7%86.png",东南卫视
|
|
||||||
https://smart.pendy.dpdns.org/Smart.php?id=fujian
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="甘肃卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%94%98%E8%82%83%E5%8D%AB%E8%A7%86.png",甘肃卫视
|
|
||||||
http://222.218.122.114:8188/udp/239.81.0.207:4056
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="甘肃卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%94%98%E8%82%83%E5%8D%AB%E8%A7%86.png",甘肃卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="甘肃卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%94%98%E8%82%83%E5%8D%AB%E8%A7%86.png",甘肃卫视
|
||||||
http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
|
http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="甘肃卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%94%98%E8%82%83%E5%8D%AB%E8%A7%86.png",甘肃卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="甘肃卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%94%98%E8%82%83%E5%8D%AB%E8%A7%86.png",甘肃卫视
|
||||||
@@ -1713,6 +1713,8 @@ http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221
|
|||||||
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226913/1.m3u8
|
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226913/1.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="甘肃卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%94%98%E8%82%83%E5%8D%AB%E8%A7%86.png",甘肃卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="甘肃卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%94%98%E8%82%83%E5%8D%AB%E8%A7%86.png",甘肃卫视
|
||||||
http://[2409:8c02:21c:60::2b]/live.rxip.sc96655.com/live/gsws_4000.m3u8
|
http://[2409:8c02:21c:60::2b]/live.rxip.sc96655.com/live/gsws_4000.m3u8
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="甘肃卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%94%98%E8%82%83%E5%8D%AB%E8%A7%86.png",甘肃卫视
|
||||||
|
http://[2409:8087:3428:20:500::100f]:6610/PLTV/88888888/224/3221225845/index.m3u8?servicetype=1&IASHttpSessionId=RR423820220409134714119178
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E8%A5%BF%E5%8D%AB%E8%A7%86.png",广西卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E8%A5%BF%E5%8D%AB%E8%A7%86.png",广西卫视
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226549
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226549
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E8%A5%BF%E5%8D%AB%E8%A7%86.png",广西卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="广西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E8%A5%BF%E5%8D%AB%E8%A7%86.png",广西卫视
|
||||||
@@ -1736,6 +1738,8 @@ http://dsj.motem.top:8880/bptv/10000100000000050000000003887394.m3u8
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
||||||
http://115.171.80.94:1688/udp/225.1.8.77:8076
|
http://115.171.80.94:1688/udp/225.1.8.77:8076
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
||||||
|
https://live.sxrtv.com/iptv/gzws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.149:8076
|
http://111.193.239.245:9999/rtp/239.3.1.149:8076
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226474
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226474
|
||||||
@@ -1751,11 +1755,11 @@ http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225974/main.m3u8
|
|||||||
http://dsj.motem.top:8880/bptv/10000100000000050000000003873471.m3u8
|
http://dsj.motem.top:8880/bptv/10000100000000050000000003873471.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226474/index.m3u8
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226474/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="贵州卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%B4%B5%E5%B7%9E%E5%8D%AB%E8%A7%86.png",贵州卫视
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226474/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
||||||
http://satellitepull.cnr.cn/live/wxhainlyws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wxhainlyws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
||||||
|
http://migu.hejintv.com/tv/hnxl.php
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
||||||
http://171.15.18.199:8180/TV00000000000000000028@HHZT
|
http://171.15.18.199:8180/TV00000000000000000028@HHZT
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010083
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010083
|
||||||
@@ -1771,18 +1775,18 @@ http://dsj.motem.top:8880/bptv/10000100000000050000000004796877.m3u8
|
|||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226465/index.m3u8
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226465/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226465/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226465/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="海南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%B7%E5%8D%97%E5%8D%AB%E8%A7%86.png",海南卫视
|
|
||||||
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
||||||
http://satellitepull.cnr.cn/live/wxhebws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wxhebws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
||||||
|
https://live.sxrtv.com/iptv/hbws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
||||||
http://116.237.148.215:8881/rtp/239.45.1.44:5140
|
http://116.237.148.215:8881/rtp/239.45.1.44:5140
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
||||||
http://27.18.157.225:2701/rtp/239.254.96.113:9616
|
http://27.18.157.225:2701/rtp/239.254.96.113:9616
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.148:8072
|
http://live.sxrtv.com/iptv/hbws.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.188:6000
|
http://111.193.239.245:9999/rtp/239.3.1.148:8072
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010101
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010101
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
||||||
@@ -1791,28 +1795,26 @@ http://z.b.bkpcp.top/m.php?id=hbws
|
|||||||
https://jwplay.hebyun.com.cn/live/hbwstv/1500k/tzwj_video.m3u8
|
https://jwplay.hebyun.com.cn/live/hbwstv/1500k/tzwj_video.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
||||||
http://iptv.huuc.edu.cn/hls/hebhd.m3u8
|
http://iptv.huuc.edu.cn/hls/hebhd.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河北卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8C%97%E5%8D%AB%E8%A7%86.png",河北卫视
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226406/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
http://xxwx.yoesun.com/xxw/河南网.php
|
http://xxwx.yoesun.com/xxw/河南网.php
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
http://kds.hejintv.com/tv/hn.php
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
|
||||||
http://1.94.31.214/php/hntv.php
|
http://1.94.31.214/php/hntv.php
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
http://150.158.10.195:80/dxxw.php
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
|
||||||
http://satellitepull.cnr.cn/live/wxhnws/playlist.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
|
||||||
http://1.94.31.214/php/hntv.php?id=hnws
|
http://1.94.31.214/php/hntv.php?id=hnws
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
|
http://150.158.10.195:80/dxxw.php
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
http://xxwx.yoesun.com/xxw/河南网.php?id=hnws
|
http://xxwx.yoesun.com/xxw/河南网.php?id=hnws
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
|
http://migu.hejintv.com/tv/hn.php
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
|
http://kds.hejintv.com/tv/hn.php
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
|
http://satellitepull.cnr.cn/live/wxhnws/playlist.m3u8
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
|
https://live.sxrtv.com/iptv/hnws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
||||||
http://171.15.18.199:8180/TV00000000000000000016@HHZT
|
http://171.15.18.199:8180/TV00000000000000000016@HHZT
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
|
||||||
http://tvpull.dxhmt.cn:9081/tv/11425-1.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="河南卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E5%8D%AB%E8%A7%86.png",河南卫视
|
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226480
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="吉林卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86.png",吉林卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="吉林卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86.png",吉林卫视
|
||||||
http://116.237.148.215:8881/rtp/239.45.0.6:5140
|
http://116.237.148.215:8881/rtp/239.45.0.6:5140
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="吉林卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86.png",吉林卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="吉林卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86.png",吉林卫视
|
||||||
@@ -1834,7 +1836,7 @@ http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/322
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="吉林卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86.png",吉林卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="吉林卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E5%8D%AB%E8%A7%86.png",吉林卫视
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226397/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226397/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江苏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86.png",江苏卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江苏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86.png",江苏卫视
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.16:9602
|
https://live.sxrtv.com/iptv/jsws.flv
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江苏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86.png",江苏卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江苏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86.png",江苏卫视
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010059
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010059
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江苏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86.png",江苏卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江苏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86.png",江苏卫视
|
||||||
@@ -1854,6 +1856,8 @@ http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江苏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86.png",江苏卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江苏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E5%8D%AB%E8%A7%86.png",江苏卫视
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86.png",江西卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86.png",江西卫视
|
||||||
|
https://live.sxrtv.com/iptv/jxws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86.png",江西卫视
|
||||||
http://joyznm.i234.me:20000/udp/239.3.1.123:8164
|
http://joyznm.i234.me:20000/udp/239.3.1.123:8164
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86.png",江西卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86.png",江西卫视
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010060
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010060
|
||||||
@@ -1871,8 +1875,6 @@ http://[2409:8087:1a01:df::4027]:80/TVOD/88888888/224/3221225935/main.m3u8
|
|||||||
http://dsj.motem.top:8880/bptv/10000100000000050000000004796511.m3u8
|
http://dsj.motem.top:8880/bptv/10000100000000050000000004796511.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86.png",江西卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86.png",江西卫视
|
||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226344/index.m3u8
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226344/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="江西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%A5%BF%E5%8D%AB%E8%A7%86.png",江西卫视
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226504/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="辽宁卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86.png",辽宁卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="辽宁卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86.png",辽宁卫视
|
||||||
http://116.237.148.215:8881/rtp/239.45.1.123:5140
|
http://116.237.148.215:8881/rtp/239.45.1.123:5140
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="辽宁卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86.png",辽宁卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="辽宁卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%BE%BD%E5%AE%81%E5%8D%AB%E8%A7%86.png",辽宁卫视
|
||||||
@@ -1954,13 +1956,15 @@ http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="青海卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%92%E6%B5%B7%E5%8D%AB%E8%A7%86.png",青海卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="青海卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%92%E6%B5%B7%E5%8D%AB%E8%A7%86.png",青海卫视
|
||||||
http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001082/index.m3u8
|
http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001082/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||||
http://joyznm.i234.me:20000/udp/239.3.1.209:8052
|
https://live.sxrtv.com/iptv/sdws.flv
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||||
http://116.237.148.215:8881/rtp/239.45.3.238:5140
|
http://116.237.148.215:8881/rtp/239.45.3.238:5140
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||||
|
http://joyznm.i234.me:20000/udp/239.3.1.209:8052
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||||
http://115.171.80.94:1688/udp/225.1.8.50:8052
|
http://115.171.80.94:1688/udp/225.1.8.50:8052
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.7:9306
|
http://live.sxrtv.com/iptv/sdws.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.209:8052
|
http://111.193.239.245:9999/rtp/239.3.1.209:8052
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||||
@@ -1971,8 +1975,6 @@ http://z.b.bkpcp.top/m.php?id=sdws
|
|||||||
http://j.x.bkpcp.top/jx/SHANDHD
|
http://j.x.bkpcp.top/jx/SHANDHD
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
||||||
http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8
|
http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山东卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E4%B8%9C%E5%8D%AB%E8%A7%86.png",山东卫视
|
|
||||||
http://iptv.huuc.edu.cn/hls/sdhd.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E8%A5%BF%E5%8D%AB%E8%A7%86.png",山西卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E8%A5%BF%E5%8D%AB%E8%A7%86.png",山西卫视
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010114
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010114
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E8%A5%BF%E5%8D%AB%E8%A7%86.png",山西卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="山西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E8%A5%BF%E5%8D%AB%E8%A7%86.png",山西卫视
|
||||||
@@ -2014,6 +2016,10 @@ https://www.freetv.top/migu/738910838.m3u8?migutoken=3899cd1daaa04f812c6d4b13126
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="陕西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%99%95%E8%A5%BF%E5%8D%AB%E8%A7%86.png",陕西卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="陕西卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%99%95%E8%A5%BF%E5%8D%AB%E8%A7%86.png",陕西卫视
|
||||||
https://www.freetv.top/migu/738910838.m3u8?migutoken=35df06ac83a8fe0b0d98f96b8dbf5821d2a57fbd279c10148f5eb543353c48d828c15e639a63919e023774c69fac3a6f5a2bbfd1ee773d77c0dc154b9acd0c77e84c99627dd15f852e56ab3281
|
https://www.freetv.top/migu/738910838.m3u8?migutoken=35df06ac83a8fe0b0d98f96b8dbf5821d2a57fbd279c10148f5eb543353c48d828c15e639a63919e023774c69fac3a6f5a2bbfd1ee773d77c0dc154b9acd0c77e84c99627dd15f852e56ab3281
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
||||||
|
https://live.sxrtv.com/iptv/scws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
||||||
|
http://live.sxrtv.com/iptv/scws.m3u8
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
||||||
http://171.15.18.199:8180/TV00000000000000000040@HHZT
|
http://171.15.18.199:8180/TV00000000000000000040@HHZT
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226338
|
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226338
|
||||||
@@ -2029,15 +2035,13 @@ http://dsj.motem.top:8880/bptv/10000100000000050000000003887274.m3u8
|
|||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226338/index.m3u8
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226338/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226338/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226338/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221226338/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="四川卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E5%8D%AB%E8%A7%86.png",四川卫视
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
||||||
http://satellitepull.cnr.cn/live/wxszws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wxszws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
||||||
http://111.196.128.15:20000/udp/239.3.1.134:8020
|
http://111.196.128.15:20000/udp/239.3.1.134:8020
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
||||||
|
https://live.sxrtv.com/iptv/szws.flv
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010068
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010068
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
||||||
http://iptv.huuc.edu.cn/hls/szhd.m3u8
|
http://iptv.huuc.edu.cn/hls/szhd.m3u8
|
||||||
@@ -2051,8 +2055,6 @@ http://z.b.bkpcp.top/m.php?id=szws
|
|||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226313/index.m3u8
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226313/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226313/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226313/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="深圳卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B7%B1%E5%9C%B3%E5%8D%AB%E8%A7%86.png",深圳卫视
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="三沙卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%89%E6%B2%99%E5%8D%AB%E8%A7%86.png",三沙卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="三沙卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%89%E6%B2%99%E5%8D%AB%E8%A7%86.png",三沙卫视
|
||||||
http://dsj.motem.top:8880/bptv/10000100000000050000000003887452.m3u8
|
http://dsj.motem.top:8880/bptv/10000100000000050000000003887452.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="三沙卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%89%E6%B2%99%E5%8D%AB%E8%A7%86.png",三沙卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="三沙卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%89%E6%B2%99%E5%8D%AB%E8%A7%86.png",三沙卫视
|
||||||
@@ -2076,7 +2078,9 @@ https://stream1.freetv.fun/8bd6b69c423ac31e71c2311ad33f4f291e1314c69005ffb7b3b7d
|
|||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
||||||
http://116.237.148.215:8881/rtp/239.45.1.124:5140
|
http://116.237.148.215:8881/rtp/239.45.1.124:5140
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
||||||
http://114.226.231.231:8787/rtp/239.49.8.35:8620
|
http://live.sxrtv.com/iptv/tjws.m3u8
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
||||||
|
https://live.sxrtv.com/iptv/tjws.flv
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
||||||
http://111.193.239.245:9999/rtp/239.3.1.141:1234
|
http://111.193.239.245:9999/rtp/239.3.1.141:1234
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
||||||
@@ -2091,11 +2095,11 @@ http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225972/main.m3u8
|
|||||||
http://dsj.motem.top:8880/bptv/10000100000000050000000003873466.m3u8
|
http://dsj.motem.top:8880/bptv/10000100000000050000000003873466.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
||||||
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226459/index.m3u8
|
http://[2409:8087:1a0a:df::404b]/ottrrs.hl.chinamobile.com/TVOD/88888888/224/3221226459/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="天津卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%B4%A5%E5%8D%AB%E8%A7%86.png",天津卫视
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226459/index.m3u8
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
||||||
http://satellitepull.cnr.cn/live/wxxzws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wxxzws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
||||||
|
http://migu.hejintv.com/tv/xzxl.php
|
||||||
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
||||||
http://kds.hejintv.com/tv/xzxl.php
|
http://kds.hejintv.com/tv/xzxl.php
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
||||||
http://z.b.bkpcp.top/m.php?id=xzws
|
http://z.b.bkpcp.top/m.php?id=xzws
|
||||||
@@ -2111,8 +2115,6 @@ https://tv.vtibet.cn/live/h701F9MpxzPDyE.m3u8?secret=afa6fbb9cc7add965ab98221ae0
|
|||||||
https://tv.vtibet.cn/live/h701F9MpxzPDyE.m3u8?secret=ddde6b45f5065c5066ded53d6559f31c&time=68134627
|
https://tv.vtibet.cn/live/h701F9MpxzPDyE.m3u8?secret=ddde6b45f5065c5066ded53d6559f31c&time=68134627
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
||||||
http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001072/index.m3u8
|
http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001072/index.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="西藏卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%A5%BF%E8%97%8F%E5%8D%AB%E8%A7%86.png",西藏卫视
|
|
||||||
http://[2409:8087:3428:20:500::100f]:6610/PLTV/88888888/224/3221226847/index.m3u8?servicetype=1&IASHttpSessionId=RR423820220409134714119178
|
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="新疆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%96%B0%E7%96%86%E5%8D%AB%E8%A7%86.png",新疆卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="新疆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%96%B0%E7%96%86%E5%8D%AB%E8%A7%86.png",新疆卫视
|
||||||
http://satellitepull.cnr.cn/live/wxxjws/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wxxjws/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="📡卫视频道" tvg-name="新疆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%96%B0%E7%96%86%E5%8D%AB%E8%A7%86.png",新疆卫视
|
#EXTINF:-1 group-title="📡卫视频道" tvg-name="新疆卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%96%B0%E7%96%86%E5%8D%AB%E8%A7%86.png",新疆卫视
|
||||||
@@ -2548,8 +2550,6 @@ https://stream1.freetv.fun/zhe-jiang-shao-er-6.ctv
|
|||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="浙江少儿" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%B0%91%E5%84%BF.png",浙江少儿
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="浙江少儿" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B5%99%E6%B1%9F%E5%B0%91%E5%84%BF.png",浙江少儿
|
||||||
https://stream1.freetv.fun/zhe-jiang-shao-er-12.ctv
|
https://stream1.freetv.fun/zhe-jiang-shao-er-12.ctv
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="杭州综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%AD%E5%B7%9E%E7%BB%BC%E5%90%88.png",杭州综合
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="杭州综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%AD%E5%B7%9E%E7%BB%BC%E5%90%88.png",杭州综合
|
||||||
http://live.xmcdn.com/live/1845/64.m3u8
|
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="杭州综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%AD%E5%B7%9E%E7%BB%BC%E5%90%88.png",杭州综合
|
|
||||||
http://goo.bkpcp.top/mg/hzzh
|
http://goo.bkpcp.top/mg/hzzh
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="杭州综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%AD%E5%B7%9E%E7%BB%BC%E5%90%88.png",杭州综合
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="杭州综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%AD%E5%B7%9E%E7%BB%BC%E5%90%88.png",杭州综合
|
||||||
https://stream1.freetv.fun/hang-zhou-zong-he-4.ctv
|
https://stream1.freetv.fun/hang-zhou-zong-he-4.ctv
|
||||||
@@ -2708,8 +2708,6 @@ http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?%E5%85%B3%E6%B3%A8
|
|||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="诸暨新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%AF%B8%E6%9A%A8%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",诸暨新闻综合
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="诸暨新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%AF%B8%E6%9A%A8%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",诸暨新闻综合
|
||||||
http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed#EXTINF:-1%20group-title=%22%E2%80%A2%E9%9F%B3%E4%B9%90%22,%E9%9F%B3%E4%B9%90%E7%9F%B3%E6%A6%B4
|
http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed#EXTINF:-1%20group-title=%22%E2%80%A2%E9%9F%B3%E4%B9%90%22,%E9%9F%B3%E4%B9%90%E7%9F%B3%E6%A6%B4
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="诸暨新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%AF%B8%E6%9A%A8%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",诸暨新闻综合
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="诸暨新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%AF%B8%E6%9A%A8%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",诸暨新闻综合
|
||||||
http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed
|
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="诸暨新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%AF%B8%E6%9A%A8%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",诸暨新闻综合
|
|
||||||
https://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8
|
https://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="诸暨新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%AF%B8%E6%9A%A8%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",诸暨新闻综合
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="诸暨新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E8%AF%B8%E6%9A%A8%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",诸暨新闻综合
|
||||||
http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8
|
http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8
|
||||||
@@ -2826,8 +2824,6 @@ http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8
|
|||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="武义新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%AD%A6%E4%B9%89%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",武义新闻综合
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="武义新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%AD%A6%E4%B9%89%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",武义新闻综合
|
||||||
http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed
|
http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="松阳综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%BE%E9%98%B3%E7%BB%BC%E5%90%88.png",松阳综合
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="松阳综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%BE%E9%98%B3%E7%BB%BC%E5%90%88.png",松阳综合
|
||||||
http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8zzhed
|
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="松阳综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%BE%E9%98%B3%E7%BB%BC%E5%90%88.png",松阳综合
|
|
||||||
http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8
|
http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="松阳新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%BE%E9%98%B3%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",松阳新闻综合
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="松阳新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%9D%BE%E9%98%B3%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",松阳新闻综合
|
||||||
http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=
|
http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?fbl=
|
||||||
@@ -2944,14 +2940,8 @@ https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8
|
|||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="东阳影视生活" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E9%98%B3%E5%BD%B1%E8%A7%86%E7%94%9F%E6%B4%BB.png",东阳影视生活
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="东阳影视生活" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E9%98%B3%E5%BD%B1%E8%A7%86%E7%94%9F%E6%B4%BB.png",东阳影视生活
|
||||||
http://l.cztvcloud.com/channels/lantian/SXdongyang1/720p.m3u8
|
http://l.cztvcloud.com/channels/lantian/SXdongyang1/720p.m3u8
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",上虞新闻综合
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",上虞新闻综合
|
||||||
http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed
|
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",上虞新闻综合
|
|
||||||
http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?cWlkPSZzPTg3OWMwYmMyZDMzYTFhZGY3NDQxMjgyYTg1MmUzNTY0JmVzPTE3MDY2Nzc4NzMmdXVpZD0yMjdiY2MzNGNiNGY0MThlYjRiY2IxYzcwNmZjODNkMS02NzQ3NDY2NyZ2PTImYXM9MCZjZG5leF9pZD10eF9waG9uZV9saXZl
|
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",上虞新闻综合
|
|
||||||
http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8
|
http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新商都" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E5%95%86%E9%83%BD.png",上虞新商都
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新商都" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E5%95%86%E9%83%BD.png",上虞新商都
|
||||||
http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed\r\n
|
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新商都" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E5%95%86%E9%83%BD.png",上虞新商都
|
|
||||||
https://stream1.freetv.fun/shang-yu-xin-shang-du-1.m3u8
|
https://stream1.freetv.fun/shang-yu-xin-shang-du-1.m3u8
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新商都" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E5%95%86%E9%83%BD.png",上虞新商都
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新商都" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E5%95%86%E9%83%BD.png",上虞新商都
|
||||||
https://stream1.freetv.fun/shang-yu-xin-shang-du-5.m3u8
|
https://stream1.freetv.fun/shang-yu-xin-shang-du-5.m3u8
|
||||||
@@ -2966,7 +2956,7 @@ https://stream1.freetv.fun/shang-yu-xin-shang-du-2.m3u8
|
|||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新商都" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E5%95%86%E9%83%BD.png",上虞新商都
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞新商都" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%B0%E5%95%86%E9%83%BD.png",上虞新商都
|
||||||
https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8
|
https://stream1.freetv.fun/shang-yu-xin-shang-du-4.m3u8
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞文化影院" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%87%E5%8C%96%E5%BD%B1%E9%99%A2.png",上虞文化影院
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞文化影院" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%87%E5%8C%96%E5%BD%B1%E9%99%A2.png",上虞文化影院
|
||||||
http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8zzhed
|
http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞文化影院" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%87%E5%8C%96%E5%BD%B1%E9%99%A2.png",上虞文化影院
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞文化影院" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%87%E5%8C%96%E5%BD%B1%E9%99%A2.png",上虞文化影院
|
||||||
https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv
|
https://stream1.freetv.fun/shang-yu-wen-hua-ying-yuan-3.ctv
|
||||||
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞文化影院" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%87%E5%8C%96%E5%BD%B1%E9%99%A2.png",上虞文化影院
|
#EXTINF:-1 group-title="☘️浙江频道" tvg-name="上虞文化影院" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%8A%E8%99%9E%E6%96%87%E5%8C%96%E5%BD%B1%E9%99%A2.png",上虞文化影院
|
||||||
@@ -3198,14 +3188,10 @@ http://miqlin.cyou:8888/udp/233.18.204.65:5140
|
|||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="东方财经" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E8%B4%A2%E7%BB%8F.png",东方财经
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="东方财经" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E4%B8%9C%E6%96%B9%E8%B4%A2%E7%BB%8F.png",东方财经
|
||||||
http://iptv.cdn.ha.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8?icpid=88888888&servicetype=1
|
http://iptv.cdn.ha.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8?icpid=88888888&servicetype=1
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
http://116.237.148.215:8881/rtp/239.45.3.134:5140
|
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
|
||||||
http://php.jdshipin.com/itv6.php?cid=bestzb&id=5000000011000031113
|
http://php.jdshipin.com/itv6.php?cid=bestzb&id=5000000011000031113
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
http://[2409:8087:74d9:21::6]/000000001000PLTV/88888888/224/3221226197/index.m3u8
|
http://[2409:8087:74d9:21::6]/000000001000PLTV/88888888/224/3221226197/index.m3u8
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
https://stream1.freetv.fun/dong-man-xiu-chang-21.m3u8
|
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
|
||||||
https://stream1.freetv.fun/ipv6-dong-man-xiu-chang-1.m3u8
|
https://stream1.freetv.fun/ipv6-dong-man-xiu-chang-1.m3u8
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
https://stream1.freetv.fun/dong-man-xiu-chang-11.m3u8
|
https://stream1.freetv.fun/dong-man-xiu-chang-11.m3u8
|
||||||
@@ -3217,6 +3203,10 @@ https://stream1.freetv.fun/ipv6-dong-man-xiu-chang-11.m3u8
|
|||||||
https://stream1.freetv.fun/dong-man-xiu-chang-22.ctv
|
https://stream1.freetv.fun/dong-man-xiu-chang-22.ctv
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
https://stream1.freetv.fun/dong-man-xiu-chang-9.ctv
|
https://stream1.freetv.fun/dong-man-xiu-chang-9.ctv
|
||||||
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
|
https://stream1.freetv.fun/7e65432fb94551c8a7abf4afa8996c11471807bf9cf6ec1a3e49a2c25b2c1f58.m3u8
|
||||||
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
|
https://stream1.freetv.fun/dong-man-xiu-chang-20.m3u8
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010117
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010117
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
||||||
@@ -3226,6 +3216,8 @@ http://[2409:8087:74d9:21::6]/000000001000PLTV/88888888/224/3221226618/index.m3u
|
|||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
||||||
https://live.lalifeier.eu.org/kankanews/hhxd.m3u8?t=1746292937&key=b5431ae4fa8b2429332dae8604165c95
|
https://live.lalifeier.eu.org/kankanews/hhxd.m3u8?t=1746292937&key=b5431ae4fa8b2429332dae8604165c95
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
||||||
|
https://stream1.freetv.fun/ha-ha-xuan-dong-31.m3u8
|
||||||
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
||||||
https://live.lalifeier.eu.org/kankanews/hhxd.m3u8?t=1746307365&key=611cf4efea7a3dd2fe1b6a28541bed06
|
https://live.lalifeier.eu.org/kankanews/hhxd.m3u8?t=1746307365&key=611cf4efea7a3dd2fe1b6a28541bed06
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
||||||
https://stream1.freetv.fun/ha-ha-xuan-dong-25.m3u8
|
https://stream1.freetv.fun/ha-ha-xuan-dong-25.m3u8
|
||||||
@@ -3235,8 +3227,6 @@ https://stream1.freetv.fun/ha-ha-xuan-dong-8.m3u8
|
|||||||
https://stream1.freetv.fun/ha-ha-xuan-dong-16.m3u8
|
https://stream1.freetv.fun/ha-ha-xuan-dong-16.m3u8
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
||||||
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226931/1.m3u8
|
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226931/1.m3u8
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="哈哈炫动" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%93%88%E5%93%88%E7%82%AB%E5%8A%A8.png",哈哈炫动
|
|
||||||
https://stream1.freetv.fun/ha-ha-xuan-dong-29.m3u8
|
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",新闻综合
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",新闻综合
|
||||||
http://z.b.bkpcp.top/m.php?id=shxw
|
http://z.b.bkpcp.top/m.php?id=shxw
|
||||||
#EXTINF:-1 group-title="☘️上海频道" tvg-name="新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",新闻综合
|
#EXTINF:-1 group-title="☘️上海频道" tvg-name="新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",新闻综合
|
||||||
@@ -3500,11 +3490,11 @@ http://stream.thmz.com/wxtv2/playlist.m3u8
|
|||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",无锡新闻综合
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",无锡新闻综合
|
||||||
http://m.m3u8.wifiwx.com/live/wifiwx-239.m3u8?zjiangsd
|
http://m.m3u8.wifiwx.com/live/wifiwx-239.m3u8?zjiangsd
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",无锡新闻综合
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",无锡新闻综合
|
||||||
|
http://stream.thmz.com/wxtv1/playlist.m3u8?_upt=156143371706166361
|
||||||
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",无锡新闻综合
|
||||||
http://stream.thmz.com/wxtv1/sd/live.m3u8
|
http://stream.thmz.com/wxtv1/sd/live.m3u8
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",无锡新闻综合
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",无锡新闻综合
|
||||||
http://stream.thmz.com/wxtv1/sd/live.m3u8?_upt=4ba3ab191698644028
|
http://stream.thmz.com/wxtv1/sd/live.m3u8?_upt=4ba3ab191698644028
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",无锡新闻综合
|
|
||||||
http://stream.thmz.com/wxtv1/sd/live.m3u8?zjiangsd#http://stream.thmz.com/wxtv1/playlist.m3u8?_upt=156143371706166361#http://stream.thmz.com/wxtv1/sd/live.m3u8?_upt=4ba3ab191698644028#http://stream.thmz.com/wxtv1/playlist.m3u8
|
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡生活" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E7%94%9F%E6%B4%BB.png",无锡生活
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡生活" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E7%94%9F%E6%B4%BB.png",无锡生活
|
||||||
https://stream.thmz.com/wxtv4/playlist.m3u8
|
https://stream.thmz.com/wxtv4/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡生活" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E7%94%9F%E6%B4%BB.png",无锡生活
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡生活" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E7%94%9F%E6%B4%BB.png",无锡生活
|
||||||
@@ -3522,11 +3512,11 @@ http://stream.thmz.com/wxtv5/sd/live.m3u8
|
|||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡经济" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E7%BB%8F%E6%B5%8E.png",无锡经济
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡经济" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E7%BB%8F%E6%B5%8E.png",无锡经济
|
||||||
http://stream.thmz.com/wxtv5/playlist.m3u8
|
http://stream.thmz.com/wxtv5/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡都市资讯" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E9%83%BD%E5%B8%82%E8%B5%84%E8%AE%AF.png",无锡都市资讯
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡都市资讯" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E9%83%BD%E5%B8%82%E8%B5%84%E8%AE%AF.png",无锡都市资讯
|
||||||
|
http://stream.thmz.com/wxtv3/playlist.m3u8?_upt=1758133b1706166861
|
||||||
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡都市资讯" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E9%83%BD%E5%B8%82%E8%B5%84%E8%AE%AF.png",无锡都市资讯
|
||||||
http://stream.thmz.com/wxtv3/sd/live.m3u8
|
http://stream.thmz.com/wxtv3/sd/live.m3u8
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡都市资讯" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E9%83%BD%E5%B8%82%E8%B5%84%E8%AE%AF.png",无锡都市资讯
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡都市资讯" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E9%83%BD%E5%B8%82%E8%B5%84%E8%AE%AF.png",无锡都市资讯
|
||||||
http://stream.thmz.com/wxtv3/sd/live.m3u8?_upt=978cd8731706199708
|
http://stream.thmz.com/wxtv3/sd/live.m3u8?_upt=978cd8731706199708
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="无锡都市资讯" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E9%94%A1%E9%83%BD%E5%B8%82%E8%B5%84%E8%AE%AF.png",无锡都市资讯
|
|
||||||
http://stream.thmz.com/wxtv3/sd/live.m3u8?zjiangsd#http://stream.thmz.com/wxtv3/sd/live.m3u8?_upt=978cd8731706199708#http://stream.thmz.com/wxtv3/playlist.m3u8#http://stream.thmz.com/wxtv3/playlist.m3u8?_upt=1758133b1706166861
|
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="江苏体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E4%BD%93%E8%82%B2.png",江苏体育
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="江苏体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E4%BD%93%E8%82%B2.png",江苏体育
|
||||||
https://live.lalifeier.eu.org/jstv/jsty.m3u8?t=1746725062&key=0472e68b6d6133153804a3943cfdca96
|
https://live.lalifeier.eu.org/jstv/jsty.m3u8?t=1746725062&key=0472e68b6d6133153804a3943cfdca96
|
||||||
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="江苏体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E4%BD%93%E8%82%B2.png",江苏体育
|
#EXTINF:-1 group-title="☘️江苏频道" tvg-name="江苏体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B1%9F%E8%8B%8F%E4%BD%93%E8%82%B2.png",江苏体育
|
||||||
@@ -4125,8 +4115,6 @@ http://luzhi.xuyongrongmei.com:1935/live/_definst_/xyxw/playlist.m3u8
|
|||||||
http://luzhi.xuyongrongmei.com:1935/live/_definst_/xyxw/playlist.m3u8?zsicd
|
http://luzhi.xuyongrongmei.com:1935/live/_definst_/xyxw/playlist.m3u8?zsicd
|
||||||
#EXTINF:-1 group-title="☘️四川频道" tvg-name="名山综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%8D%E5%B1%B1%E7%BB%BC%E5%90%88.png",名山综合
|
#EXTINF:-1 group-title="☘️四川频道" tvg-name="名山综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%8D%E5%B1%B1%E7%BB%BC%E5%90%88.png",名山综合
|
||||||
https://m3u8channel-bx.yunxya.com/nmip-media/channellive/channel104666/playlist.m3u8
|
https://m3u8channel-bx.yunxya.com/nmip-media/channellive/channel104666/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="☘️四川频道" tvg-name="名山综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%8D%E5%B1%B1%E7%BB%BC%E5%90%88.png",名山综合
|
|
||||||
https://m3u8channel-ms.yunxya.com:443/nmip-media/audiolive/audio100580/playlist.m3u8
|
|
||||||
#EXTINF:-1 group-title="☘️四川频道" tvg-name="四川科教" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E7%A7%91%E6%95%99.png",四川科教
|
#EXTINF:-1 group-title="☘️四川频道" tvg-name="四川科教" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E7%A7%91%E6%95%99.png",四川科教
|
||||||
https://stream1.freetv.fun/si-chuan-ke-jiao-3.ctv
|
https://stream1.freetv.fun/si-chuan-ke-jiao-3.ctv
|
||||||
#EXTINF:-1 group-title="☘️四川频道" tvg-name="四川科教" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E7%A7%91%E6%95%99.png",四川科教
|
#EXTINF:-1 group-title="☘️四川频道" tvg-name="四川科教" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%9B%9B%E5%B7%9D%E7%A7%91%E6%95%99.png",四川科教
|
||||||
@@ -4448,10 +4436,10 @@ https://wshlslive.migucloud.com/live/RJ0EYBCZ_C0/playlist.m3u8
|
|||||||
#EXTINF:-1 group-title="☘️河南频道" tvg-name="洛阳文旅" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B4%9B%E9%98%B3%E6%96%87%E6%97%85.png",洛阳文旅
|
#EXTINF:-1 group-title="☘️河南频道" tvg-name="洛阳文旅" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B4%9B%E9%98%B3%E6%96%87%E6%97%85.png",洛阳文旅
|
||||||
https://wshlslive.migucloud.com/live/CVN934JS_C0/playlist.m3u8
|
https://wshlslive.migucloud.com/live/CVN934JS_C0/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="☘️河南频道" tvg-name="河南都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E9%83%BD%E5%B8%82.png",河南都市
|
#EXTINF:-1 group-title="☘️河南频道" tvg-name="河南都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E9%83%BD%E5%B8%82.png",河南都市
|
||||||
http://www.lwfz.fun:8800/rtp/239.16.20.164:11640
|
|
||||||
#EXTINF:-1 group-title="☘️河南频道" tvg-name="河南都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E9%83%BD%E5%B8%82.png",河南都市
|
|
||||||
http://1.94.31.214/php/hntv.php?id=hnds
|
http://1.94.31.214/php/hntv.php?id=hnds
|
||||||
#EXTINF:-1 group-title="☘️河南频道" tvg-name="河南都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E9%83%BD%E5%B8%82.png",河南都市
|
#EXTINF:-1 group-title="☘️河南频道" tvg-name="河南都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E9%83%BD%E5%B8%82.png",河南都市
|
||||||
|
http://www.lwfz.fun:8800/rtp/239.16.20.164:11640
|
||||||
|
#EXTINF:-1 group-title="☘️河南频道" tvg-name="河南都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E9%83%BD%E5%B8%82.png",河南都市
|
||||||
http://iptv.cdn.ha.chinamobile.com/PLTV/88888888/224/3221227241/index.m3u8
|
http://iptv.cdn.ha.chinamobile.com/PLTV/88888888/224/3221227241/index.m3u8
|
||||||
#EXTINF:-1 group-title="☘️河南频道" tvg-name="河南都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E9%83%BD%E5%B8%82.png",河南都市
|
#EXTINF:-1 group-title="☘️河南频道" tvg-name="河南都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%B2%B3%E5%8D%97%E9%83%BD%E5%B8%82.png",河南都市
|
||||||
https://live.lalifeier.eu.org/hntv/hnds.m3u8?t=1745796321&key=fe18400b0aeee777efcd1e3282435d28
|
https://live.lalifeier.eu.org/hntv/hnds.m3u8?t=1745796321&key=fe18400b0aeee777efcd1e3282435d28
|
||||||
@@ -4857,6 +4845,8 @@ https://568slnjf.live.sxmty.com/live/hls/90c8b2efeb164cc0a6c2409eed668d6b/f77cbb
|
|||||||
https://l2fpdktp.live.sxmty.com/live/hls/e4c3b363cc4549788e2d983f403e07db/d99ce1eb686e41b9afc888110bd95aa7.m3u8?zshanxd
|
https://l2fpdktp.live.sxmty.com/live/hls/e4c3b363cc4549788e2d983f403e07db/d99ce1eb686e41b9afc888110bd95aa7.m3u8?zshanxd
|
||||||
#EXTINF:-1 group-title="☘️山西频道" tvg-name="太谷新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%AA%E8%B0%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",太谷新闻综合
|
#EXTINF:-1 group-title="☘️山西频道" tvg-name="太谷新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%AA%E8%B0%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",太谷新闻综合
|
||||||
https://p2.vzan.com/slowlive/596867413819827251/live.m3u8?zbid=1725814272&tpid=1516989100&type=0
|
https://p2.vzan.com/slowlive/596867413819827251/live.m3u8?zbid=1725814272&tpid=1516989100&type=0
|
||||||
|
#EXTINF:-1 group-title="☘️山西频道" tvg-name="太谷新闻综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%AA%E8%B0%B7%E6%96%B0%E9%97%BB%E7%BB%BC%E5%90%88.png",太谷新闻综合
|
||||||
|
https://p2.vzan.com/slowlive/596867413819827251/live.m3u8?zbid=1725814272&amp;tpid=1516989100&amp;type=0
|
||||||
#EXTINF:-1 group-title="☘️山西频道" tvg-name="定襄综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%9A%E8%A5%84%E7%BB%BC%E5%90%88.png",定襄综合
|
#EXTINF:-1 group-title="☘️山西频道" tvg-name="定襄综合" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%AE%9A%E8%A5%84%E7%BB%BC%E5%90%88.png",定襄综合
|
||||||
http://lbyzztfe.live.sxmty.com/live/hls/645ff4c60e0a49f0a203abbd73dd8be9/0720e665f10f48e98c9639f4f492fb4a-1.m3u8?zshanxd
|
http://lbyzztfe.live.sxmty.com/live/hls/645ff4c60e0a49f0a203abbd73dd8be9/0720e665f10f48e98c9639f4f492fb4a-1.m3u8?zshanxd
|
||||||
#EXTINF:-1 group-title="☘️山西频道" tvg-name="山西影视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E8%A5%BF%E5%BD%B1%E8%A7%86.png",山西影视
|
#EXTINF:-1 group-title="☘️山西频道" tvg-name="山西影视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B1%B1%E8%A5%BF%E5%BD%B1%E8%A7%86.png",山西影视
|
||||||
@@ -5100,6 +5090,8 @@ http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8
|
|||||||
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
||||||
http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001470/index.m3u8
|
http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001470/index.m3u8
|
||||||
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
||||||
|
https://stream1.freetv.fun/d2ea3a364fa453b29060ebccb5a06a1941755859c0182ab0f071473c08738fc2.m3u8
|
||||||
|
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
||||||
https://stream1.freetv.fun/yan-bian-wei-shi-16.m3u8
|
https://stream1.freetv.fun/yan-bian-wei-shi-16.m3u8
|
||||||
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
||||||
https://stream1.freetv.fun/yan-bian-wei-shi-15.m3u8
|
https://stream1.freetv.fun/yan-bian-wei-shi-15.m3u8
|
||||||
@@ -5113,8 +5105,6 @@ http://otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType
|
|||||||
http://tvbox6.com/tv/bfgd.php?id=117
|
http://tvbox6.com/tv/bfgd.php?id=117
|
||||||
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
||||||
http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226516/index.m3u8
|
http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226516/index.m3u8
|
||||||
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="延边卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%BB%B6%E8%BE%B9%E5%8D%AB%E8%A7%86.png",延边卫视
|
|
||||||
http://php.jdshipin.com/TVOD/hljyd.php?id=3221226516
|
|
||||||
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="吉林都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E9%83%BD%E5%B8%82.png",吉林都市
|
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="吉林都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E9%83%BD%E5%B8%82.png",吉林都市
|
||||||
https://live.lalifeier.eu.org/jlntv/jlds.m3u8?t=1745796321&key=ba85da6410cdc8b830d46c3182ad7775
|
https://live.lalifeier.eu.org/jlntv/jlds.m3u8?t=1745796321&key=ba85da6410cdc8b830d46c3182ad7775
|
||||||
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="吉林都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E9%83%BD%E5%B8%82.png",吉林都市
|
#EXTINF:-1 group-title="☘️吉林频道" tvg-name="吉林都市" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%90%89%E6%9E%97%E9%83%BD%E5%B8%82.png",吉林都市
|
||||||
@@ -5540,19 +5530,19 @@ http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225769/2/index.
|
|||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="纬来电影" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E7%94%B5%E5%BD%B1.png",纬来电影
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="纬来电影" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E7%94%B5%E5%BD%B1.png",纬来电影
|
||||||
http://free.cnlive.club/channel/581b458b/index.m3u8
|
http://free.cnlive.club/channel/581b458b/index.m3u8
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天映画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%98%A0%E7%94%BB.png",靖天映画
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天映画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%98%A0%E7%94%BB.png",靖天映画
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=320&amp;amp;time=20240926215313&amp;amp;ip=111.229.253.40
|
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天映画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%98%A0%E7%94%BB.png",靖天映画
|
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=320&amp;time=20240926215313&amp;ip=111.229.253.40
|
https://cdn.iptv8k.top/dl/jrys.php?id=320&amp;time=20240926215313&amp;ip=111.229.253.40
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天映画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%98%A0%E7%94%BB.png",靖天映画
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天映画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%98%A0%E7%94%BB.png",靖天映画
|
||||||
|
https://cdn.iptv8k.top/dl/jrys.php?id=320&amp;amp;time=20240926215313&amp;amp;ip=111.229.253.40
|
||||||
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天映画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%98%A0%E7%94%BB.png",靖天映画
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=320&time=20240926215313&ip=111.229.253.40
|
https://cdn.iptv8k.top/dl/jrys.php?id=320&time=20240926215313&ip=111.229.253.40
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天映画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%98%A0%E7%94%BB.png",靖天映画
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天映画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%98%A0%E7%94%BB.png",靖天映画
|
||||||
https://tv.iill.top/litv/4gtv-4gtv055
|
https://tv.iill.top/litv/4gtv-4gtv055
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=318&time=20240926215313&ip=111.229.253.40
|
https://cdn.iptv8k.top/dl/jrys.php?id=318&amp;amp;amp;time=20240926215313&amp;amp;amp;ip=111.229.253.40
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=318&amp;amp;time=20240926215313&amp;amp;ip=111.229.253.40
|
https://cdn.iptv8k.top/dl/jrys.php?id=318&amp;amp;time=20240926215313&amp;amp;ip=111.229.253.40
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=318&amp;time=20240926215313&amp;ip=111.229.253.40
|
https://cdn.iptv8k.top/dl/jrys.php?id=318&time=20240926215313&ip=111.229.253.40
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
||||||
http://serv00.bkpcp.top/litv3.php?id=4gtv-4gtv058
|
http://serv00.bkpcp.top/litv3.php?id=4gtv-4gtv058
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="靖天戏剧" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%96%E5%A4%A9%E6%88%8F%E5%89%A7.png",靖天戏剧
|
||||||
@@ -5580,8 +5570,6 @@ https://stream1.freetv.fun/jing-dian-dian-ying-8.ctv
|
|||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=71&time=20240926215313&ip=111.229.253.40
|
https://cdn.iptv8k.top/dl/jrys.php?id=71&time=20240926215313&ip=111.229.253.40
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=71&amp;time=20240926215313&amp;ip=111.229.253.40
|
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=71&amp;amp;time=20240926215313&amp;amp;ip=111.229.253.40
|
https://cdn.iptv8k.top/dl/jrys.php?id=71&amp;amp;time=20240926215313&amp;amp;ip=111.229.253.40
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
||||||
http://php.jdshipin.com/smt.php
|
http://php.jdshipin.com/smt.php
|
||||||
@@ -5597,6 +5585,8 @@ http://j.s.bkpcp.top/js/tyjd1
|
|||||||
http://tl.061833.xyz/tl/null-1
|
http://tl.061833.xyz/tl/null-1
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
||||||
http://j.s.bkpcp.top/js/tyjd2
|
http://j.s.bkpcp.top/js/tyjd2
|
||||||
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="天映经典" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%A4%A9%E6%98%A0%E7%BB%8F%E5%85%B8.png",天映经典
|
||||||
|
https://live.tvfix.org/live/tyjd/index.m3u8
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="无线星河" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E7%BA%BF%E6%98%9F%E6%B2%B3.png",无线星河
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="无线星河" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%97%A0%E7%BA%BF%E6%98%9F%E6%B2%B3.png",无线星河
|
||||||
http://php.jdshipin.com/smt.php?id=Xinhe
|
http://php.jdshipin.com/smt.php?id=Xinhe
|
||||||
#EXTINF:-1 group-title="🎬电影频道" tvg-name="星空卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%98%9F%E7%A9%BA%E5%8D%AB%E8%A7%86.png",星空卫视
|
#EXTINF:-1 group-title="🎬电影频道" tvg-name="星空卫视" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E6%98%9F%E7%A9%BA%E5%8D%AB%E8%A7%86.png",星空卫视
|
||||||
@@ -5682,8 +5672,6 @@ https://www.freetv.top/migu/641886773.m3u8?migutoken=03a1b82e35e58cd89a95034ecb2
|
|||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225603/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225603/index.m3u8
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
https://smart.pendy.dpdns.org/Smart.php?id=cctv5plus
|
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225603/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225603/index.m3u8
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221225603/index.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221225603/index.m3u8
|
||||||
@@ -5695,6 +5683,8 @@ http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/8/32
|
|||||||
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225603/index.m3u8
|
http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225603/index.m3u8
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221225603/index.m3u8
|
http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/yinhe/88888888/224/3221225603/index.m3u8
|
||||||
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="CCTV-5+" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/CCTV-5%2B.png",CCTV-5+
|
||||||
|
http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226349/1.m3u8
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="广东体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E4%BD%93%E8%82%B2.png",广东体育
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="广东体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E4%BD%93%E8%82%B2.png",广东体育
|
||||||
https://epg.pw/stream/7b470f9fc5c305db0c8622117b7b25ca00eb35ba3e93e865cf0ff9df5c736681.m3u8
|
https://epg.pw/stream/7b470f9fc5c305db0c8622117b7b25ca00eb35ba3e93e865cf0ff9df5c736681.m3u8
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="广东体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E4%BD%93%E8%82%B2.png",广东体育
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="广东体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E4%BD%93%E8%82%B2.png",广东体育
|
||||||
@@ -5716,12 +5706,12 @@ https://stream1.freetv.fun/yan-dong-ti-yu-10.ctv
|
|||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="广东体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E4%BD%93%E8%82%B2.png",广东体育
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="广东体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%B9%BF%E4%B8%9C%E4%BD%93%E8%82%B2.png",广东体育
|
||||||
https://stream1.freetv.fun/yan-dong-ti-yu-11.ctv
|
https://stream1.freetv.fun/yan-dong-ti-yu-11.ctv
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=292&amp;amp;amp;time=20240926215313&amp;amp;amp;ip=111.229.253.40
|
https://cdn.iptv8k.top/dl/jrys.php?id=292&amp;amp;time=20240926215313&amp;amp;ip=111.229.253.40
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=291&time=20240926215313&ip=111.229.253.40
|
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
||||||
https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40
|
https://cdn.iptv8k.top/dl/jrys.php?id=292&time=20240926215313&ip=111.229.253.40
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
||||||
|
https://cdn.iptv8k.top/dl/jrys.php?id=291&time=20240926215313&ip=111.229.253.40
|
||||||
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
||||||
https://stream1.freetv.fun/wei-lai-ti-yu-9.ctv
|
https://stream1.freetv.fun/wei-lai-ti-yu-9.ctv
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="纬来体育" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E7%BA%AC%E6%9D%A5%E4%BD%93%E8%82%B2.png",纬来体育
|
||||||
https://epg.pw/stream/8855a9936e37e608a0ec8a014cce1673dee9c5d68d560da376cc92e5edef2b25.m3u8
|
https://epg.pw/stream/8855a9936e37e608a0ec8a014cce1673dee9c5d68d560da376cc92e5edef2b25.m3u8
|
||||||
@@ -6004,10 +5994,6 @@ http://www.1328099.xyz:9001/rtp/239.77.0.145:5146
|
|||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="JJ斗地主" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/JJ%E6%96%97%E5%9C%B0%E4%B8%BB.png",JJ斗地主
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="JJ斗地主" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/JJ%E6%96%97%E5%9C%B0%E4%B8%BB.png",JJ斗地主
|
||||||
http://tc-tct.douyucdn2.cn/dyliveflv1a/488743rAHScWyyII_2000.flv?wsAuth=fd695c444eeee99cc6122ed396c805ba&token=cpn-androidmpro-0-488743-df8b1830ef2e6ce156759645768df95bf77749da61fcc901&logo=0&expire=0&did=d010b07dcb997ada9934081c873542f0&origin=tct&vhost=play2
|
http://tc-tct.douyucdn2.cn/dyliveflv1a/488743rAHScWyyII_2000.flv?wsAuth=fd695c444eeee99cc6122ed396c805ba&token=cpn-androidmpro-0-488743-df8b1830ef2e6ce156759645768df95bf77749da61fcc901&logo=0&expire=0&did=d010b07dcb997ada9934081c873542f0&origin=tct&vhost=play2
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="JJ斗地主" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/JJ%E6%96%97%E5%9C%B0%E4%B8%BB.png",JJ斗地主
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="JJ斗地主" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/JJ%E6%96%97%E5%9C%B0%E4%B8%BB.png",JJ斗地主
|
||||||
http://huanqiuzhibo.cn/manifest/douyu.php?id=488743
|
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="JJ斗地主" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/JJ%E6%96%97%E5%9C%B0%E4%B8%BB.png",JJ斗地主
|
|
||||||
http://zzy789.xyz/douyu1.php?id=488743
|
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="JJ斗地主" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/JJ%E6%96%97%E5%9C%B0%E4%B8%BB.png",JJ斗地主
|
|
||||||
http://www.52sw.top:678/play/huya.php?id=14079954
|
http://www.52sw.top:678/play/huya.php?id=14079954
|
||||||
#EXTINF:-1 group-title="🏀体育频道" tvg-name="JJ斗地主" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/JJ%E6%96%97%E5%9C%B0%E4%B8%BB.png",JJ斗地主
|
#EXTINF:-1 group-title="🏀体育频道" tvg-name="JJ斗地主" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/JJ%E6%96%97%E5%9C%B0%E4%B8%BB.png",JJ斗地主
|
||||||
https://www.goodiptv.club/douyin/685317364746
|
https://www.goodiptv.club/douyin/685317364746
|
||||||
@@ -6024,8 +6010,6 @@ http://php.jdshipin.com/itv6.php?cid=bestzb&id=5000000011000031113
|
|||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
http://[2409:8087:74d9:21::6]/000000001000PLTV/88888888/224/3221226197/index.m3u8
|
http://[2409:8087:74d9:21::6]/000000001000PLTV/88888888/224/3221226197/index.m3u8
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
https://stream1.freetv.fun/dong-man-xiu-chang-21.m3u8
|
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
|
||||||
https://stream1.freetv.fun/ipv6-dong-man-xiu-chang-1.m3u8
|
https://stream1.freetv.fun/ipv6-dong-man-xiu-chang-1.m3u8
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
https://stream1.freetv.fun/dong-man-xiu-chang-11.m3u8
|
https://stream1.freetv.fun/dong-man-xiu-chang-11.m3u8
|
||||||
@@ -6039,6 +6023,8 @@ https://stream1.freetv.fun/dong-man-xiu-chang-22.ctv
|
|||||||
https://stream1.freetv.fun/dong-man-xiu-chang-9.ctv
|
https://stream1.freetv.fun/dong-man-xiu-chang-9.ctv
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
https://stream1.freetv.fun/7e65432fb94551c8a7abf4afa8996c11471807bf9cf6ec1a3e49a2c25b2c1f58.m3u8
|
https://stream1.freetv.fun/7e65432fb94551c8a7abf4afa8996c11471807bf9cf6ec1a3e49a2c25b2c1f58.m3u8
|
||||||
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="动漫秀场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E5%8A%A8%E6%BC%AB%E7%A7%80%E5%9C%BA.png",动漫秀场
|
||||||
|
https://stream1.freetv.fun/dong-man-xiu-chang-20.m3u8
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="青春动漫" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%92%E6%98%A5%E5%8A%A8%E6%BC%AB.png",青春动漫
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="青春动漫" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%92%E6%98%A5%E5%8A%A8%E6%BC%AB.png",青春动漫
|
||||||
http://[2409:8087:5e00:24::2d]:6610/000000001000/1/5000000011000288008/index.m3u8?channel-id=bestzb&Contentid=5000000011000288008&livemode=1&stbId=YanG-1989
|
http://[2409:8087:5e00:24::2d]:6610/000000001000/1/5000000011000288008/index.m3u8?channel-id=bestzb&Contentid=5000000011000288008&livemode=1&stbId=YanG-1989
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="青春动漫" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%92%E6%98%A5%E5%8A%A8%E6%BC%AB.png",青春动漫
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="青春动漫" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9D%92%E6%98%A5%E5%8A%A8%E6%BC%AB.png",青春动漫
|
||||||
@@ -6100,6 +6086,8 @@ https://stream1.freetv.fun/4073fb5ec1ec48f010e1db882aeb63ddc7104c56c5c729c4d08e9
|
|||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
||||||
http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/2/224/3221225653/2.m3u8
|
http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/2/224/3221225653/2.m3u8
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
||||||
|
https://stream1.freetv.fun/jin-ying-qia-tong-38.m3u8
|
||||||
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
||||||
https://stream1.freetv.fun/jin-ying-qia-tong-32.ctv
|
https://stream1.freetv.fun/jin-ying-qia-tong-32.ctv
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
||||||
https://stream1.freetv.fun/jin-ying-qia-tong-3.m3u8
|
https://stream1.freetv.fun/jin-ying-qia-tong-3.m3u8
|
||||||
@@ -6115,8 +6103,6 @@ https://stream1.freetv.fun/jin-ying-qia-tong-19.m3u8
|
|||||||
https://stream1.freetv.fun/1b907bbf4760e673ec9ab89e2327cd1d9e5df04ca6ef35a6fb07f5b6757f4791.m3u8
|
https://stream1.freetv.fun/1b907bbf4760e673ec9ab89e2327cd1d9e5df04ca6ef35a6fb07f5b6757f4791.m3u8
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
||||||
https://stream1.freetv.fun/jin-ying-qia-tong-29.m3u8
|
https://stream1.freetv.fun/jin-ying-qia-tong-29.m3u8
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="金鹰卡通" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%87%91%E9%B9%B0%E5%8D%A1%E9%80%9A.png",金鹰卡通
|
|
||||||
http://nas.suntao.online:35455/bptv/10000100000000050000000004796942.m3u8
|
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="黑莓动画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E8%8E%93%E5%8A%A8%E7%94%BB.png",黑莓动画
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="黑莓动画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E8%8E%93%E5%8A%A8%E7%94%BB.png",黑莓动画
|
||||||
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010002
|
http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010002
|
||||||
#EXTINF:-1 group-title="🪁动画频道" tvg-name="黑莓动画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E8%8E%93%E5%8A%A8%E7%94%BB.png",黑莓动画
|
#EXTINF:-1 group-title="🪁动画频道" tvg-name="黑莓动画" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%BB%91%E8%8E%93%E5%8A%A8%E7%94%BB.png",黑莓动画
|
||||||
@@ -6234,12 +6220,12 @@ http://[2409:8087:7001:20:2::3]/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221
|
|||||||
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="风云音乐" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A3%8E%E4%BA%91%E9%9F%B3%E4%B9%90.png",风云音乐
|
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="风云音乐" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%A3%8E%E4%BA%91%E9%9F%B3%E4%B9%90.png",风云音乐
|
||||||
https://radio.0472.org/?id=641
|
https://radio.0472.org/?id=641
|
||||||
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="音乐现场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9F%B3%E4%B9%90%E7%8E%B0%E5%9C%BA.png",音乐现场
|
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="音乐现场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9F%B3%E4%B9%90%E7%8E%B0%E5%9C%BA.png",音乐现场
|
||||||
https://satellitepull.cnr.cn/live/wx32nmgyygb/playlist.m3u8
|
|
||||||
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="音乐现场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9F%B3%E4%B9%90%E7%8E%B0%E5%9C%BA.png",音乐现场
|
|
||||||
http://satellitepull.cnr.cn/live/wx32nmgyygb/playlist.m3u8
|
http://satellitepull.cnr.cn/live/wx32nmgyygb/playlist.m3u8
|
||||||
|
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="音乐现场" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9F%B3%E4%B9%90%E7%8E%B0%E5%9C%BA.png",音乐现场
|
||||||
|
https://satellitepull.cnr.cn/live/wx32nmgyygb/playlist.m3u8
|
||||||
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="音乐之声" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9F%B3%E4%B9%90%E4%B9%8B%E5%A3%B0.png",音乐之声
|
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="音乐之声" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9F%B3%E4%B9%90%E4%B9%8B%E5%A3%B0.png",音乐之声
|
||||||
http://a.live.hnradio.com/yypd/radio120k_yypd.m3u8?auth_key=1588751172-0-0-d97b858279c1c86650172b9913ea4af2
|
http://a.live.hnradio.com/yypd/radio120k_yypd.m3u8?auth_key=1588751172-0-0-d97b858279c1c86650172b9913ea4af2
|
||||||
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="音乐之声" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9F%B3%E4%B9%90%E4%B9%8B%E5%A3%B0.png",音乐之声
|
#EXTINF:-1 group-title="🎵音乐频道" tvg-name="音乐之声" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/%E9%9F%B3%E4%B9%90%E4%B9%8B%E5%A3%B0.png",音乐之声
|
||||||
https://radio.0472.org/?id=641
|
https://radio.0472.org/?id=641
|
||||||
#EXTINF:-1 group-title="🕘️更新时间" tvg-name="2025-07-18 18:17:41" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/2025-07-18+18%3A17%3A41.png",2025-07-18 18:17:41
|
#EXTINF:-1 group-title="🕘️更新时间" tvg-name="2025-07-22 18:20:24" tvg-logo="https://gitee.com/mytv-android/myTVlogo/raw/main/img/2025-07-22+18%3A20%3A24.png",2025-07-22 18:20:24
|
||||||
http://114.238.59.148:4000/rtp/239.49.8.19:9614
|
http://114.238.59.2:4000/rtp/239.49.8.19:9614
|
||||||
@@ -1 +0,0 @@
|
|||||||
http://114.66.43.200:2233
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
https://oldapp.xfconnect.top
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
https://www.rebovod.com/
|
||||||
+30
-90
@@ -73,14 +73,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "闪影",
|
"key": "追忆",
|
||||||
"name": "闪影|APP",
|
"name": "追忆|APP",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_AppYs",
|
"api": "csp_AppSy",
|
||||||
"searchable": 1,
|
"ext": {
|
||||||
"quickSearch": 1,
|
"url": "http://110.42.7.130:1866",
|
||||||
"filterable": 1,
|
"key1": "aassddwwxxllsx1x",
|
||||||
"ext": "http://38.47.213.61:41271/mogai_api.php/v1.vod"
|
"key2": "2083c87e98b6ce08",
|
||||||
|
"key3": "2083c87e98b6ce08"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "行动",
|
"key": "行动",
|
||||||
@@ -102,24 +104,24 @@
|
|||||||
"api": "csp_AppGet2",
|
"api": "csp_AppGet2",
|
||||||
"ext": {
|
"ext": {
|
||||||
"url": "",
|
"url": "",
|
||||||
"site": "./txt/2.txt",
|
"site": "./txt/coffee.txt",
|
||||||
"dataKey": "qwertyuiopqwertt",
|
"dataKey": "qwertyuiopqwertm",
|
||||||
"dataIv": "qwertyuiopqwertt",
|
"dataIv": "qwertyuiopqwertm",
|
||||||
"deviceId": "",
|
"deviceId": "",
|
||||||
"version": "109",
|
"version": "",
|
||||||
"ua": "okhttp/3.10.0"
|
"ua": "okhttp/3.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "知了",
|
"key": "稀饭",
|
||||||
"name": "知了|APP",
|
"name": "稀饭|APP",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"api": "csp_AppGet",
|
"api": "csp_AppGet",
|
||||||
"ext": {
|
"ext": {
|
||||||
"url": "https://zzos.cc",
|
"url": "https://app.xifanys.com",
|
||||||
"dataKey": "zzoccc2025555555",
|
"dataKey": "HM6Ly9yeS4ya3dvL",
|
||||||
"dataIv": "zzoccc2025555555",
|
"dataIv": "HM6Ly9yeS4ya3dvL",
|
||||||
"deviceId": "",
|
"deviceId": "",
|
||||||
"version": "119"
|
"version": "119"
|
||||||
}
|
}
|
||||||
@@ -183,20 +185,6 @@
|
|||||||
"version": ""
|
"version": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "橘猫",
|
|
||||||
"name": "橘猫|APP",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet2",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://qjappcms.jm4k.top",
|
|
||||||
"dataKey": "pBVmysmGX8TsgrQN",
|
|
||||||
"dataIv": "pBVmysmGX8TsgrQN",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": "120"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "顾我",
|
"key": "顾我",
|
||||||
"name": "顾我|APP",
|
"name": "顾我|APP",
|
||||||
@@ -204,7 +192,8 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"api": "csp_AppGet2",
|
"api": "csp_AppGet2",
|
||||||
"ext": {
|
"ext": {
|
||||||
"url": "http://121.62.21.14:520",
|
"url": "",
|
||||||
|
"site": "./txt/app.txt",
|
||||||
"dataKey": "ca94b06ca3c7d80e",
|
"dataKey": "ca94b06ca3c7d80e",
|
||||||
"dataIv": "ca94b06ca3c7d80e",
|
"dataIv": "ca94b06ca3c7d80e",
|
||||||
"deviceId": "",
|
"deviceId": "",
|
||||||
@@ -261,7 +250,7 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"api": "csp_AppGet2",
|
"api": "csp_AppGet2",
|
||||||
"ext": {
|
"ext": {
|
||||||
"url": "https://qjappcms.cs4k.top",
|
"url": "https://newappcms.cs4k.top",
|
||||||
"dataKey": "Z98KXaLtO2wC1Pte",
|
"dataKey": "Z98KXaLtO2wC1Pte",
|
||||||
"dataIv": "Z98KXaLtO2wC1Pte",
|
"dataIv": "Z98KXaLtO2wC1Pte",
|
||||||
"deviceId": "",
|
"deviceId": "",
|
||||||
@@ -354,15 +343,15 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "魔方",
|
"key": "瓜萌",
|
||||||
"name": "魔方|APP",
|
"name": "瓜萌|APP",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"api": "csp_AppGet",
|
"api": "csp_AppGet",
|
||||||
"ext": {
|
"ext": {
|
||||||
"url": "https://mfsp33.top",
|
"url": "https://www.guahd.com",
|
||||||
"dataKey": "1234567887654321",
|
"dataKey": "f2A7D4B9E8C16531",
|
||||||
"dataIv": "1234567887654321",
|
"dataIv": "f2A7D4B9E8C16531",
|
||||||
"deviceId": "",
|
"deviceId": "",
|
||||||
"version": ""
|
"version": ""
|
||||||
}
|
}
|
||||||
@@ -395,20 +384,6 @@
|
|||||||
"version": "200"
|
"version": "200"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "瓜萌",
|
|
||||||
"name": "瓜萌|APP",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://www.guahd.com",
|
|
||||||
"dataKey": "f2A7D4B9E8C16531",
|
|
||||||
"dataIv": "f2A7D4B9E8C16531",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "晴天",
|
"key": "晴天",
|
||||||
"name": "晴天|APP",
|
"name": "晴天|APP",
|
||||||
@@ -423,20 +398,6 @@
|
|||||||
"version": "119"
|
"version": "119"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "再看",
|
|
||||||
"name": "再看|APP",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "http://149.88.64.161:8627",
|
|
||||||
"dataKey": "123456789ABCDEFG",
|
|
||||||
"dataIv": "123456789ABCDEFG",
|
|
||||||
"deviceId": "2bb4c10f3e043307dbfc579bd0db23f4e",
|
|
||||||
"version": "110"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "橘子",
|
"key": "橘子",
|
||||||
"name": "橘子|APP",
|
"name": "橘子|APP",
|
||||||
@@ -1057,10 +1018,10 @@
|
|||||||
"filterable": 0
|
"filterable": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "河马短剧",
|
"key": "甜圈短剧",
|
||||||
"name": "河马|短剧",
|
"name": "甜圈|短剧",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/HMDJ.py",
|
"api": "./api/TQDJ.py",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"changeable": 1,
|
"changeable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
@@ -1078,13 +1039,6 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"playerType": 2
|
"playerType": 2
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "短剧网",
|
|
||||||
"name": "短剧网|短剧",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_XBPQ",
|
|
||||||
"ext": "./json/DJWang.json"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "短剧屋",
|
"key": "短剧屋",
|
||||||
"name": "短剧屋|短剧",
|
"name": "短剧屋|短剧",
|
||||||
@@ -1401,7 +1355,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "Anime1",
|
"key": "Anime1",
|
||||||
"name": "Anime1|动漫",
|
"name": "A1|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./api/drpy2.min.js",
|
||||||
"ext": "./js/Anime1.js"
|
"ext": "./js/Anime1.js"
|
||||||
@@ -1727,20 +1681,6 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1
|
"filterable": 1
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "阿里云盘",
|
|
||||||
"name": "阿里|云盘",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_PanAli",
|
|
||||||
"searchable": 0,
|
|
||||||
"filterable": 0,
|
|
||||||
"changeable": 0,
|
|
||||||
"style": {
|
|
||||||
"type": "list",
|
|
||||||
"ratio": 1.433
|
|
||||||
},
|
|
||||||
"ext": "./json/aliShare.json"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "夸克云盘",
|
"key": "夸克云盘",
|
||||||
"name": "夸克|云盘",
|
"name": "夸克|云盘",
|
||||||
|
|||||||
+156
@@ -0,0 +1,156 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# by @嗷呜
|
||||||
|
import sys
|
||||||
|
sys.path.append('..')
|
||||||
|
from base.spider import Spider
|
||||||
|
|
||||||
|
class Spider(Spider):
|
||||||
|
|
||||||
|
def init(self, extend=""):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def getName(self):
|
||||||
|
return "甜圈短剧"
|
||||||
|
|
||||||
|
def isVideoFormat(self, url):
|
||||||
|
return True
|
||||||
|
|
||||||
|
def manualVideoCheck(self):
|
||||||
|
return False
|
||||||
|
|
||||||
|
def destroy(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
# 更新为新的域名
|
||||||
|
ahost = 'https://mov.cenguigui.cn'
|
||||||
|
|
||||||
|
headers = {
|
||||||
|
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36',
|
||||||
|
'sec-ch-ua-platform': '"macOS"',
|
||||||
|
'sec-ch-ua': '"Not/A)Brand";v="8", "Chromium";v="134", "Google Chrome";v="134"',
|
||||||
|
'DNT': '1',
|
||||||
|
'sec-ch-ua-mobile': '?0',
|
||||||
|
'Sec-Fetch-Site': 'cross-site',
|
||||||
|
'Sec-Fetch-Mode': 'no-cors',
|
||||||
|
'Sec-Fetch-Dest': 'video',
|
||||||
|
'Sec-Fetch-Storage-Access': 'active',
|
||||||
|
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
|
||||||
|
}
|
||||||
|
|
||||||
|
def homeContent(self, filter):
|
||||||
|
result = {'class': [{'type_id': '推荐榜', 'type_name': '🔥 推荐榜'},
|
||||||
|
{'type_id': '新剧', 'type_name': '🎬 新剧'},
|
||||||
|
{'type_id': '逆袭', 'type_name': '🎬 逆袭'},
|
||||||
|
{'type_id': '霸总', 'type_name': '🎬 霸总'},
|
||||||
|
{'type_id': '现代言情', 'type_name': '🎬 现代言情'},
|
||||||
|
{'type_id': '打脸虐渣', 'type_name': '🎬 打脸虐渣'},
|
||||||
|
{'type_id': '豪门恩怨', 'type_name': '🎬 豪门恩怨'},
|
||||||
|
{'type_id': '神豪', 'type_name': '🎬 神豪'},
|
||||||
|
{'type_id': '马甲', 'type_name': '🎬 马甲'},
|
||||||
|
{'type_id': '都市日常', 'type_name': '🎬 都市日常'},
|
||||||
|
{'type_id': '战神归来', 'type_name': '🎬 战神归来'},
|
||||||
|
{'type_id': '小人物', 'type_name': '🎬 小人物'},
|
||||||
|
{'type_id': '女性成长', 'type_name': '🎬 女性成长'},
|
||||||
|
{'type_id': '大女主', 'type_name': '🎬 大女主'},
|
||||||
|
{'type_id': '穿越', 'type_name': '🎬 穿越'},
|
||||||
|
{'type_id': '都市修仙', 'type_name': '🎬 都市修仙'},
|
||||||
|
{'type_id': '强者回归', 'type_name': '🎬 强者回归'},
|
||||||
|
{'type_id': '亲情', 'type_name': '🎬 亲情'},
|
||||||
|
{'type_id': '古装', 'type_name': '🎬 古装'},
|
||||||
|
{'type_id': '重生', 'type_name': '🎬 重生'},
|
||||||
|
{'type_id': '闪婚', 'type_name': '🎬 闪婚'},
|
||||||
|
{'type_id': '赘婿逆袭', 'type_name': '🎬 赘婿逆袭'},
|
||||||
|
{'type_id': '虐恋', 'type_name': '🎬 虐恋'},
|
||||||
|
{'type_id': '追妻', 'type_name': '🎬 追妻'},
|
||||||
|
{'type_id': '天下无敌', 'type_name': '🎬 天下无敌'},
|
||||||
|
{'type_id': '家庭伦理', 'type_name': '🎬 家庭伦理'},
|
||||||
|
{'type_id': '萌宝', 'type_name': '🎬 萌宝'},
|
||||||
|
{'type_id': '古风权谋', 'type_name': '🎬 古风权谋'},
|
||||||
|
{'type_id': '职场', 'type_name': '🎬 职场'},
|
||||||
|
{'type_id': '奇幻脑洞', 'type_name': '🎬 奇幻脑洞'},
|
||||||
|
{'type_id': '异能', 'type_name': '🎬 异能'},
|
||||||
|
{'type_id': '无敌神医', 'type_name': '🎬 无敌神医'},
|
||||||
|
{'type_id': '古风言情', 'type_name': '🎬 古风言情'},
|
||||||
|
{'type_id': '传承觉醒', 'type_name': '🎬 传承觉醒'},
|
||||||
|
{'type_id': '现言甜宠', 'type_name': '🎬 现言甜宠'},
|
||||||
|
{'type_id': '奇幻爱情', 'type_name': '🎬 奇幻爱情'},
|
||||||
|
{'type_id': '乡村', 'type_name': '🎬 乡村'},
|
||||||
|
{'type_id': '历史古代', 'type_name': '🎬 历史古代'},
|
||||||
|
{'type_id': '王妃', 'type_name': '🎬 王妃'},
|
||||||
|
{'type_id': '高手下山', 'type_name': '🎬 高手下山'},
|
||||||
|
{'type_id': '娱乐圈', 'type_name': '🎬 娱乐圈'},
|
||||||
|
{'type_id': '强强联合', 'type_name': '🎬 强强联合'},
|
||||||
|
{'type_id': '破镜重圆', 'type_name': '🎬 破镜重圆'},
|
||||||
|
{'type_id': '暗恋成真', 'type_name': '🎬 暗恋成真'},
|
||||||
|
{'type_id': '民国', 'type_name': '🎬 民国'},
|
||||||
|
{'type_id': '欢喜冤家', 'type_name': '🎬 欢喜冤家'},
|
||||||
|
{'type_id': '系统', 'type_name': '🎬 系统'},
|
||||||
|
{'type_id': '真假千金', 'type_name': '🎬 真假千金'},
|
||||||
|
{'type_id': '龙王', 'type_name': '🎬 龙王'},
|
||||||
|
{'type_id': '校园', 'type_name': '🎬 校园'},
|
||||||
|
{'type_id': '穿书', 'type_name': '🎬 穿书'},
|
||||||
|
{'type_id': '女帝', 'type_name': '🎬 女帝'},
|
||||||
|
{'type_id': '团宠', 'type_name': '🎬 团宠'},
|
||||||
|
{'type_id': '年代爱情', 'type_name': '🎬 年代爱情'},
|
||||||
|
{'type_id': '玄幻仙侠', 'type_name': '🎬 玄幻仙侠'},
|
||||||
|
{'type_id': '青梅竹马', 'type_name': '🎬 青梅竹马'},
|
||||||
|
{'type_id': '悬疑推理', 'type_name': '🎬 悬疑推理'},
|
||||||
|
{'type_id': '皇后', 'type_name': '🎬 皇后'},
|
||||||
|
{'type_id': '替身', 'type_name': '🎬 替身'},
|
||||||
|
{'type_id': '大叔', 'type_name': '🎬 大叔'},
|
||||||
|
{'type_id': '喜剧', 'type_name': '🎬 喜剧'},
|
||||||
|
{'type_id': '剧情', 'type_name': '🎬 剧情'}]}
|
||||||
|
return result
|
||||||
|
|
||||||
|
def homeVideoContent(self):
|
||||||
|
return []
|
||||||
|
|
||||||
|
def categoryContent(self, tid, pg, filter, extend):
|
||||||
|
params = {
|
||||||
|
'classname': tid,
|
||||||
|
'offset': str((int(pg) - 1)),
|
||||||
|
}
|
||||||
|
# 更新请求路径为 /duanju/api.php
|
||||||
|
data = self.fetch(f'{self.ahost}/duanju/api.php', params=params, headers=self.headers).json()
|
||||||
|
videos = []
|
||||||
|
for k in data['data']:
|
||||||
|
videos.append({
|
||||||
|
'vod_id': k.get('book_id'),
|
||||||
|
'vod_name': k.get('title'),
|
||||||
|
'vod_pic': k.get('cover'),
|
||||||
|
'vod_year': k.get('score'),
|
||||||
|
'vod_remarks': f"{k.get('sub_title')}|{k.get('episode_cnt')}"
|
||||||
|
})
|
||||||
|
result = {}
|
||||||
|
result['list'] = videos
|
||||||
|
result['page'] = pg
|
||||||
|
result['pagecount'] = 9999
|
||||||
|
result['limit'] = 90
|
||||||
|
result['total'] = 999999
|
||||||
|
return result
|
||||||
|
|
||||||
|
def detailContent(self, ids):
|
||||||
|
# 更新请求路径为 /duanju/api.php
|
||||||
|
v = self.fetch(f'{self.ahost}/duanju/api.php', params={'book_id': ids[0]}, headers=self.headers).json()
|
||||||
|
vod = {
|
||||||
|
'vod_id': ids[0],
|
||||||
|
'vod_name': v.get('title'),
|
||||||
|
'type_name': v.get('category'),
|
||||||
|
'vod_year': v.get('time'),
|
||||||
|
'vod_remarks': v.get('duration'),
|
||||||
|
'vod_content': v.get('desc'),
|
||||||
|
'vod_play_from': '爱看短剧',
|
||||||
|
'vod_play_url': '#'.join([f"{i['title']}${i['video_id']}" for i in v['data']])
|
||||||
|
}
|
||||||
|
return {'list': [vod]}
|
||||||
|
|
||||||
|
def searchContent(self, key, quick, pg="1"):
|
||||||
|
return self.categoryContent(key, pg, True, {})
|
||||||
|
|
||||||
|
def playerContent(self, flag, id, vipFlags):
|
||||||
|
# 更新请求路径为 /duanju/api.php
|
||||||
|
data = self.fetch(f'{self.ahost}/duanju/api.php', params={'video_id': id}, headers=self.headers).json()
|
||||||
|
return {'parse': 0, 'url': data['data']['url'], 'header': self.headers}
|
||||||
|
|
||||||
|
def localProxy(self, param):
|
||||||
|
pass
|
||||||
@@ -1,105 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"name": "我的网盘",
|
|
||||||
"folders": [
|
|
||||||
{
|
|
||||||
"shareId": "",
|
|
||||||
"folder": "root"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "短剧合集",
|
|
||||||
"folders": [
|
|
||||||
{
|
|
||||||
"shareId": "Y5wMKfVDD6K",
|
|
||||||
"folder": "6616613853041ba53f2842918e02346943d980b4"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "动漫合集",
|
|
||||||
"folders": [
|
|
||||||
{
|
|
||||||
"shareId": "LEaepiYfxcw",
|
|
||||||
"folder": "61019a966975bfef583449a39b36da512384b2d7"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "电影合集",
|
|
||||||
"folders": [
|
|
||||||
{
|
|
||||||
"shareId": "ZHNChQfiPfk",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "e27BPgDwxeA",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "XUH7r6BZuML",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "qZ4f1i2EFW2",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "ohJ68NV7iFw",
|
|
||||||
"folder": "root"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "电视剧合集",
|
|
||||||
"folders": [
|
|
||||||
{
|
|
||||||
"shareId": "ftMhRaKUfYp",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "MLWPRHRt9W3",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "8Fg4TNsd2A2",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "ar8Kg9azw1S",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "GMYSz3AHFaA",
|
|
||||||
"folder": "root"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "综艺合集",
|
|
||||||
"folders": [
|
|
||||||
{
|
|
||||||
"shareId": "UuHi9PeYSVz",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "v9To3HC6vhs",
|
|
||||||
"folder": "root"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "其它合集",
|
|
||||||
"folders": [
|
|
||||||
{
|
|
||||||
"shareId": "4ydLxf7VgH7",
|
|
||||||
"folder": "root"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"shareId": "uWa9gbM3RJ7",
|
|
||||||
"folder": "root"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
+16
-26
@@ -17,6 +17,7 @@ CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/2
|
|||||||
CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226230/1.m3u8
|
CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226230/1.m3u8
|
||||||
CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226371/1.m3u8
|
CCTV-2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226371/1.m3u8
|
||||||
CCTV-2,http://iptv.huuc.edu.cn/hls/cctv2hd.m3u8
|
CCTV-2,http://iptv.huuc.edu.cn/hls/cctv2hd.m3u8
|
||||||
|
CCTV-3,http://drive.mxmy.net:8888/udp/239.3.1.172:8001
|
||||||
CCTV-3,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226021
|
CCTV-3,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226021
|
||||||
CCTV-3,http://[2409:8087:74f0:22::4]:6410/270000001111/1110000303/index.m3u8
|
CCTV-3,http://[2409:8087:74f0:22::4]:6410/270000001111/1110000303/index.m3u8
|
||||||
CCTV-3,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226021/index.m3u8
|
CCTV-3,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226021/index.m3u8
|
||||||
@@ -117,7 +118,6 @@ CCTV-12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
CCTV-12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8
|
CCTV-12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8
|
||||||
CCTV-12,http://iptv.huuc.edu.cn/hls/cctv12hd.m3u8
|
CCTV-12,http://iptv.huuc.edu.cn/hls/cctv12hd.m3u8
|
||||||
CCTV-12,http://lu.wqwqwq.sbs/itv/1000000005000265012.m3u8?cdn=ystenlive
|
CCTV-12,http://lu.wqwqwq.sbs/itv/1000000005000265012.m3u8?cdn=ystenlive
|
||||||
CCTV-13,http://ali-m-l.cztv.com/channels/lantian/channel21/1080p.m3u8
|
|
||||||
CCTV-13,https://event.pull.hebtv.com/jishi/cp1.m3u8
|
CCTV-13,https://event.pull.hebtv.com/jishi/cp1.m3u8
|
||||||
CCTV-13,http://z.b.bkpcp.top/m.php?id=cctv13
|
CCTV-13,http://z.b.bkpcp.top/m.php?id=cctv13
|
||||||
CCTV-13,http://j.x.bkpcp.top/jx/CCTV13HD
|
CCTV-13,http://j.x.bkpcp.top/jx/CCTV13HD
|
||||||
@@ -127,6 +127,7 @@ CCTV-13,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000510/index.m3u8
|
|||||||
CCTV-13,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226011/index.m3u8
|
CCTV-13,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226011/index.m3u8
|
||||||
CCTV-13,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
CCTV-13,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
||||||
CCTV-13,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
CCTV-13,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
||||||
|
CCTV-13,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8
|
||||||
CCTV-14,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225732
|
CCTV-14,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225732
|
||||||
CCTV-14,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000511/index.m3u8
|
CCTV-14,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000511/index.m3u8
|
||||||
CCTV-14,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225732/index.m3u8
|
CCTV-14,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225732/index.m3u8
|
||||||
@@ -231,6 +232,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
甘肃卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225633/index.m3u8
|
甘肃卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225633/index.m3u8
|
||||||
甘肃卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010098/1.m3u8
|
甘肃卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010098/1.m3u8
|
||||||
广东卫视,http://satellitepull.cnr.cn/live/wxgdws/playlist.m3u8
|
广东卫视,http://satellitepull.cnr.cn/live/wxgdws/playlist.m3u8
|
||||||
|
广东卫视,http://drive.mxmy.net:8888/udp/239.3.1.142:8048
|
||||||
广东卫视,http://php.jdshipin.com:8880/TVOD/gsyd.php?id=9900000520
|
广东卫视,http://php.jdshipin.com:8880/TVOD/gsyd.php?id=9900000520
|
||||||
广东卫视,http://z.b.bkpcp.top/m.php?id=gdws
|
广东卫视,http://z.b.bkpcp.top/m.php?id=gdws
|
||||||
广东卫视,http://j.x.bkpcp.top/jx/GUANGDHD
|
广东卫视,http://j.x.bkpcp.top/jx/GUANGDHD
|
||||||
@@ -239,7 +241,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
广东卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
广东卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
||||||
广东卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
广东卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
||||||
广东卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
广东卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
|
||||||
广东卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010055/1.m3u8
|
|
||||||
广西卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226549
|
广西卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226549
|
||||||
广西卫视,http://z.b.bkpcp.top/m.php?id=gxws
|
广西卫视,http://z.b.bkpcp.top/m.php?id=gxws
|
||||||
广西卫视,https://mobilelive.gxtv.cn/live/gx_live1004/playlist.m3u8
|
广西卫视,https://mobilelive.gxtv.cn/live/gx_live1004/playlist.m3u8
|
||||||
@@ -260,7 +261,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
贵州卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
贵州卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
||||||
贵州卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
贵州卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
||||||
贵州卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010100/1.m3u8
|
贵州卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010100/1.m3u8
|
||||||
海南卫视,http://satellitepull.cnr.cn/live/wxhainlyws/playlist.m3u8
|
|
||||||
海南卫视,http://171.15.18.199:8180/TV00000000000000000028@HHZT
|
海南卫视,http://171.15.18.199:8180/TV00000000000000000028@HHZT
|
||||||
海南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010083
|
海南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010083
|
||||||
海南卫视,http://z.b.bkpcp.top/m.php?id=hinws
|
海南卫视,http://z.b.bkpcp.top/m.php?id=hinws
|
||||||
@@ -270,6 +270,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
海南卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
|
海南卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
|
||||||
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8
|
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8
|
||||||
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226922/1.m3u8
|
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226922/1.m3u8
|
||||||
|
海南卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000004796877.m3u8
|
||||||
河北卫视,http://171.15.18.199:8180/TV00000000000000000035@HHZT
|
河北卫视,http://171.15.18.199:8180/TV00000000000000000035@HHZT
|
||||||
河北卫视,http://drive.mxmy.net:8888/udp/239.3.1.148:8072
|
河北卫视,http://drive.mxmy.net:8888/udp/239.3.1.148:8072
|
||||||
河北卫视,http://php.fjl626.cn/hebei.php?id=hbws
|
河北卫视,http://php.fjl626.cn/hebei.php?id=hbws
|
||||||
@@ -300,6 +301,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖北卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
湖北卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
||||||
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
||||||
湖北卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010057/1.m3u8
|
湖北卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010057/1.m3u8
|
||||||
|
湖南卫视,http://drive.mxmy.net:8888/udp/239.3.1.132:8012
|
||||||
湖南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010058
|
湖南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010058
|
||||||
湖南卫视,http://z.b.bkpcp.top/m.php?id=hunws
|
湖南卫视,http://z.b.bkpcp.top/m.php?id=hunws
|
||||||
湖南卫视,http://j.x.bkpcp.top/jx/HUNANHD
|
湖南卫视,http://j.x.bkpcp.top/jx/HUNANHD
|
||||||
@@ -309,7 +311,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖南卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010058/1.m3u8
|
湖南卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010058/1.m3u8
|
||||||
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226493/1.m3u8
|
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226493/1.m3u8
|
||||||
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8
|
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8
|
||||||
湖南卫视,http://iptv.huuc.edu.cn/hls/hunanhd.m3u8
|
|
||||||
黑龙江卫视,http://satellitepull.cnr.cn/live/wx32hljws/playlist.m3u8
|
黑龙江卫视,http://satellitepull.cnr.cn/live/wx32hljws/playlist.m3u8
|
||||||
黑龙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010056
|
黑龙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010056
|
||||||
黑龙江卫视,http://j.x.bkpcp.top/jx/HEILJHD
|
黑龙江卫视,http://j.x.bkpcp.top/jx/HEILJHD
|
||||||
@@ -432,7 +433,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
四川卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887274.m3u8
|
四川卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887274.m3u8
|
||||||
四川卫视,http://live.wqwqwq.sbs/itv/5000000004000006119.m3u8?cdn=bestzb
|
四川卫视,http://live.wqwqwq.sbs/itv/5000000004000006119.m3u8?cdn=bestzb
|
||||||
深圳卫视,http://satellitepull.cnr.cn/live/wxszws/playlist.m3u8
|
深圳卫视,http://satellitepull.cnr.cn/live/wxszws/playlist.m3u8
|
||||||
深圳卫视,http://1b6467f415.iok.la:9931/tsfile/live/1067_1.m3u8
|
|
||||||
深圳卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010068
|
深圳卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010068
|
||||||
深圳卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000529/index.m3u8
|
深圳卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000529/index.m3u8
|
||||||
深圳卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
深圳卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
||||||
@@ -441,6 +441,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
深圳卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010068/1.m3u8
|
深圳卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010068/1.m3u8
|
||||||
深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8
|
深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8
|
||||||
|
深圳卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003873474.m3u8
|
||||||
三沙卫视,http://qwt.zhibotv.top:2016/全网通.php?id=三沙卫视
|
三沙卫视,http://qwt.zhibotv.top:2016/全网通.php?id=三沙卫视
|
||||||
三沙卫视,http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000117/1.m3u8
|
三沙卫视,http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000117/1.m3u8
|
||||||
三沙卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8
|
三沙卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8
|
||||||
@@ -488,9 +489,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
延边卫视,http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8#
|
延边卫视,http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8#
|
||||||
延边卫视,http://[2409:8087:1a0b:df::4020]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226516/index.m3u8
|
延边卫视,http://[2409:8087:1a0b:df::4020]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226516/index.m3u8
|
||||||
延边卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
延边卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
浙江卫视,http://8.138.7.223/tv/zjws.m3u8
|
|
||||||
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel01/1080p.m3u8
|
|
||||||
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#mitv://generationnexxxt.com:19806/7bf4b3a65eaf421ab6d71bd8dcc4547a
|
|
||||||
浙江卫视,http://zwebl02.cztv.com/live/channel011080P.m3u8?auth_key=2524708799-0-0-9a1229d8b9d311024ebea08c3fb1d63f
|
浙江卫视,http://zwebl02.cztv.com/live/channel011080P.m3u8?auth_key=2524708799-0-0-9a1229d8b9d311024ebea08c3fb1d63f
|
||||||
浙江卫视,http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b344fdd5e512f30a4ae31915
|
浙江卫视,http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b344fdd5e512f30a4ae31915
|
||||||
浙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010070
|
浙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010070
|
||||||
@@ -498,6 +496,9 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
浙江卫视,http://goo.bkpcp.top/mg/zjws
|
浙江卫视,http://goo.bkpcp.top/mg/zjws
|
||||||
浙江卫视,http://l.cztvcloud.com/channels/lantian/SXpinghu3/720p.m3u8
|
浙江卫视,http://l.cztvcloud.com/channels/lantian/SXpinghu3/720p.m3u8
|
||||||
浙江卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000531/index.m3u8
|
浙江卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000531/index.m3u8
|
||||||
|
浙江卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
|
||||||
|
浙江卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
|
||||||
|
浙江卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
|
||||||
|
|
||||||
安徽频道,#genre#
|
安徽频道,#genre#
|
||||||
安徽导视,http://dspdhls.appcoo.com:8888/live/dspd/index.m3u8
|
安徽导视,http://dspdhls.appcoo.com:8888/live/dspd/index.m3u8
|
||||||
@@ -563,15 +564,9 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8
|
海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8
|
||||||
海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8?msisdn=&Channel_ID=&ContentId=&HlsSubType=&HlsProfileId=&encrypt=
|
海峡卫视,http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8?msisdn=&Channel_ID=&ContentId=&HlsSubType=&HlsProfileId=&encrypt=
|
||||||
海峡卫视,http://goo.bkpcp.top/mg/hxws
|
海峡卫视,http://goo.bkpcp.top/mg/hxws
|
||||||
福建综合,http://8.138.7.223/tv/fjtv.php?id=4
|
|
||||||
福建公共,http://8.138.7.223/tv/fjtv.php?id=6
|
|
||||||
福建新闻,http://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8
|
福建新闻,http://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8
|
||||||
福建新闻,https://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8
|
福建新闻,https://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8
|
||||||
福建电视剧,http://8.138.7.223/tv/fjtv.php?id=7
|
|
||||||
福建旅游,http://8.138.7.223/tv/fjtv.php?id=8
|
|
||||||
福建经济,http://satellitepull.cnr.cn/live/wx32fjdnjjgb/playlist.m3u8
|
福建经济,http://satellitepull.cnr.cn/live/wx32fjdnjjgb/playlist.m3u8
|
||||||
福建文体,http://8.138.7.223/tv/fjtv.php?id=10
|
|
||||||
福建少儿,http://8.138.7.223/tv/fjtv.php?id=2
|
|
||||||
|
|
||||||
甘肃频道,#genre#
|
甘肃频道,#genre#
|
||||||
甘肃经济,https://hls.gstv.com.cn/49048r/10iv1j.m3u8
|
甘肃经济,https://hls.gstv.com.cn/49048r/10iv1j.m3u8
|
||||||
@@ -648,6 +643,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖北频道,#genre#
|
湖北频道,#genre#
|
||||||
湖北综合,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072216f7da/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNLx3R3LdIBdA5q61lut1LwZcw4SC2tJubc%2Bq5t%2F61jvWCtjrJL0x%2BHncPgdmcbBW9I
|
湖北综合,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072216f7da/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNLx3R3LdIBdA5q61lut1LwZcw4SC2tJubc%2Bq5t%2F61jvWCtjrJL0x%2BHncPgdmcbBW9I
|
||||||
湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8
|
湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8
|
||||||
|
湖北经视,http://113.57.93.165:9900/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖北影视,http://58.19.43.46:9901/tsfile/live/1016_1.m3u8
|
湖北影视,http://58.19.43.46:9901/tsfile/live/1016_1.m3u8
|
||||||
湖北教育,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072a6cbbf6/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKTFQuOKNd5i0HMa3ydMWIQ6kJ2fBJGJ77BLTXK72CqUYQsX3ZguYt0954s9hfZTfc
|
湖北教育,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072a6cbbf6/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKTFQuOKNd5i0HMa3ydMWIQ6kJ2fBJGJ77BLTXK72CqUYQsX3ZguYt0954s9hfZTfc
|
||||||
湖北生活,http://satellitepull.cnr.cn/live/wx32hubczshgb/playlist.m3u8
|
湖北生活,http://satellitepull.cnr.cn/live/wx32hubczshgb/playlist.m3u8
|
||||||
@@ -665,7 +661,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖南娱乐,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hnyl
|
湖南娱乐,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hnyl
|
||||||
湖南电视剧,http://php.jdshipin.com:8880/iptv.php
|
湖南电视剧,http://php.jdshipin.com:8880/iptv.php
|
||||||
湖南电视剧,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hndsj
|
湖南电视剧,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hndsj
|
||||||
湖南爱晚,http://p2.vzan.com/527645544/149039617847513156/live.m3u8
|
|
||||||
湖南爱晚,http://php.jdshipin.com:8880/iptv.php
|
湖南爱晚,http://php.jdshipin.com:8880/iptv.php
|
||||||
湖南爱晚,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hngg
|
湖南爱晚,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hngg
|
||||||
湖南电影,http://php.jdshipin.com:8880/iptv.php
|
湖南电影,http://php.jdshipin.com:8880/iptv.php
|
||||||
@@ -691,9 +686,12 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
|
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
|
||||||
哈尔滨影视,https://stream.hrbtv.net/yspd/sd/live.m3u8
|
哈尔滨影视,https://stream.hrbtv.net/yspd/sd/live.m3u8
|
||||||
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8
|
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8
|
||||||
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8?zheild#http://stream.hrbtv.net/yspd/sd/live.m3u8
|
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8?zheild
|
||||||
哈尔滨资讯,http://stream.hrbtv.net/zxpd/sd/live.m3u8
|
哈尔滨资讯,http://stream.hrbtv.net/zxpd/sd/live.m3u8
|
||||||
哈尔滨生活,http://stream.hrbtv.net/shpd/sd/live.m3u8
|
哈尔滨生活,http://stream.hrbtv.net/shpd/sd/live.m3u8
|
||||||
|
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8
|
||||||
|
哈尔滨娱乐,https://stream.hrbtv.net/ylpd/sd/live.m3u8
|
||||||
|
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8?zheild
|
||||||
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8?zheild#http://stream.hrbtv.net/ylpd/sd/live.m3u8#https://stream.hrbtv.net/ylpd/sd/live.m3u8
|
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8?zheild#http://stream.hrbtv.net/ylpd/sd/live.m3u8#https://stream.hrbtv.net/ylpd/sd/live.m3u8
|
||||||
|
|
||||||
吉林频道,#genre#
|
吉林频道,#genre#
|
||||||
@@ -745,7 +743,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
||||||
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
||||||
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
||||||
辽宁北方,http://dassby.qqff.top:99/live/辽宁北方/index.m3u8
|
|
||||||
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
|
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
|
||||||
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
||||||
|
|
||||||
@@ -764,14 +761,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
安多卫视,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
|
安多卫视,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
|
||||||
|
|
||||||
山东频道,#genre#
|
山东频道,#genre#
|
||||||
山东齐鲁,http://123.130.84.106:8154/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东齐鲁,http://221.2.148.205:8154/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东齐鲁,http://61.156.228.12:8154/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东齐鲁,http://124.128.73.58:9901/tsfile/live/1000_1.m3u8
|
|
||||||
山东文旅,http://221.2.148.205:8154/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
||||||
山东文旅,http://221.2.148.205:8154/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东文旅,http://221.2.148.205:8154/tsfile/live/1004_1.m3u8?key=txiptv&amp;playlive=1&amp;authid=0
|
|
||||||
山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8
|
山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8
|
||||||
山东生活,http://ls.qingting.fm/live/60260.m3u8
|
山东生活,http://ls.qingting.fm/live/60260.m3u8
|
||||||
山东新闻,http://ls.qingting.fm/live/60180.m3u8
|
山东新闻,http://ls.qingting.fm/live/60180.m3u8
|
||||||
@@ -857,6 +847,8 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
浙江影视娱乐,http://ali-m-l.cztv.com/channels/lantian/channel005/1080p.m3u8
|
浙江影视娱乐,http://ali-m-l.cztv.com/channels/lantian/channel005/1080p.m3u8
|
||||||
浙江民生休闲,http://zhfivel02.cztv.com/channel06/1080p.m3u8?auth_key=2524708799-0-0-59c4fe94512c59a90316fbf17ae2fbef
|
浙江民生休闲,http://zhfivel02.cztv.com/channel06/1080p.m3u8?auth_key=2524708799-0-0-59c4fe94512c59a90316fbf17ae2fbef
|
||||||
浙江民生休闲,http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8
|
浙江民生休闲,http://ali-vl.cztv.com/channels/lantian/channel006/360p.m3u8
|
||||||
|
浙江新闻,http://101.66.199.35:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||||
|
浙江新闻,http://101.66.195.80:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||||
浙江新闻,http://zwebl02.cztv.com/live/channel071080P.m3u8?auth_key=2524708799-0-0-e3b50ca59d2c0883d5386d8bc4cdefbc
|
浙江新闻,http://zwebl02.cztv.com/live/channel071080P.m3u8?auth_key=2524708799-0-0-e3b50ca59d2c0883d5386d8bc4cdefbc
|
||||||
浙江新闻,http://zhfivel02.cztv.com/channel07/1080p.m3u8?auth_key=2524708799-0-0-4af48ba83e791a300595dd0b2bb30e6e
|
浙江新闻,http://zhfivel02.cztv.com/channel07/1080p.m3u8?auth_key=2524708799-0-0-4af48ba83e791a300595dd0b2bb30e6e
|
||||||
浙江新闻,http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8
|
浙江新闻,http://ali-vl.cztv.com/channels/lantian/channel007/360p.m3u8
|
||||||
@@ -910,10 +902,8 @@ CHC影迷电影,http://eastscreen.tv/ooooo.php
|
|||||||
|
|
||||||
港·澳·台,#genre#
|
港·澳·台,#genre#
|
||||||
凤凰中文,https://cdn.iptv8k.top/dl/jrys.php?id=19&time=20240926215313&ip=111.229.253.40
|
凤凰中文,https://cdn.iptv8k.top/dl/jrys.php?id=19&time=20240926215313&ip=111.229.253.40
|
||||||
凤凰中文,http://playtv-live.ifeng.com/live/06OLEGEGM4G_audio.m3u8
|
|
||||||
凤凰中文,http://php.jdshipin.com/TVOD/iptv.php
|
凤凰中文,http://php.jdshipin.com/TVOD/iptv.php
|
||||||
凤凰中文,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzw
|
凤凰中文,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzw
|
||||||
凤凰资讯,http://playtv-live.ifeng.com/live/06OLEEWQKN4_audio.m3u8
|
|
||||||
凤凰资讯,http://php.jdshipin.com/TVOD/iptv.php
|
凤凰资讯,http://php.jdshipin.com/TVOD/iptv.php
|
||||||
凤凰资讯,http://cdn3.132.us.kg/live/fhzx/stream.m3u8
|
凤凰资讯,http://cdn3.132.us.kg/live/fhzx/stream.m3u8
|
||||||
凤凰资讯,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzx
|
凤凰资讯,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzx
|
||||||
|
|||||||
+2
-2
@@ -135,9 +135,9 @@ http://148.135.93.213/live.php?id=海南卫视
|
|||||||
#EXTINF:-1 tvg-id="大湾区卫视" tvg-name="大湾区卫视" group-title="卫视IPV4",大湾区卫视
|
#EXTINF:-1 tvg-id="大湾区卫视" tvg-name="大湾区卫视" group-title="卫视IPV4",大湾区卫视
|
||||||
http://148.135.93.213/live.php?id=大湾区卫视
|
http://148.135.93.213/live.php?id=大湾区卫视
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="北京卫视" tvg-name="北京卫视" http-user-agent="AptvPlayer-UA" group-title="4K8K频道",北京卫视-4K
|
#EXTINF:-1 http-user-agent="AptvPlayer-UA" group-title="4K8K频道",北京卫视4K
|
||||||
http://118.89.87.74:88/live.php?id=北京卫视
|
http://118.89.87.74:88/live.php?id=北京卫视
|
||||||
#EXTINF:-1 tvg-id="深圳卫视" tvg-name="深圳卫视" http-user-agent="AptvPlayer-UA" group-title="4K8K频道",深圳卫视-4K
|
#EXTINF:-1 http-user-agent="AptvPlayer-UA" group-title="4K8K频道",深圳卫视4K
|
||||||
http://118.89.87.74:88/live.php?id=深圳卫视
|
http://118.89.87.74:88/live.php?id=深圳卫视
|
||||||
#EXTINF:-1 tvg-id="苏州4K" tvg-name="苏州4K" group-title="4K8K频道",苏州4K
|
#EXTINF:-1 tvg-id="苏州4K" tvg-name="苏州4K" group-title="4K8K频道",苏州4K
|
||||||
https://tylive.kan0512.com/norecord/csztv4k_4k.m3u8
|
https://tylive.kan0512.com/norecord/csztv4k_4k.m3u8
|
||||||
|
|||||||
+370
-424
File diff suppressed because it is too large.
Load diff
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
http://114.66.43.200:2233
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
http://121.62.21.14:520
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
http://111.170.175.120:8596
|
||||||
+62
-1
@@ -215,7 +215,8 @@
|
|||||||
"key": "csp_Lkdy",
|
"key": "csp_Lkdy",
|
||||||
"name": "🏔️┃来看┃影视",
|
"name": "🏔️┃来看┃影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Lkdy"
|
"api": "csp_Lkdy",
|
||||||
|
"ext": "https://lkvod.com"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_Tvyb",
|
"key": "csp_Tvyb",
|
||||||
@@ -285,12 +286,51 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "https://www.czzymovie.com"
|
"ext": "https://www.czzymovie.com"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "猎手影视",
|
||||||
|
"name": "🐆┃猎手┃影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./api/LSYS.py",
|
||||||
|
"searchable": 1,
|
||||||
|
"changeable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"playerType": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "零度",
|
||||||
|
"name": "🥶┃零度┃影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./api/lingdu.py"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_AppXY",
|
"key": "csp_AppXY",
|
||||||
"name": "🎀️┃星牙┃短剧",
|
"name": "🎀️┃星牙┃短剧",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_AppXY"
|
"api": "csp_AppXY"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "河马短剧",
|
||||||
|
"name": "🦛┃河马┃短剧",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./api/HMDJ.py",
|
||||||
|
"searchable": 1,
|
||||||
|
"changeable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"playerType": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "偷乐短剧",
|
||||||
|
"name": "☺️┃偷乐┃短剧",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./api/TLDJ.py",
|
||||||
|
"searchable": 1,
|
||||||
|
"changeable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"playerType": 2
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_SP360",
|
"key": "csp_SP360",
|
||||||
"name": "📺┃360┃官源",
|
"name": "📺┃360┃官源",
|
||||||
@@ -320,6 +360,27 @@
|
|||||||
"api": "csp_Dm84",
|
"api": "csp_Dm84",
|
||||||
"ext": "https://dm84.net"
|
"ext": "https://dm84.net"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "56动漫",
|
||||||
|
"name": "5️⃣┃56┃动漫",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./api/drpy2.min.js",
|
||||||
|
"ext": "./js/56DM.js"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "NT动漫",
|
||||||
|
"name": "🧬┃NT┃动漫",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./api/drpy2.min.js",
|
||||||
|
"ext": "./js/NTDM.js"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Anime1",
|
||||||
|
"name": "🌏┃️Anime┃动漫",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./api/drpy2.min.js",
|
||||||
|
"ext": "./js/Anime1.js"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_FourK",
|
"key": "csp_FourK",
|
||||||
"name": "🌋┃绝对┃影视",
|
"name": "🌋┃绝对┃影视",
|
||||||
|
|||||||
File renamed without changes.
+279
@@ -0,0 +1,279 @@
|
|||||||
|
# coding=utf-8
|
||||||
|
# !/usr/bin/python
|
||||||
|
# by嗷呜(finally)
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
sys.path.append("..")
|
||||||
|
import re
|
||||||
|
import hashlib
|
||||||
|
import hmac
|
||||||
|
import random
|
||||||
|
import string
|
||||||
|
from Crypto.Util.Padding import unpad
|
||||||
|
from concurrent.futures import ThreadPoolExecutor
|
||||||
|
from Crypto.PublicKey import RSA
|
||||||
|
from Crypto.Cipher import PKCS1_v1_5, AES
|
||||||
|
from base64 import b64encode, b64decode
|
||||||
|
import json
|
||||||
|
import time
|
||||||
|
from base.spider import Spider
|
||||||
|
|
||||||
|
class Spider(Spider):
|
||||||
|
|
||||||
|
def getName(self):
|
||||||
|
return "电影猎手"
|
||||||
|
|
||||||
|
def init(self, extend=""):
|
||||||
|
self.device = self.device_id()
|
||||||
|
self.host = self.gethost()
|
||||||
|
pass
|
||||||
|
|
||||||
|
def isVideoFormat(self, url):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def manualVideoCheck(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def action(self, action):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def destroy(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
t = str(int(time.time()))
|
||||||
|
|
||||||
|
def homeContent(self, filter):
|
||||||
|
result = {}
|
||||||
|
filters = {}
|
||||||
|
classes = []
|
||||||
|
bba = self.url()
|
||||||
|
data = self.fetch(f"{self.host}/api/v1/app/config?pack={bba[0]}&signature={bba[1]}", headers=self.header()).text
|
||||||
|
data1 = self.aes(data)
|
||||||
|
dy = {"class":"类型","area":"地区","lang":"语言","year":"年份","letter":"字母","by":"排序","sort":"排序"}
|
||||||
|
data1['data']['movie_screen']['sort'].pop(0)
|
||||||
|
for item in data1['data']['movie_screen']['sort']:
|
||||||
|
item['n'] = item.pop('name')
|
||||||
|
item['v'] = item.pop('value')
|
||||||
|
for item in data1['data']['movie_screen']['filter']:
|
||||||
|
has_non_empty_field = False
|
||||||
|
classes.append({"type_name": item["name"], "type_id": str(item["id"])})
|
||||||
|
for key in dy:
|
||||||
|
if key in item and item[key]:
|
||||||
|
has_non_empty_field = True
|
||||||
|
break
|
||||||
|
if has_non_empty_field:
|
||||||
|
filters[str(item["id"])] = []
|
||||||
|
filters[str(item["id"])].append(
|
||||||
|
{"key": 'sort', "name": '排序', "value": data1['data']['movie_screen']['sort']})
|
||||||
|
for dkey in item:
|
||||||
|
if dkey in dy and item[dkey]:
|
||||||
|
item[dkey].pop(0)
|
||||||
|
value_array = [
|
||||||
|
{"n": value.strip(), "v": value.strip()}
|
||||||
|
for value in item[dkey]
|
||||||
|
if value.strip() != ""
|
||||||
|
]
|
||||||
|
filters[str(item["id"])].append(
|
||||||
|
{"key": dkey, "name": dy[dkey], "value": value_array}
|
||||||
|
)
|
||||||
|
result["class"] = classes
|
||||||
|
result["filters"] = filters
|
||||||
|
return result
|
||||||
|
|
||||||
|
def homeVideoContent(self):
|
||||||
|
bba = self.url()
|
||||||
|
url = f'{self.host}/api/v1/movie/index_recommend?pack={bba[0]}&signature={bba[1]}'
|
||||||
|
data = self.fetch(url, headers=self.header()).json()
|
||||||
|
videos = []
|
||||||
|
for item in data['data']:
|
||||||
|
if len(item['list']) > 0:
|
||||||
|
for it in item['list']:
|
||||||
|
try:
|
||||||
|
videos.append(self.voides(it))
|
||||||
|
except Exception as e:
|
||||||
|
continue
|
||||||
|
result = {"list": videos}
|
||||||
|
return result
|
||||||
|
|
||||||
|
def categoryContent(self, tid, pg, filter, extend):
|
||||||
|
body = {"type_id": tid, "sort": extend.get("sort", "by_default"), "class": extend.get("class", "类型"),
|
||||||
|
"area": extend.get("area", "地区"), "year": extend.get("year", "年份"), "page": str(pg),
|
||||||
|
"pageSize": "21"}
|
||||||
|
result = {}
|
||||||
|
list = []
|
||||||
|
bba = self.url(body)
|
||||||
|
url = f"{self.host}/api/v1/movie/screen/list?pack={bba[0]}&signature={bba[1]}"
|
||||||
|
data = self.fetch(url, headers=self.header()).json()['data']['list']
|
||||||
|
for item in data:
|
||||||
|
list.append(self.voides(item))
|
||||||
|
result["list"] = list
|
||||||
|
result["page"] = pg
|
||||||
|
result["pagecount"] = 9999
|
||||||
|
result["limit"] = 90
|
||||||
|
result["total"] = 999999
|
||||||
|
return result
|
||||||
|
|
||||||
|
def detailContent(self, ids):
|
||||||
|
body = {"id": ids[0]}
|
||||||
|
bba = self.url(body)
|
||||||
|
url = f'{self.host}/api/v1/movie/detail?pack={bba[0]}&signature={bba[1]}'
|
||||||
|
data = self.fetch(url, headers=self.header()).json()['data']
|
||||||
|
video = {'vod_name': data.get('name'),'type_name': data.get('type_name'),'vod_year': data.get('year'),'vod_area': data.get('area'),'vod_remarks': data.get('dynami'),'vod_content': data.get('content')}
|
||||||
|
play = []
|
||||||
|
names = []
|
||||||
|
tasks = []
|
||||||
|
for itt in data["play_from"]:
|
||||||
|
name = itt["name"]
|
||||||
|
a = []
|
||||||
|
if len(itt["list"]) > 0:
|
||||||
|
names.append(name)
|
||||||
|
play.append(self.playeach(itt['list']))
|
||||||
|
else:
|
||||||
|
tasks.append({"movie_id": ids[0], "from_code": itt["code"]})
|
||||||
|
names.append(name)
|
||||||
|
if tasks:
|
||||||
|
with ThreadPoolExecutor(max_workers=len(tasks)) as executor:
|
||||||
|
results = executor.map(self.playlist, tasks)
|
||||||
|
for result in results:
|
||||||
|
if result:
|
||||||
|
play.append(result)
|
||||||
|
else:
|
||||||
|
play.append("")
|
||||||
|
video["vod_play_from"] = "$$$".join(names)
|
||||||
|
video["vod_play_url"] = "$$$".join(play)
|
||||||
|
result = {"list": [video]}
|
||||||
|
return result
|
||||||
|
|
||||||
|
def searchContent(self, key, quick, pg=1):
|
||||||
|
body = {"keyword": key, "sort": "", "type_id": "0", "page": str(pg), "pageSize": "10",
|
||||||
|
"res_type": "by_movie_name"}
|
||||||
|
bba = self.url(body)
|
||||||
|
url = f"{self.host}/api/v1/movie/search?pack={bba[0]}&signature={bba[1]}"
|
||||||
|
data = self.fetch(url, headers=self.header()).json()['data'].get('list')
|
||||||
|
videos = []
|
||||||
|
for it in data:
|
||||||
|
try:
|
||||||
|
videos.append(self.voides(it))
|
||||||
|
except Exception as e:
|
||||||
|
continue
|
||||||
|
result = {"list": videos, "page": pg}
|
||||||
|
return result
|
||||||
|
|
||||||
|
def playerContent(self, flag, id, vipFlags):
|
||||||
|
url = id
|
||||||
|
if "m3u8" not in url and "mp4" not in url:
|
||||||
|
try:
|
||||||
|
add = id.split('|||')
|
||||||
|
data = {"from_code": add[0], "play_url": add[1], "episode_id": add[2], "type": "play"}
|
||||||
|
bba = self.url(data)
|
||||||
|
data2 = self.fetch(f"{self.host}/api/v1/movie_addr/parse_url?pack={bba[0]}&signature={bba[1]}",
|
||||||
|
headers=self.header()).json()['data']
|
||||||
|
url = data2.get('play_url') or data2.get('download_url')
|
||||||
|
try:
|
||||||
|
url1 = self.fetch(url, headers=self.header(), allow_redirects=False).headers['Location']
|
||||||
|
if url1 and "http" in url1:
|
||||||
|
url = url1
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
except Exception as e:
|
||||||
|
pass
|
||||||
|
if '.jpg' in url or '.jpeg' in url or '.png' in url:
|
||||||
|
url = self.getProxyUrl() + "&url=" + b64encode(url.encode('utf-8')).decode('utf-8') + "&type=m3u8"
|
||||||
|
result = {}
|
||||||
|
result["parse"] = 0
|
||||||
|
result["url"] = url
|
||||||
|
result["header"] = {'user-agent': 'okhttp/4.9.2'}
|
||||||
|
return result
|
||||||
|
|
||||||
|
def localProxy(self, param):
|
||||||
|
url = b64decode(param["url"]).decode('utf-8')
|
||||||
|
durl = url[:url.rfind('/')]
|
||||||
|
data = self.fetch(url, headers=self.header()).content.decode("utf-8")
|
||||||
|
lines = data.strip().split('\n')
|
||||||
|
for index, string in enumerate(lines):
|
||||||
|
# if 'URI="' in string and 'http' not in string:
|
||||||
|
# lines[index] = index
|
||||||
|
# 暂时预留,貌似用不到
|
||||||
|
if '#EXT' not in string and 'http' not in string:
|
||||||
|
lines[index] = durl + ('' if string.startswith('/') else '/') + string
|
||||||
|
data = '\n'.join(lines)
|
||||||
|
return [200, "application/vnd.apple.mpegur", data]
|
||||||
|
|
||||||
|
def device_id(self):
|
||||||
|
characters = string.ascii_lowercase + string.digits
|
||||||
|
random_string = ''.join(random.choices(characters, k=32))
|
||||||
|
return random_string
|
||||||
|
|
||||||
|
def gethost(self):
|
||||||
|
headers = {
|
||||||
|
'User-Agent': 'okhttp/4.9.2',
|
||||||
|
'Connection': 'Keep-Alive',
|
||||||
|
}
|
||||||
|
response = self.fetch('https://app-site.ecoliving168.com/domain_v5.json', headers=headers).json()
|
||||||
|
url = response['api_service'].replace('/api/', '')
|
||||||
|
return url
|
||||||
|
|
||||||
|
def header(self):
|
||||||
|
headers = {
|
||||||
|
'User-Agent': 'Android',
|
||||||
|
'Accept': 'application/prs.55App.v2+json',
|
||||||
|
'timestamp': self.t,
|
||||||
|
'x-client-setting': '{"pure-mode":1}',
|
||||||
|
'x-client-uuid': '{"device_id":' + self.device + '}, "type":1,"brand":"Redmi", "model":"M2012K10C", "system_version":30, "sdk_version":"3.1.0.7"}',
|
||||||
|
'x-client-version': '3096 '
|
||||||
|
}
|
||||||
|
return headers
|
||||||
|
|
||||||
|
def url(self, id=None):
|
||||||
|
if not id:
|
||||||
|
id = {}
|
||||||
|
id["timestamp"] = self.t
|
||||||
|
public_key = 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA02F/kPg5A2NX4qZ5JSns+bjhVMCC6JbTiTKpbgNgiXU+Kkorg6Dj76gS68gB8llhbUKCXjIdygnHPrxVHWfzmzisq9P9awmXBkCk74Skglx2LKHa/mNz9ivg6YzQ5pQFUEWS0DfomGBXVtqvBlOXMCRxp69oWaMsnfjnBV+0J7vHbXzUIkqBLdXSNfM9Ag5qdRDrJC3CqB65EJ3ARWVzZTTcXSdMW9i3qzEZPawPNPe5yPYbMZIoXLcrqvEZnRK1oak67/ihf7iwPJqdc+68ZYEmmdqwunOvRdjq89fQMVelmqcRD9RYe08v+xDxG9Co9z7hcXGTsUquMxkh29uNawIDAQAB'
|
||||||
|
encrypted_text = json.dumps(id)
|
||||||
|
public_key = RSA.import_key(b64decode(public_key))
|
||||||
|
cipher = PKCS1_v1_5.new(public_key)
|
||||||
|
encrypted_message = cipher.encrypt(encrypted_text.encode('utf-8'))
|
||||||
|
encrypted_message_base64 = b64encode(encrypted_message).decode('utf-8')
|
||||||
|
result = encrypted_message_base64.replace('+', '-').replace('/', '_').replace('=', '')
|
||||||
|
key = '635a580fcb5dc6e60caa39c31a7bde48'
|
||||||
|
sign = hmac.new(key.encode(), result.encode(), hashlib.md5).hexdigest()
|
||||||
|
return result, sign
|
||||||
|
|
||||||
|
def playlist(self, body):
|
||||||
|
try:
|
||||||
|
bba = self.url(body)
|
||||||
|
url = f'{self.host}/api/v1/movie_addr/list?pack={bba[0]}&signature={bba[1]}'
|
||||||
|
data = self.fetch(url, headers=self.header()).json()['data']
|
||||||
|
return self.playeach(data)
|
||||||
|
except Exception:
|
||||||
|
return []
|
||||||
|
|
||||||
|
def playeach(self,data):
|
||||||
|
play_urls = []
|
||||||
|
for it in data:
|
||||||
|
if re.search(r"mp4|m3u8", it["play_url"]):
|
||||||
|
play_urls.append(f"{it['episode_name']}${it['play_url']}")
|
||||||
|
else:
|
||||||
|
play_urls.append(
|
||||||
|
f"{it['episode_name']}${it['from_code']}|||{it['play_url']}|||{it['episode_id']}"
|
||||||
|
)
|
||||||
|
return '#'.join(play_urls)
|
||||||
|
|
||||||
|
def voides(self, item):
|
||||||
|
if item['name'] or item['title']:
|
||||||
|
voide = {
|
||||||
|
"vod_id": item.get('id') or item.get('click'),
|
||||||
|
'vod_name': item.get('name') or item.get('title'),
|
||||||
|
'vod_pic': item.get('cover') or item.get('image'),
|
||||||
|
'vod_year': item.get('year') or item.get('label'),
|
||||||
|
'vod_remarks': item.get('dynamic') or item.get('sub_title')
|
||||||
|
}
|
||||||
|
return voide
|
||||||
|
|
||||||
|
def aes(self, text):
|
||||||
|
text = text.replace('-', '+').replace('_', '/') + '=='
|
||||||
|
key = b"e6d5de5fcc51f53d"
|
||||||
|
iv = b"2f13eef7dfc6c613"
|
||||||
|
cipher = AES.new(key, AES.MODE_CBC, iv)
|
||||||
|
pt = unpad(cipher.decrypt(b64decode(text)), AES.block_size).decode("utf-8")
|
||||||
|
return json.loads(pt)
|
||||||
+790
@@ -0,0 +1,790 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# 偷乐短剧爬虫
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import json
|
||||||
|
import re
|
||||||
|
import time
|
||||||
|
import urllib.parse
|
||||||
|
import requests
|
||||||
|
from bs4 import BeautifulSoup
|
||||||
|
|
||||||
|
# 导入基础类
|
||||||
|
sys.path.append('../../')
|
||||||
|
try:
|
||||||
|
from base.spider import Spider
|
||||||
|
except ImportError:
|
||||||
|
# 本地调试时的替代实现
|
||||||
|
class Spider:
|
||||||
|
def init(self, extend=""):
|
||||||
|
pass
|
||||||
|
|
||||||
|
class Spider(Spider):
|
||||||
|
def __init__(self):
|
||||||
|
# 网站主URL
|
||||||
|
self.siteUrl = "https://www.toule.top"
|
||||||
|
|
||||||
|
# 根据网站实际结构,分类链接格式为: /index.php/vod/show/class/分类名/id/1.html
|
||||||
|
# 分类ID映射 - 从网站中提取的分类
|
||||||
|
self.cateManual = {
|
||||||
|
"男频": "/index.php/vod/show/class/%E7%94%B7%E9%A2%91/id/1.html",
|
||||||
|
"女频": "/index.php/vod/show/class/%E5%A5%B3%E9%A2%91/id/1.html",
|
||||||
|
"都市": "/index.php/vod/show/class/%E9%83%BD%E5%B8%82/id/1.html",
|
||||||
|
"赘婿": "/index.php/vod/show/class/%E8%B5%98%E5%A9%BF/id/1.html",
|
||||||
|
"战神": "/index.php/vod/show/class/%E6%88%98%E7%A5%9E/id/1.html",
|
||||||
|
"古代言情": "/index.php/vod/show/class/%E5%8F%A4%E4%BB%A3%E8%A8%80%E6%83%85/id/1.html",
|
||||||
|
"现代言情": "/index.php/vod/show/class/%E7%8E%B0%E4%BB%A3%E8%A8%80%E6%83%85/id/1.html",
|
||||||
|
"历史": "/index.php/vod/show/class/%E5%8E%86%E5%8F%B2/id/1.html",
|
||||||
|
"玄幻": "/index.php/vod/show/class/%E7%8E%84%E5%B9%BB/id/1.html",
|
||||||
|
"搞笑": "/index.php/vod/show/class/%E6%90%9E%E7%AC%91/id/1.html",
|
||||||
|
"甜宠": "/index.php/vod/show/class/%E7%94%9C%E5%AE%A0/id/1.html",
|
||||||
|
"励志": "/index.php/vod/show/class/%E5%8A%B1%E5%BF%97/id/1.html",
|
||||||
|
"逆袭": "/index.php/vod/show/class/%E9%80%86%E8%A2%AD/id/1.html",
|
||||||
|
"穿越": "/index.php/vod/show/class/%E7%A9%BF%E8%B6%8A/id/1.html",
|
||||||
|
"古装": "/index.php/vod/show/class/%E5%8F%A4%E8%A3%85/id/1.html"
|
||||||
|
}
|
||||||
|
|
||||||
|
# 请求头
|
||||||
|
self.headers = {
|
||||||
|
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
|
||||||
|
"Referer": "https://www.toule.top/",
|
||||||
|
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
|
||||||
|
"Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",
|
||||||
|
"Accept-Encoding": "gzip, deflate, br",
|
||||||
|
"Connection": "keep-alive",
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# 缓存
|
||||||
|
self.cache = {}
|
||||||
|
self.cache_timeout = {}
|
||||||
|
|
||||||
|
def getName(self):
|
||||||
|
return "偷乐短剧"
|
||||||
|
|
||||||
|
def init(self, extend=""):
|
||||||
|
# 初始化方法,可以留空
|
||||||
|
return
|
||||||
|
|
||||||
|
def isVideoFormat(self, url):
|
||||||
|
"""判断是否为视频格式"""
|
||||||
|
video_formats = ['.mp4', '.m3u8', '.ts', '.flv', '.avi', '.mkv', '.mov', '.rmvb', '.3gp']
|
||||||
|
for format in video_formats:
|
||||||
|
if format in url.lower():
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
def manualVideoCheck(self):
|
||||||
|
"""是否需要手动检查视频"""
|
||||||
|
return False
|
||||||
|
|
||||||
|
# 工具方法 - 网络请求
|
||||||
|
def fetch(self, url, headers=None, data=None, method="GET"):
|
||||||
|
"""统一的网络请求方法"""
|
||||||
|
try:
|
||||||
|
if headers is None:
|
||||||
|
headers = self.headers.copy()
|
||||||
|
|
||||||
|
if method.upper() == "GET":
|
||||||
|
response = requests.get(url, headers=headers, params=data, timeout=10,verify=False)
|
||||||
|
else: # POST
|
||||||
|
response = requests.post(url, headers=headers, data=data, timeout=10,verify=False)
|
||||||
|
|
||||||
|
response.raise_for_status()
|
||||||
|
response.encoding = response.apparent_encoding or 'utf-8'
|
||||||
|
return response
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"请求失败: {url}, 错误: {str(e)}", "ERROR")
|
||||||
|
return None
|
||||||
|
|
||||||
|
# 缓存方法
|
||||||
|
def getCache(self, key, timeout=3600):
|
||||||
|
"""获取缓存数据"""
|
||||||
|
if key in self.cache and key in self.cache_timeout:
|
||||||
|
if time.time() < self.cache_timeout[key]:
|
||||||
|
return self.cache[key]
|
||||||
|
else:
|
||||||
|
del self.cache[key]
|
||||||
|
del self.cache_timeout[key]
|
||||||
|
return None
|
||||||
|
|
||||||
|
def setCache(self, key, value, timeout=3600):
|
||||||
|
"""设置缓存数据"""
|
||||||
|
self.cache[key] = value
|
||||||
|
self.cache_timeout[key] = time.time() + timeout
|
||||||
|
|
||||||
|
# 日志方法
|
||||||
|
def log(self, msg, level='INFO'):
|
||||||
|
"""记录日志"""
|
||||||
|
levels = {
|
||||||
|
'DEBUG': 0,
|
||||||
|
'INFO': 1,
|
||||||
|
'WARNING': 2,
|
||||||
|
'ERROR': 3
|
||||||
|
}
|
||||||
|
|
||||||
|
current_level = 'INFO' # 可以设置为DEBUG以获取更多信息
|
||||||
|
|
||||||
|
if levels.get(level, 4) >= levels.get(current_level, 1):
|
||||||
|
print(f"[{level}] {time.strftime('%Y-%m-%d %H:%M:%S')} - {msg}")
|
||||||
|
|
||||||
|
# 辅助方法 - 从URL中提取视频ID
|
||||||
|
def extractVodId(self, url):
|
||||||
|
"""从URL中提取视频ID"""
|
||||||
|
# 路径格式: /index.php/vod/play/id/9024/sid/1/nid/1.html
|
||||||
|
match = re.search(r'/id/(\d+)/', url)
|
||||||
|
if match:
|
||||||
|
return match.group(1)
|
||||||
|
return ""
|
||||||
|
|
||||||
|
# 辅助方法 - 从网页内容中提取分类
|
||||||
|
def extractCategories(self, text):
|
||||||
|
"""从网页内容中提取分类标签"""
|
||||||
|
cats = []
|
||||||
|
# 匹配标签字符串,例如: "男频,逆袭,亲情,短剧"
|
||||||
|
if "," in text:
|
||||||
|
parts = text.split(",")
|
||||||
|
for part in parts:
|
||||||
|
part = part.strip()
|
||||||
|
if part and part != "短剧":
|
||||||
|
cats.append(part)
|
||||||
|
return cats
|
||||||
|
|
||||||
|
# 主要接口实现
|
||||||
|
def homeContent(self, filter):
|
||||||
|
"""获取首页分类及内容"""
|
||||||
|
result = {}
|
||||||
|
classes = []
|
||||||
|
|
||||||
|
# 从缓存获取
|
||||||
|
cache_key = 'home_classes'
|
||||||
|
cached_classes = self.getCache(cache_key)
|
||||||
|
if cached_classes:
|
||||||
|
classes = cached_classes
|
||||||
|
else:
|
||||||
|
# 使用预定义的分类
|
||||||
|
for k, v in self.cateManual.items():
|
||||||
|
classes.append({
|
||||||
|
'type_id': v, # 使用完整URL路径作为type_id
|
||||||
|
'type_name': k
|
||||||
|
})
|
||||||
|
|
||||||
|
# 保存到缓存
|
||||||
|
self.setCache(cache_key, classes, 24*3600) # 缓存24小时
|
||||||
|
|
||||||
|
result['class'] = classes
|
||||||
|
|
||||||
|
# 获取首页推荐视频
|
||||||
|
videos = self.homeVideoContent().get('list', [])
|
||||||
|
result['list'] = videos
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
def homeVideoContent(self):
|
||||||
|
"""获取首页推荐视频内容"""
|
||||||
|
result = {'list': []}
|
||||||
|
videos = []
|
||||||
|
|
||||||
|
# 从缓存获取
|
||||||
|
cache_key = 'home_videos'
|
||||||
|
cached_videos = self.getCache(cache_key)
|
||||||
|
if cached_videos:
|
||||||
|
return {'list': cached_videos}
|
||||||
|
|
||||||
|
try:
|
||||||
|
response = self.fetch(self.siteUrl)
|
||||||
|
if response and response.status_code == 200:
|
||||||
|
html = response.text
|
||||||
|
soup = BeautifulSoup(html, 'html.parser')
|
||||||
|
|
||||||
|
# 查找最新更新区域
|
||||||
|
latest_section = soup.find('h2', text=lambda t: t and '最新更新' in t)
|
||||||
|
if latest_section:
|
||||||
|
container = latest_section.parent # 获取容器
|
||||||
|
if container:
|
||||||
|
# 查找所有 li.item 元素
|
||||||
|
items = container.find_all('li', class_='item')
|
||||||
|
|
||||||
|
for item in items:
|
||||||
|
try:
|
||||||
|
# 获取链接和标题
|
||||||
|
title_link = item.find('h3')
|
||||||
|
if not title_link:
|
||||||
|
continue
|
||||||
|
|
||||||
|
title = title_link.text.strip()
|
||||||
|
|
||||||
|
# 获取第一个链接作为详情页链接
|
||||||
|
link_tag = item.find('a')
|
||||||
|
if not link_tag:
|
||||||
|
continue
|
||||||
|
|
||||||
|
link = link_tag.get('href', '')
|
||||||
|
if not link.startswith('http'):
|
||||||
|
link = urllib.parse.urljoin(self.siteUrl, link)
|
||||||
|
|
||||||
|
# 提取ID
|
||||||
|
vid = self.extractVodId(link)
|
||||||
|
if not vid:
|
||||||
|
continue
|
||||||
|
|
||||||
|
# 获取图片
|
||||||
|
img_tag = item.find('img')
|
||||||
|
img_url = ""
|
||||||
|
if img_tag:
|
||||||
|
img_url = img_tag.get('src', img_tag.get('data-src', ''))
|
||||||
|
if img_url and not img_url.startswith('http'):
|
||||||
|
img_url = urllib.parse.urljoin(self.siteUrl, img_url)
|
||||||
|
|
||||||
|
# 获取备注信息
|
||||||
|
remarks = ""
|
||||||
|
remarks_tag = item.find('span', class_='remarks')
|
||||||
|
if remarks_tag:
|
||||||
|
remarks = remarks_tag.text.strip()
|
||||||
|
|
||||||
|
# 获取标签信息
|
||||||
|
tags = ""
|
||||||
|
tags_tag = item.find('span', class_='tags')
|
||||||
|
if tags_tag:
|
||||||
|
tags = tags_tag.text.strip()
|
||||||
|
|
||||||
|
# 合并备注和标签
|
||||||
|
if remarks and tags:
|
||||||
|
remarks = f"{remarks} | {tags}"
|
||||||
|
elif tags:
|
||||||
|
remarks = tags
|
||||||
|
|
||||||
|
# 构建视频项
|
||||||
|
videos.append({
|
||||||
|
'vod_id': vid,
|
||||||
|
'vod_name': title,
|
||||||
|
'vod_pic': img_url,
|
||||||
|
'vod_remarks': remarks
|
||||||
|
})
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"处理视频项时出错: {str(e)}", "ERROR")
|
||||||
|
continue
|
||||||
|
|
||||||
|
# 保存到缓存
|
||||||
|
self.setCache(cache_key, videos, 3600) # 缓存1小时
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"获取首页视频内容发生错误: {str(e)}", "ERROR")
|
||||||
|
|
||||||
|
result['list'] = videos
|
||||||
|
return result
|
||||||
|
|
||||||
|
def categoryContent(self, tid, pg, filter, extend):
|
||||||
|
"""获取分类内容"""
|
||||||
|
result = {}
|
||||||
|
videos = []
|
||||||
|
|
||||||
|
# 处理页码
|
||||||
|
if pg is None:
|
||||||
|
pg = 1
|
||||||
|
else:
|
||||||
|
pg = int(pg)
|
||||||
|
|
||||||
|
# 构建分类URL - tid是完整的URL路径
|
||||||
|
if tid.startswith("/"):
|
||||||
|
# 替换页码,URL格式可能像: /index.php/vod/show/class/男频/id/1.html
|
||||||
|
if pg > 1:
|
||||||
|
if "html" in tid:
|
||||||
|
category_url = tid.replace(".html", f"/page/{pg}.html")
|
||||||
|
else:
|
||||||
|
category_url = f"{tid}/page/{pg}.html"
|
||||||
|
else:
|
||||||
|
category_url = tid
|
||||||
|
|
||||||
|
full_url = urllib.parse.urljoin(self.siteUrl, category_url)
|
||||||
|
else:
|
||||||
|
# 如果tid不是URL路径,可能是旧版分类ID,尝试查找对应URL
|
||||||
|
category_url = ""
|
||||||
|
for name, url in self.cateManual.items():
|
||||||
|
if name == tid:
|
||||||
|
category_url = url
|
||||||
|
break
|
||||||
|
|
||||||
|
if not category_url:
|
||||||
|
self.log(f"未找到分类ID对应的URL: {tid}", "ERROR")
|
||||||
|
result['list'] = []
|
||||||
|
result['page'] = pg
|
||||||
|
result['pagecount'] = 1
|
||||||
|
result['limit'] = 0
|
||||||
|
result['total'] = 0
|
||||||
|
return result
|
||||||
|
|
||||||
|
# 处理页码
|
||||||
|
if pg > 1:
|
||||||
|
if "html" in category_url:
|
||||||
|
category_url = category_url.replace(".html", f"/page/{pg}.html")
|
||||||
|
else:
|
||||||
|
category_url = f"{category_url}/page/{pg}.html"
|
||||||
|
|
||||||
|
full_url = urllib.parse.urljoin(self.siteUrl, category_url)
|
||||||
|
|
||||||
|
# 请求分类页
|
||||||
|
try:
|
||||||
|
response = self.fetch(full_url)
|
||||||
|
if response and response.status_code == 200:
|
||||||
|
html = response.text
|
||||||
|
soup = BeautifulSoup(html, 'html.parser')
|
||||||
|
|
||||||
|
# 查找视频项,根据实际HTML结构调整
|
||||||
|
items = soup.find_all('li', class_='item')
|
||||||
|
|
||||||
|
for item in items:
|
||||||
|
try:
|
||||||
|
# 获取链接和标题
|
||||||
|
title_tag = item.find('h3')
|
||||||
|
if not title_tag:
|
||||||
|
continue
|
||||||
|
|
||||||
|
title = title_tag.text.strip()
|
||||||
|
|
||||||
|
# 获取链接
|
||||||
|
link_tag = item.find('a')
|
||||||
|
if not link_tag:
|
||||||
|
continue
|
||||||
|
|
||||||
|
link = link_tag.get('href', '')
|
||||||
|
if not link.startswith('http'):
|
||||||
|
link = urllib.parse.urljoin(self.siteUrl, link)
|
||||||
|
|
||||||
|
# 提取ID
|
||||||
|
vid = self.extractVodId(link)
|
||||||
|
if not vid:
|
||||||
|
continue
|
||||||
|
|
||||||
|
# 获取图片
|
||||||
|
img_tag = item.find('img')
|
||||||
|
img_url = ""
|
||||||
|
if img_tag:
|
||||||
|
img_url = img_tag.get('src', img_tag.get('data-src', ''))
|
||||||
|
if img_url and not img_url.startswith('http'):
|
||||||
|
img_url = urllib.parse.urljoin(self.siteUrl, img_url)
|
||||||
|
|
||||||
|
# 获取备注信息
|
||||||
|
remarks = ""
|
||||||
|
remarks_tag = item.find('span', class_='remarks')
|
||||||
|
if remarks_tag:
|
||||||
|
remarks = remarks_tag.text.strip()
|
||||||
|
|
||||||
|
# 获取标签信息
|
||||||
|
tags = ""
|
||||||
|
tags_tag = item.find('span', class_='tags')
|
||||||
|
if tags_tag:
|
||||||
|
tags = tags_tag.text.strip()
|
||||||
|
|
||||||
|
# 合并备注和标签
|
||||||
|
if remarks and tags:
|
||||||
|
remarks = f"{remarks} | {tags}"
|
||||||
|
elif tags:
|
||||||
|
remarks = tags
|
||||||
|
|
||||||
|
# 构建视频项
|
||||||
|
videos.append({
|
||||||
|
'vod_id': vid,
|
||||||
|
'vod_name': title,
|
||||||
|
'vod_pic': img_url,
|
||||||
|
'vod_remarks': remarks
|
||||||
|
})
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"处理分类视频项时出错: {str(e)}", "ERROR")
|
||||||
|
continue
|
||||||
|
|
||||||
|
# 查找分页信息
|
||||||
|
# 默认值
|
||||||
|
total = len(videos)
|
||||||
|
pagecount = 1
|
||||||
|
limit = 20
|
||||||
|
|
||||||
|
# 尝试查找分页元素
|
||||||
|
pagination = soup.find('ul', class_='page')
|
||||||
|
if pagination:
|
||||||
|
# 查找最后一页的链接
|
||||||
|
last_page_links = pagination.find_all('a')
|
||||||
|
for link in last_page_links:
|
||||||
|
page_text = link.text.strip()
|
||||||
|
if page_text.isdigit():
|
||||||
|
pagecount = max(pagecount, int(page_text))
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"获取分类内容发生错误: {str(e)}", "ERROR")
|
||||||
|
|
||||||
|
result['list'] = videos
|
||||||
|
result['page'] = pg
|
||||||
|
result['pagecount'] = pagecount
|
||||||
|
result['limit'] = limit
|
||||||
|
result['total'] = total
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
def detailContent(self, ids):
|
||||||
|
"""获取详情内容"""
|
||||||
|
result = {}
|
||||||
|
|
||||||
|
if not ids or len(ids) == 0:
|
||||||
|
return result
|
||||||
|
|
||||||
|
# 视频ID
|
||||||
|
vid = ids[0]
|
||||||
|
|
||||||
|
# 构建播放页URL
|
||||||
|
play_url = f"{self.siteUrl}/index.php/vod/play/id/{vid}/sid/1/nid/1.html"
|
||||||
|
|
||||||
|
try:
|
||||||
|
response = self.fetch(play_url)
|
||||||
|
if not response or response.status_code != 200:
|
||||||
|
return result
|
||||||
|
|
||||||
|
html = response.text
|
||||||
|
soup = BeautifulSoup(html, 'html.parser')
|
||||||
|
|
||||||
|
# 提取视频基本信息
|
||||||
|
# 标题
|
||||||
|
title = ""
|
||||||
|
title_tag = soup.find('h1', class_='items-title')
|
||||||
|
if title_tag:
|
||||||
|
title = title_tag.text.strip()
|
||||||
|
|
||||||
|
# 图片
|
||||||
|
pic = ""
|
||||||
|
pic_tag = soup.find('img', class_='thumb')
|
||||||
|
if pic_tag:
|
||||||
|
pic = pic_tag.get('src', '')
|
||||||
|
if pic and not pic.startswith('http'):
|
||||||
|
pic = urllib.parse.urljoin(self.siteUrl, pic)
|
||||||
|
|
||||||
|
# 简介
|
||||||
|
desc = ""
|
||||||
|
desc_tag = soup.find('div', class_='text-content')
|
||||||
|
if desc_tag:
|
||||||
|
desc = desc_tag.text.strip()
|
||||||
|
|
||||||
|
# 标签/分类
|
||||||
|
tags = []
|
||||||
|
tags_container = soup.find('span', class_='items-tags')
|
||||||
|
if tags_container:
|
||||||
|
tag_links = tags_container.find_all('a')
|
||||||
|
for tag in tag_links:
|
||||||
|
tag_text = tag.text.strip()
|
||||||
|
if tag_text:
|
||||||
|
tags.append(tag_text)
|
||||||
|
|
||||||
|
# 提取播放列表
|
||||||
|
play_from = "偷乐短剧"
|
||||||
|
play_list = []
|
||||||
|
|
||||||
|
# 查找播放列表区域
|
||||||
|
play_area = soup.find('div', class_='swiper-wrapper')
|
||||||
|
if play_area:
|
||||||
|
# 查找所有剧集链接
|
||||||
|
episode_links = play_area.find_all('a')
|
||||||
|
for ep in episode_links:
|
||||||
|
ep_title = ep.text.strip()
|
||||||
|
ep_url = ep.get('href', '')
|
||||||
|
|
||||||
|
if ep_url:
|
||||||
|
# 直接使用URL作为ID
|
||||||
|
if not ep_url.startswith('http'):
|
||||||
|
ep_url = urllib.parse.urljoin(self.siteUrl, ep_url)
|
||||||
|
|
||||||
|
# 提取集数信息
|
||||||
|
ep_num = ep_title
|
||||||
|
if ep_num.isdigit():
|
||||||
|
ep_num = f"第{ep_num}集"
|
||||||
|
|
||||||
|
play_list.append(f"{ep_num}${ep_url}")
|
||||||
|
|
||||||
|
# 如果没有找到播放列表,查找播放按钮
|
||||||
|
if not play_list:
|
||||||
|
play_btn = soup.find('a', class_='btn-play')
|
||||||
|
if play_btn:
|
||||||
|
play_url = play_btn.get('href', '')
|
||||||
|
if play_url:
|
||||||
|
if not play_url.startswith('http'):
|
||||||
|
play_url = urllib.parse.urljoin(self.siteUrl, play_url)
|
||||||
|
|
||||||
|
play_list.append(f"播放${play_url}")
|
||||||
|
|
||||||
|
# 如果仍然没有找到播放链接,使用播放页URL
|
||||||
|
if not play_list:
|
||||||
|
play_url = f"{self.siteUrl}/index.php/vod/play/id/{vid}/sid/1/nid/1.html"
|
||||||
|
play_list.append(f"播放${play_url}")
|
||||||
|
|
||||||
|
# 提取更多信息(导演、演员等)
|
||||||
|
director = ""
|
||||||
|
actor = ""
|
||||||
|
year = ""
|
||||||
|
area = ""
|
||||||
|
remarks = ""
|
||||||
|
|
||||||
|
# 查找备注信息
|
||||||
|
meta_items = soup.find_all('div', class_='meta-item')
|
||||||
|
for item in meta_items:
|
||||||
|
item_title = item.find('span', class_='item-title')
|
||||||
|
item_content = item.find('span', class_='item-content')
|
||||||
|
|
||||||
|
if item_title and item_content:
|
||||||
|
title_text = item_title.text.strip()
|
||||||
|
content_text = item_content.text.strip()
|
||||||
|
|
||||||
|
if "导演" in title_text:
|
||||||
|
director = content_text
|
||||||
|
elif "主演" in title_text:
|
||||||
|
actor = content_text
|
||||||
|
elif "年份" in title_text:
|
||||||
|
year = content_text
|
||||||
|
elif "地区" in title_text:
|
||||||
|
area = content_text
|
||||||
|
elif "简介" in title_text:
|
||||||
|
if not desc:
|
||||||
|
desc = content_text
|
||||||
|
elif "状态" in title_text:
|
||||||
|
remarks = content_text
|
||||||
|
|
||||||
|
# 如果没有从meta-item中获取到remarks
|
||||||
|
if not remarks:
|
||||||
|
remarks_tag = soup.find('span', class_='remarks')
|
||||||
|
if remarks_tag:
|
||||||
|
remarks = remarks_tag.text.strip()
|
||||||
|
|
||||||
|
# 构建标准数据结构
|
||||||
|
vod = {
|
||||||
|
"vod_id": vid,
|
||||||
|
"vod_name": title,
|
||||||
|
"vod_pic": pic,
|
||||||
|
"vod_year": year,
|
||||||
|
"vod_area": area,
|
||||||
|
"vod_remarks": remarks,
|
||||||
|
"vod_actor": actor,
|
||||||
|
"vod_director": director,
|
||||||
|
"vod_content": desc,
|
||||||
|
"type_name": ",".join(tags),
|
||||||
|
"vod_play_from": play_from,
|
||||||
|
"vod_play_url": "#".join(play_list)
|
||||||
|
}
|
||||||
|
|
||||||
|
result = {
|
||||||
|
'list': [vod]
|
||||||
|
}
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"获取详情内容时出错: {str(e)}", "ERROR")
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
def searchContent(self, key, quick, pg=1):
|
||||||
|
"""搜索功能"""
|
||||||
|
result = {}
|
||||||
|
videos = []
|
||||||
|
|
||||||
|
# 构建搜索URL和参数
|
||||||
|
search_url = f"{self.siteUrl}/index.php/vod/search.html"
|
||||||
|
params = {"wd": key}
|
||||||
|
|
||||||
|
try:
|
||||||
|
response = self.fetch(search_url, data=params)
|
||||||
|
if response and response.status_code == 200:
|
||||||
|
html = response.text
|
||||||
|
soup = BeautifulSoup(html, 'html.parser')
|
||||||
|
|
||||||
|
# 查找搜索结果项
|
||||||
|
search_items = soup.find_all('li', class_='item')
|
||||||
|
|
||||||
|
for item in search_items:
|
||||||
|
try:
|
||||||
|
# 获取标题
|
||||||
|
title_tag = item.find('h3')
|
||||||
|
if not title_tag:
|
||||||
|
continue
|
||||||
|
|
||||||
|
title = title_tag.text.strip()
|
||||||
|
|
||||||
|
# 获取链接
|
||||||
|
link_tag = item.find('a')
|
||||||
|
if not link_tag:
|
||||||
|
continue
|
||||||
|
|
||||||
|
link = link_tag.get('href', '')
|
||||||
|
if not link.startswith('http'):
|
||||||
|
link = urllib.parse.urljoin(self.siteUrl, link)
|
||||||
|
|
||||||
|
# 提取视频ID
|
||||||
|
vid = self.extractVodId(link)
|
||||||
|
if not vid:
|
||||||
|
continue
|
||||||
|
|
||||||
|
# 获取图片
|
||||||
|
img_tag = item.find('img')
|
||||||
|
img_url = ""
|
||||||
|
if img_tag:
|
||||||
|
img_url = img_tag.get('src', img_tag.get('data-src', ''))
|
||||||
|
if img_url and not img_url.startswith('http'):
|
||||||
|
img_url = urllib.parse.urljoin(self.siteUrl, img_url)
|
||||||
|
|
||||||
|
# 获取备注信息
|
||||||
|
remarks = ""
|
||||||
|
remarks_tag = item.find('span', class_='remarks')
|
||||||
|
if remarks_tag:
|
||||||
|
remarks = remarks_tag.text.strip()
|
||||||
|
|
||||||
|
# 获取标签信息
|
||||||
|
tags = ""
|
||||||
|
tags_tag = item.find('span', class_='tags')
|
||||||
|
if tags_tag:
|
||||||
|
tags = tags_tag.text.strip()
|
||||||
|
|
||||||
|
# 合并备注和标签
|
||||||
|
if remarks and tags:
|
||||||
|
remarks = f"{remarks} | {tags}"
|
||||||
|
elif tags:
|
||||||
|
remarks = tags
|
||||||
|
|
||||||
|
# 构建视频项
|
||||||
|
videos.append({
|
||||||
|
'vod_id': vid,
|
||||||
|
'vod_name': title,
|
||||||
|
'vod_pic': img_url,
|
||||||
|
'vod_remarks': remarks
|
||||||
|
})
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"处理搜索结果时出错: {str(e)}", "ERROR")
|
||||||
|
continue
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"搜索功能发生错误: {str(e)}", "ERROR")
|
||||||
|
|
||||||
|
result['list'] = videos
|
||||||
|
return result
|
||||||
|
|
||||||
|
def searchContentPage(self, key, quick, pg=1):
|
||||||
|
return self.searchContent(key, quick, pg)
|
||||||
|
|
||||||
|
def playerContent(self, flag, id, vipFlags):
|
||||||
|
"""获取播放内容"""
|
||||||
|
result = {}
|
||||||
|
|
||||||
|
try:
|
||||||
|
# 判断是否已经是视频URL
|
||||||
|
if self.isVideoFormat(id):
|
||||||
|
result["parse"] = 0
|
||||||
|
result["url"] = id
|
||||||
|
result["playUrl"] = ""
|
||||||
|
result["header"] = json.dumps(self.headers)
|
||||||
|
return result
|
||||||
|
|
||||||
|
# 判断是否是完整的页面URL
|
||||||
|
if id.startswith(('http://', 'https://')):
|
||||||
|
play_url = id
|
||||||
|
# 尝试作为相对路径处理
|
||||||
|
elif id.startswith('/'):
|
||||||
|
play_url = urllib.parse.urljoin(self.siteUrl, id)
|
||||||
|
# 假设是视频ID,构建播放页面URL
|
||||||
|
else:
|
||||||
|
# 检查是否是"视频ID_集数"格式
|
||||||
|
parts = id.split('_')
|
||||||
|
if len(parts) > 1 and parts[0].isdigit():
|
||||||
|
vid = parts[0]
|
||||||
|
nid = parts[1]
|
||||||
|
play_url = f"{self.siteUrl}/index.php/vod/play/id/{vid}/sid/1/nid/{nid}.html"
|
||||||
|
else:
|
||||||
|
# 直接当作视频ID处理
|
||||||
|
play_url = f"{self.siteUrl}/index.php/vod/play/id/{id}/sid/1/nid/1.html"
|
||||||
|
|
||||||
|
# 访问播放页获取真实播放地址
|
||||||
|
try:
|
||||||
|
self.log(f"正在解析播放页面: {play_url}")
|
||||||
|
response = self.fetch(play_url)
|
||||||
|
if response and response.status_code == 200:
|
||||||
|
html = response.text
|
||||||
|
|
||||||
|
# 查找player_aaaa变量
|
||||||
|
player_match = re.search(r'var\s+player_aaaa\s*=\s*({.*?});', html, re.DOTALL)
|
||||||
|
if player_match:
|
||||||
|
try:
|
||||||
|
player_data = json.loads(player_match.group(1))
|
||||||
|
if 'url' in player_data:
|
||||||
|
video_url = player_data['url']
|
||||||
|
if not video_url.startswith('http'):
|
||||||
|
video_url = urllib.parse.urljoin(self.siteUrl, video_url)
|
||||||
|
|
||||||
|
self.log(f"从player_aaaa获取到视频地址: {video_url}")
|
||||||
|
result["parse"] = 0
|
||||||
|
result["url"] = video_url
|
||||||
|
result["playUrl"] = ""
|
||||||
|
result["header"] = json.dumps(self.headers)
|
||||||
|
return result
|
||||||
|
except json.JSONDecodeError as e:
|
||||||
|
self.log(f"解析player_aaaa JSON出错: {str(e)}", "ERROR")
|
||||||
|
|
||||||
|
# 如果player_aaaa解析失败,尝试其他方式
|
||||||
|
# 1. 查找video标签
|
||||||
|
video_match = re.search(r'<video[^>]*src=["\'](.*?)["\']', html)
|
||||||
|
if video_match:
|
||||||
|
video_url = video_match.group(1)
|
||||||
|
if not video_url.startswith('http'):
|
||||||
|
video_url = urllib.parse.urljoin(self.siteUrl, video_url)
|
||||||
|
|
||||||
|
self.log(f"从video标签找到视频地址: {video_url}")
|
||||||
|
result["parse"] = 0
|
||||||
|
result["url"] = video_url
|
||||||
|
result["playUrl"] = ""
|
||||||
|
result["header"] = json.dumps(self.headers)
|
||||||
|
return result
|
||||||
|
|
||||||
|
# 2. 查找iframe
|
||||||
|
iframe_match = re.search(r'<iframe[^>]*src=["\'](.*?)["\']', html)
|
||||||
|
if iframe_match:
|
||||||
|
iframe_url = iframe_match.group(1)
|
||||||
|
if not iframe_url.startswith('http'):
|
||||||
|
iframe_url = urllib.parse.urljoin(self.siteUrl, iframe_url)
|
||||||
|
|
||||||
|
self.log(f"找到iframe,正在解析: {iframe_url}")
|
||||||
|
# 访问iframe内容
|
||||||
|
iframe_response = self.fetch(iframe_url)
|
||||||
|
if iframe_response and iframe_response.status_code == 200:
|
||||||
|
iframe_html = iframe_response.text
|
||||||
|
|
||||||
|
# 在iframe内容中查找视频地址
|
||||||
|
iframe_video_match = re.search(r'(https?://[^\'"]+\.(mp4|m3u8|ts))', iframe_html)
|
||||||
|
if iframe_video_match:
|
||||||
|
video_url = iframe_video_match.group(1)
|
||||||
|
|
||||||
|
self.log(f"从iframe中找到视频地址: {video_url}")
|
||||||
|
result["parse"] = 0
|
||||||
|
result["url"] = video_url
|
||||||
|
result["playUrl"] = ""
|
||||||
|
result["header"] = json.dumps({
|
||||||
|
"User-Agent": self.headers["User-Agent"],
|
||||||
|
"Referer": iframe_url
|
||||||
|
})
|
||||||
|
return result
|
||||||
|
|
||||||
|
# 3. 查找任何可能的视频URL
|
||||||
|
url_match = re.search(r'(https?://[^\'"]+\.(mp4|m3u8|ts))', html)
|
||||||
|
if url_match:
|
||||||
|
video_url = url_match.group(1)
|
||||||
|
|
||||||
|
self.log(f"找到可能的视频地址: {video_url}")
|
||||||
|
result["parse"] = 0
|
||||||
|
result["url"] = video_url
|
||||||
|
result["playUrl"] = ""
|
||||||
|
result["header"] = json.dumps(self.headers)
|
||||||
|
return result
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"解析播放地址时出错: {str(e)}", "ERROR")
|
||||||
|
|
||||||
|
# 如果所有方式都失败,返回外部解析标志
|
||||||
|
self.log("未找到直接可用的视频地址,需要外部解析", "WARNING")
|
||||||
|
result["parse"] = 1 # 表示需要外部解析
|
||||||
|
result["url"] = play_url # 返回播放页面URL
|
||||||
|
result["playUrl"] = ""
|
||||||
|
result["header"] = json.dumps(self.headers)
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
self.log(f"获取播放内容时出错: {str(e)}", "ERROR")
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
def localProxy(self, param):
|
||||||
|
"""本地代理"""
|
||||||
|
return [404, "text/plain", {}, "Not Found"]
|
||||||
@@ -0,0 +1,360 @@
|
|||||||
|
/*
|
||||||
|
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
|
||||||
|
* This devtool is neither made for production nor for readable output files.
|
||||||
|
* It uses "eval()" calls to create a separate source file in the browser devtools.
|
||||||
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
||||||
|
* or disable the default devtool with "devtool: false".
|
||||||
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
||||||
|
*/
|
||||||
|
(function webpackUniversalModuleDefinition(root, factory) {
|
||||||
|
if (typeof exports === 'object' && typeof module === 'object') {
|
||||||
|
// CommonJS
|
||||||
|
module.exports = exports = factory();
|
||||||
|
} else if (typeof define === 'function' && define.amd) {
|
||||||
|
// AMD
|
||||||
|
define([], factory);
|
||||||
|
} else {
|
||||||
|
// Global (browser)
|
||||||
|
globalThis.JSEncrypt = factory();
|
||||||
|
}
|
||||||
|
})(this, () => {
|
||||||
|
return /******/ (() => { // webpackBootstrap
|
||||||
|
/******/
|
||||||
|
var __webpack_modules__ = ({
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/JSEncrypt.js":
|
||||||
|
/*!**************************!*\
|
||||||
|
!*** ./lib/JSEncrypt.js ***!
|
||||||
|
\**************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* binding */ JSEncrypt)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./JSEncryptRSAKey */ \"./lib/JSEncryptRSAKey.js\");\n/* provided dependency */ var process = __webpack_require__(/*! process/browser */ \"./node_modules/process/browser.js\");\nvar _a;\n\n\nvar version = typeof process !== 'undefined'\n ? (_a = process.env) === null || _a === void 0 ? void 0 : \"3.3.2\"\n : undefined;\n/**\n *\n * @param {Object} [options = {}] - An object to customize JSEncrypt behaviour\n * possible parameters are:\n * - default_key_size {number} default: 1024 the key size in bit\n * - default_public_exponent {string} default: '010001' the hexadecimal representation of the public exponent\n * - log {boolean} default: false whether log warn/error or not\n * @constructor\n */\nvar JSEncrypt = /** @class */ (function () {\n function JSEncrypt(options) {\n if (options === void 0) { options = {}; }\n options = options || {};\n this.default_key_size = options.default_key_size\n ? parseInt(options.default_key_size, 10)\n : 1024;\n this.default_public_exponent = options.default_public_exponent || \"010001\"; // 65537 default openssl public exponent for rsa key type\n this.log = options.log || false;\n // The private and public key.\n this.key = null;\n }\n /**\n * Method to set the rsa key parameter (one method is enough to set both the public\n * and the private key, since the private key contains the public key paramenters)\n * Log a warning if logs are enabled\n * @param {Object|string} key the pem encoded string or an object (with or without header/footer)\n * @public\n */\n JSEncrypt.prototype.setKey = function (key) {\n if (this.log && this.key) {\n console.warn(\"A key was already set, overriding existing.\");\n }\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey(key);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPrivateKey = function (privkey) {\n // Create the key.\n this.setKey(privkey);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPublicKey = function (pubkey) {\n // Sets the public key.\n this.setKey(pubkey);\n };\n /**\n * Proxy method for RSAKey object's decrypt, decrypt the string using the private\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str base64 encoded crypted string to decrypt\n * @return {string} the decrypted string\n * @public\n */\n JSEncrypt.prototype.decrypt = function (str) {\n // Return the decrypted string.\n try {\n return this.getKey().decrypt((0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's encrypt, encrypt the string using the public\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str the string to encrypt\n * @return {string} the encrypted string encoded in base64\n * @public\n */\n JSEncrypt.prototype.encrypt = function (str) {\n // Return the encrypted string.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().encrypt(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's sign.\n * @param {string} str the string to sign\n * @param {function} digestMethod hash method\n * @param {string} digestName the name of the hash algorithm\n * @return {string} the signature encoded in base64\n * @public\n */\n JSEncrypt.prototype.sign = function (str, digestMethod, digestName) {\n // return the RSA signature of 'str' in 'hex' format.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().sign(str, digestMethod, digestName));\n }\n catch (ex) {\n return false;\n }\n };\n
Line truncated
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/JSEncryptRSAKey.js":
|
||||||
|
/*!********************************!*\
|
||||||
|
!*** ./lib/JSEncryptRSAKey.js ***!
|
||||||
|
\********************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncryptRSAKey\": () => (/* binding */ JSEncryptRSAKey)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib/asn1js/hex */ \"./lib/lib/asn1js/hex.js\");\n/* harmony import */ var _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/asn1js/base64 */ \"./lib/lib/asn1js/base64.js\");\n/* harmony import */ var _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lib/asn1js/asn1 */ \"./lib/lib/asn1js/asn1.js\");\n/* harmony import */ var _lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/jsbn/rsa */ \"./lib/lib/jsbn/rsa.js\");\n/* harmony import */ var _lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/jsrsasign/asn1-1.0 */ \"./lib/lib/jsrsasign/asn1-1.0.js\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n\n\n\n\n\n/**\n * Create a new JSEncryptRSAKey that extends Tom Wu's RSA key object.\n * This object is just a decorator for parsing the key parameter\n * @param {string|Object} key - The key in string format, or an object containing\n * the parameters needed to build a RSAKey object.\n * @constructor\n */\nvar JSEncryptRSAKey = /** @class */ (function (_super) {\n __extends(JSEncryptRSAKey, _super);\n function JSEncryptRSAKey(key) {\n var _this = _super.call(this) || this;\n // Call the super constructor.\n // RSAKey.call(this);\n // If a key key was provided.\n if (key) {\n // If this is a string...\n if (typeof key === \"string\") {\n _this.parseKey(key);\n }\n else if (JSEncryptRSAKey.hasPrivateKeyProperty(key) ||\n JSEncryptRSAKey.hasPublicKeyProperty(key)) {\n // Set the values for the key.\n _this.parsePropertiesFrom(key);\n }\n }\n return _this;\n }\n /**\n * Method to parse a pem encoded string containing both a public or private key.\n * The method will translate the pem encoded string in a der encoded string and\n * will parse private key and public key parameters. This method accepts public key\n * in the rsaencryption pkcs #1 format (oid: 1.2.840.113549.1.1.1).\n *\n * @todo Check how many rsa formats use the same format of pkcs #1.\n *\n * The format is defined as:\n * PublicKeyInfo ::= SEQUENCE {\n * algorithm AlgorithmIdentifier,\n * PublicKey BIT STRING\n * }\n * Where AlgorithmIdentifier is:\n * AlgorithmIdentifier ::= SEQUENCE {\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\n * }\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\n * RSAPublicKey ::= SEQUENCE {\n * modulus INTEGER, -- n\n * publicExponent INTEGER -- e\n * }\n * it's possible to examine the structure of the keys obtained from openssl using\n * an asn.1 dumper as the one used here to parse the components: http://lapo.it/asn1js/\n * @argument {string} pem the pem encoded string, can include the BEGIN/END header/footer\n * @private\n */\n JSEncryptRSAKey.prototype.parseKey = function (pem) {\n try {\n var modulus = 0;\n var public_exponent = 0;\n var reHex = /^\\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\\s*)+$/;\n var der = reHex.test(pem) ? _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__.Hex.decode(pem) : _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__.Base64.unarmor(pem);\n var asn1 = _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__.ASN1.decode(der);\n // Fixes a bug with OpenSSL
Line truncated
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/index.js":
|
||||||
|
/*!**********************!*\
|
||||||
|
!*** ./lib/index.js ***!
|
||||||
|
\**********************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* reexport safe */ _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./JSEncrypt */ \"./lib/JSEncrypt.js\");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/index.js?");
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/asn1js/asn1.js":
|
||||||
|
/*!********************************!*\
|
||||||
|
!*** ./lib/lib/asn1js/asn1.js ***!
|
||||||
|
\********************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"ASN1\": () => (/* binding */ ASN1),\n/* harmony export */ \"ASN1Tag\": () => (/* binding */ ASN1Tag),\n/* harmony export */ \"Stream\": () => (/* binding */ Stream)\n/* harmony export */ });\n/* harmony import */ var _int10__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./int10 */ \"./lib/lib/asn1js/int10.js\");\n// ASN.1 JavaScript decoder\n// Copyright (c) 2008-2014 Lapo Luchini <lapo@lapo.it>\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\n/*global oids */\n\nvar ellipsis = \"\\u2026\";\nvar reTimeS = /^(\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nvar reTimeL = /^(\\d\\d\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nfunction stringCut(str, len) {\n if (str.length > len) {\n str = str.substring(0, len) + ellipsis;\n }\n return str;\n}\nvar Stream = /** @class */ (function () {\n function Stream(enc, pos) {\n this.hexDigits = \"0123456789ABCDEF\";\n if (enc instanceof Stream) {\n this.enc = enc.enc;\n this.pos = enc.pos;\n }\n else {\n // enc should be an array or a binary string\n this.enc = enc;\n this.pos = pos;\n }\n }\n Stream.prototype.get = function (pos) {\n if (pos === undefined) {\n pos = this.pos++;\n }\n if (pos >= this.enc.length) {\n throw new Error(\"Requesting byte offset \".concat(pos, \" on a stream of length \").concat(this.enc.length));\n }\n return (\"string\" === typeof this.enc) ? this.enc.charCodeAt(pos) : this.enc[pos];\n };\n Stream.prototype.hexByte = function (b) {\n return this.hexDigits.charAt((b >> 4) & 0xF) + this.hexDigits.charAt(b & 0xF);\n };\n Stream.prototype.hexDump = function (start, end, raw) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += this.hexByte(this.get(i));\n if (raw !== true) {\n switch (i & 0xF) {\n case 0x7:\n s += \" \";\n break;\n case 0xF:\n s += \"\\n\";\n break;\n default:\n s += \" \";\n }\n }\n }\n return s;\n };\n Stream.prototype.isASCII = function (start, end) {\n for (var i = start; i < end; ++i) {\n var c = this.get(i);\n if (c < 32 || c > 176) {\n return false;\n }\n }\n return true;\n };\n Stream.prototype.parseStringISO = function (start, end) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += String.fromCharCode(this.get(i));\n }\n return s;\n };\n Stream.prototype.parseStringUTF = function (start, end) {\n var s = \"\";\n for (var i = start; i < end;) {\n var c = this.get(i++);\n if (c < 128) {\n s += String.fromCharCode(c);\n }\n else if ((c > 191) && (c < 224)) {\n s += String.fromCharCode(((c & 0x1F) << 6) | (this.get(i++) & 0x3F));\n }\n else {\n s += String.fromCharCode(((c & 0x0F) << 12) | ((this.get(i++) & 0x3F) << 6) | (this.get(i++) & 0x3F));\n }\n }\n return s;\n };\n Stream.prototype.parseStringBMP = function (start, end) {\n var str = \"\";\n var hi;\n var lo;\n for (var i = start; i < end;) {\n hi = this.get(i++);\n lo = this.get(i++);\n str += String.fromCharCode((hi << 8) | lo);\n }\n return str;\n };\n Stream.prototype.parseTime = function (start, end, shortYear) {\n var s = this.parseStringISO(start, end);\n var m = (shoLine truncated
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/asn1js/base64.js":
|
||||||
|
/*!**********************************!*\
|
||||||
|
!*** ./lib/lib/asn1js/base64.js ***!
|
||||||
|
\**********************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Base64\": () => (/* binding */ Base64)\n/* harmony export */ });\n// Base64 JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini <lapo@lapo.it>\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Base64 = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var b64 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\n var ignore = \"= \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = Object.create(null);\n for (i = 0; i < 64; ++i) {\n decoder[b64.charAt(i)] = i;\n }\n decoder['-'] = 62; //+\n decoder['_'] = 63; //-\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 4) {\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n out[out.length] = bits & 0xFF;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 6;\n }\n }\n switch (char_count) {\n case 1:\n throw new Error(\"Base64 encoding incomplete: at least 2 bits missing\");\n case 2:\n out[out.length] = (bits >> 10);\n break;\n case 3:\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n break;\n }\n return out;\n },\n re: /-----BEGIN [^-]+-----([A-Za-z0-9+\\/=\\s]+)-----END [^-]+-----|begin-base64[^\\n]+\\n([A-Za-z0-9+\\/=\\s]+)====/,\n unarmor: function (a) {\n var m = Base64.re.exec(a);\n if (m) {\n if (m[1]) {\n a = m[1];\n }\n else if (m[2]) {\n a = m[2];\n }\n else {\n throw new Error(\"RegExp out of sync\");\n }\n }\n return Base64.decode(a);\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/base64.js?");
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/asn1js/hex.js":
|
||||||
|
/*!*******************************!*\
|
||||||
|
!*** ./lib/lib/asn1js/hex.js ***!
|
||||||
|
\*******************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Hex\": () => (/* binding */ Hex)\n/* harmony export */ });\n// Hex JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini <lapo@lapo.it>\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Hex = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var hex = \"0123456789ABCDEF\";\n var ignore = \" \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = {};\n for (i = 0; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n hex = hex.toLowerCase();\n for (i = 10; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 2) {\n out[out.length] = bits;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 4;\n }\n }\n if (char_count) {\n throw new Error(\"Hex encoding incomplete: 4 bits missing\");\n }\n return out;\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/hex.js?");
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/asn1js/int10.js":
|
||||||
|
/*!*********************************!*\
|
||||||
|
!*** ./lib/lib/asn1js/int10.js ***!
|
||||||
|
\*********************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Int10\": () => (/* binding */ Int10)\n/* harmony export */ });\n// Big integer base-10 printing library\n// Copyright (c) 2014 Lapo Luchini <lapo@lapo.it>\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar max = 10000000000000; // biggest integer that can still fit 2^53 when multiplied by 256\nvar Int10 = /** @class */ (function () {\n function Int10(value) {\n this.buf = [+value || 0];\n }\n Int10.prototype.mulAdd = function (m, c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] * m + c;\n if (t < max) {\n c = 0;\n }\n else {\n c = 0 | (t / max);\n t -= c * max;\n }\n b[i] = t;\n }\n if (c > 0) {\n b[i] = c;\n }\n };\n Int10.prototype.sub = function (c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] - c;\n if (t < 0) {\n t += max;\n c = 1;\n }\n else {\n c = 0;\n }\n b[i] = t;\n }\n while (b[b.length - 1] === 0) {\n b.pop();\n }\n };\n Int10.prototype.toString = function (base) {\n if ((base || 10) != 10) {\n throw new Error(\"only base 10 is supported\");\n }\n var b = this.buf;\n var s = b[b.length - 1].toString();\n for (var i = b.length - 2; i >= 0; --i) {\n s += (max + b[i]).toString().substring(1);\n }\n return s;\n };\n Int10.prototype.valueOf = function () {\n var b = this.buf;\n var v = 0;\n for (var i = b.length - 1; i >= 0; --i) {\n v = v * max + b[i];\n }\n return v;\n };\n Int10.prototype.simplify = function () {\n var b = this.buf;\n return (b.length == 1) ? b[0] : this;\n };\n return Int10;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/int10.js?");
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/jsbn/base64.js":
|
||||||
|
/*!********************************!*\
|
||||||
|
!*** ./lib/lib/jsbn/base64.js ***!
|
||||||
|
\********************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"b64toBA\": () => (/* binding */ b64toBA),\n/* harmony export */ \"b64tohex\": () => (/* binding */ b64tohex),\n/* harmony export */ \"hex2b64\": () => (/* binding */ hex2b64)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n\nvar b64map = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\nvar b64pad = \"=\";\nfunction hex2b64(h) {\n var i;\n var c;\n var ret = \"\";\n for (i = 0; i + 3 <= h.length; i += 3) {\n c = parseInt(h.substring(i, i + 3), 16);\n ret += b64map.charAt(c >> 6) + b64map.charAt(c & 63);\n }\n if (i + 1 == h.length) {\n c = parseInt(h.substring(i, i + 1), 16);\n ret += b64map.charAt(c << 2);\n }\n else if (i + 2 == h.length) {\n c = parseInt(h.substring(i, i + 2), 16);\n ret += b64map.charAt(c >> 2) + b64map.charAt((c & 3) << 4);\n }\n while ((ret.length & 3) > 0) {\n ret += b64pad;\n }\n return ret;\n}\n// convert a base64 string to hex\nfunction b64tohex(s) {\n var ret = \"\";\n var i;\n var k = 0; // b64 state, 0-3\n var slop = 0;\n for (i = 0; i < s.length; ++i) {\n if (s.charAt(i) == b64pad) {\n break;\n }\n var v = b64map.indexOf(s.charAt(i));\n if (v < 0) {\n continue;\n }\n if (k == 0) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 1;\n }\n else if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n slop = v & 0xf;\n k = 2;\n }\n else if (k == 2) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop);\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 3;\n }\n else {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v & 0xf);\n k = 0;\n }\n }\n if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop << 2);\n }\n return ret;\n}\n// convert a base64 string to a byte/number array\nfunction b64toBA(s) {\n // piggyback on b64tohex for now, optimize later\n var h = b64tohex(s);\n var i;\n var a = [];\n for (i = 0; 2 * i < h.length; ++i) {\n a[i] = parseInt(h.substring(2 * i, 2 * i + 2), 16);\n }\n return a;\n}\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/base64.js?");
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/jsbn/jsbn.js":
|
||||||
|
/*!******************************!*\
|
||||||
|
!*** ./lib/lib/jsbn/jsbn.js ***!
|
||||||
|
\******************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"BigInteger\": () => (/* binding */ BigInteger),\n/* harmony export */ \"intAt\": () => (/* binding */ intAt),\n/* harmony export */ \"nbi\": () => (/* binding */ nbi),\n/* harmony export */ \"nbits\": () => (/* binding */ nbits),\n/* harmony export */ \"nbv\": () => (/* binding */ nbv),\n/* harmony export */ \"parseBigInt\": () => (/* binding */ parseBigInt)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n// Copyright (c) 2005 Tom Wu\n// All Rights Reserved.\n// See \"LICENSE\" for details.\n// Basic JavaScript BN library - subset useful for RSA encryption.\n\n// Bits per digit\nvar dbits;\n// JavaScript engine analysis\nvar canary = 0xdeadbeefcafe;\nvar j_lm = ((canary & 0xffffff) == 0xefcafe);\n//#region\nvar lowprimes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997];\nvar lplim = (1 << 26) / lowprimes[lowprimes.length - 1];\n//#endregion\n// (public) Constructor\nvar BigInteger = /** @class */ (function () {\n function BigInteger(a, b, c) {\n if (a != null) {\n if (\"number\" == typeof a) {\n this.fromNumber(a, b, c);\n }\n else if (b == null && \"string\" != typeof a) {\n this.fromString(a, 256);\n }\n else {\n this.fromString(a, b);\n }\n }\n }\n //#region PUBLIC\n // BigInteger.prototype.toString = bnToString;\n // (public) return string representation in given radix\n BigInteger.prototype.toString = function (b) {\n if (this.s < 0) {\n return \"-\" + this.negate().toString(b);\n }\n var k;\n if (b == 16) {\n k = 4;\n }\n else if (b == 8) {\n k = 3;\n }\n else if (b == 2) {\n k = 1;\n }\n else if (b == 32) {\n k = 5;\n }\n else if (b == 4) {\n k = 2;\n }\n else {\n return this.toRadix(b);\n }\n var km = (1 << k) - 1;\n var d;\n var m = false;\n var r = \"\";\n var i = this.t;\n var p = this.DB - (i * this.DB) % k;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) > 0) {\n m = true;\n r = (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n while (i >= 0) {\n if (p < k) {\n d = (this[i] & ((1 << p) - 1)) << (k - p);\n d |= this[--i] >> (p += this.DB - k);\n }\n else {\n d = (this[i] >> (p -= k)) & km;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if (d > 0) {\n m = true;\n }\n if (m) {\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n }\n }\n return m ? r : \"0\";\n };\n // BigInteger.prototype.negate = bnNegate;\n // (public) -this\n BigInteger.prototype.negate = function () {\n var r = nbi();\n BigInteger.ZERO.subTo(this, r);\n return r;\n };\n // BigInteger.prototype.abs = bnAbs;\n // (public) |this|\n BigInteger.prototype.abs = function () {\n return (this.s < 0) ? this.negate() : this;\n };\n // BigInteger.prototype.compareTo = bnCompareTo;\n // (public) return + if this > a, - if this < a, 0 if equal\n BigInteger.prototype.compareTo = function (a) {\n var r = this.s - a.s;\n if (r != 0) {\n return r;\n }\n var i = this.t;\n r = i - a.t;\n if (r != 0) {\n return (this.s < 0) ? -r : r;\n }\n while (--i >= 0) {\n if ((r = this[i] - a[i]) != 0) {\n return r;\n }\n }\n return 0;\n };\n // BigInteger.protot
Line truncated
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/jsbn/prng4.js":
|
||||||
|
/*!*******************************!*\
|
||||||
|
!*** ./lib/lib/jsbn/prng4.js ***!
|
||||||
|
\*******************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Arcfour\": () => (/* binding */ Arcfour),\n/* harmony export */ \"prng_newstate\": () => (/* binding */ prng_newstate),\n/* harmony export */ \"rng_psize\": () => (/* binding */ rng_psize)\n/* harmony export */ });\n// prng4.js - uses Arcfour as a PRNG\nvar Arcfour = /** @class */ (function () {\n function Arcfour() {\n this.i = 0;\n this.j = 0;\n this.S = [];\n }\n // Arcfour.prototype.init = ARC4init;\n // Initialize arcfour context from key, an array of ints, each from [0..255]\n Arcfour.prototype.init = function (key) {\n var i;\n var j;\n var t;\n for (i = 0; i < 256; ++i) {\n this.S[i] = i;\n }\n j = 0;\n for (i = 0; i < 256; ++i) {\n j = (j + this.S[i] + key[i % key.length]) & 255;\n t = this.S[i];\n this.S[i] = this.S[j];\n this.S[j] = t;\n }\n this.i = 0;\n this.j = 0;\n };\n // Arcfour.prototype.next = ARC4next;\n Arcfour.prototype.next = function () {\n var t;\n this.i = (this.i + 1) & 255;\n this.j = (this.j + this.S[this.i]) & 255;\n t = this.S[this.i];\n this.S[this.i] = this.S[this.j];\n this.S[this.j] = t;\n return this.S[(t + this.S[this.i]) & 255];\n };\n return Arcfour;\n}());\n\n// Plug in your RNG constructor here\nfunction prng_newstate() {\n return new Arcfour();\n}\n// Pool size must be a multiple of 4 and greater than 32.\n// An array of bytes the size of the pool will be passed to init()\nvar rng_psize = 256;\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/prng4.js?");
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/jsbn/rng.js":
|
||||||
|
/*!*****************************!*\
|
||||||
|
!*** ./lib/lib/jsbn/rng.js ***!
|
||||||
|
\*****************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"SecureRandom\": () => (/* binding */ SecureRandom)\n/* harmony export */ });\n/* harmony import */ var _prng4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./prng4 */ \"./lib/lib/jsbn/prng4.js\");\n// Random number generator - requires a PRNG backend, e.g. prng4.js\n\nvar rng_state;\nvar rng_pool = null;\nvar rng_pptr;\n// Initialize the pool with junk if needed.\nif (rng_pool == null) {\n rng_pool = [];\n rng_pptr = 0;\n var t = void 0;\n if (typeof window !== 'undefined' && window.crypto && window.crypto.getRandomValues) {\n // Extract entropy (2048 bits) from RNG if available\n var z = new Uint32Array(256);\n window.crypto.getRandomValues(z);\n for (t = 0; t < z.length; ++t) {\n rng_pool[rng_pptr++] = z[t] & 255;\n }\n }\n // Use mouse events for entropy, if we do not have enough entropy by the time\n // we need it, entropy will be generated by Math.random.\n var count = 0;\n var onMouseMoveListener_1 = function (ev) {\n count = count || 0;\n if (count >= 256 || rng_pptr >= _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n if (window.removeEventListener) {\n window.removeEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.detachEvent) {\n window.detachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n return;\n }\n try {\n var mouseCoordinates = ev.x + ev.y;\n rng_pool[rng_pptr++] = mouseCoordinates & 255;\n count += 1;\n }\n catch (e) {\n // Sometimes Firefox will deny permission to access event properties for some reason. Ignore.\n }\n };\n if (typeof window !== 'undefined') {\n if (window.addEventListener) {\n window.addEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.attachEvent) {\n window.attachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n }\n}\nfunction rng_get_byte() {\n if (rng_state == null) {\n rng_state = (0,_prng4__WEBPACK_IMPORTED_MODULE_0__.prng_newstate)();\n // At this point, we may not have collected enough entropy. If not, fall back to Math.random\n while (rng_pptr < _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n var random = Math.floor(65536 * Math.random());\n rng_pool[rng_pptr++] = random & 255;\n }\n rng_state.init(rng_pool);\n for (rng_pptr = 0; rng_pptr < rng_pool.length; ++rng_pptr) {\n rng_pool[rng_pptr] = 0;\n }\n rng_pptr = 0;\n }\n // TODO: allow reseeding after first request\n return rng_state.next();\n}\nvar SecureRandom = /** @class */ (function () {\n function SecureRandom() {\n }\n SecureRandom.prototype.nextBytes = function (ba) {\n for (var i = 0; i < ba.length; ++i) {\n ba[i] = rng_get_byte();\n }\n };\n return SecureRandom;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rng.js?");
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/jsbn/rsa.js":
|
||||||
|
/*!*****************************!*\
|
||||||
|
!*** ./lib/lib/jsbn/rsa.js ***!
|
||||||
|
\*****************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"RSAKey\": () => (/* binding */ RSAKey)\n/* harmony export */ });\n/* harmony import */ var _jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _rng__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./rng */ \"./lib/lib/jsbn/rng.js\");\n// Depends on jsbn.js and rng.js\n// Version 1.1: support utf-8 encoding in pkcs1pad2\n// convert a (hex) string to a bignum object\n\n\n// function linebrk(s,n) {\n// var ret = \"\";\n// var i = 0;\n// while(i + n < s.length) {\n// ret += s.substring(i,i+n) + \"\\n\";\n// i += n;\n// }\n// return ret + s.substring(i,s.length);\n// }\n// function byte2Hex(b) {\n// if(b < 0x10)\n// return \"0\" + b.toString(16);\n// else\n// return b.toString(16);\n// }\nfunction pkcs1pad1(s, n) {\n if (n < s.length + 22) {\n console.error(\"Message too long for RSA\");\n return null;\n }\n var len = n - s.length - 6;\n var filler = \"\";\n for (var f = 0; f < len; f += 2) {\n filler += \"ff\";\n }\n var m = \"0001\" + filler + \"00\" + s;\n return (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(m, 16);\n}\n// PKCS#1 (type 2, random) pad input string s to n bytes, and return a bigint\nfunction pkcs1pad2(s, n) {\n if (n < s.length + 11) { // TODO: fix for utf-8\n console.error(\"Message too long for RSA\");\n return null;\n }\n var ba = [];\n var i = s.length - 1;\n while (i >= 0 && n > 0) {\n var c = s.charCodeAt(i--);\n if (c < 128) { // encode using utf-8\n ba[--n] = c;\n }\n else if ((c > 127) && (c < 2048)) {\n ba[--n] = (c & 63) | 128;\n ba[--n] = (c >> 6) | 192;\n }\n else {\n ba[--n] = (c & 63) | 128;\n ba[--n] = ((c >> 6) & 63) | 128;\n ba[--n] = (c >> 12) | 224;\n }\n }\n ba[--n] = 0;\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var x = [];\n while (n > 2) { // random non-zero pad\n x[0] = 0;\n while (x[0] == 0) {\n rng.nextBytes(x);\n }\n ba[--n] = x[0];\n }\n ba[--n] = 2;\n ba[--n] = 0;\n return new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(ba);\n}\n// \"empty\" RSA key constructor\nvar RSAKey = /** @class */ (function () {\n function RSAKey() {\n this.n = null;\n this.e = 0;\n this.d = null;\n this.p = null;\n this.q = null;\n this.dmp1 = null;\n this.dmq1 = null;\n this.coeff = null;\n }\n //#region PROTECTED\n // protected\n // RSAKey.prototype.doPublic = RSADoPublic;\n // Perform raw public operation on \"x\": return x^e (mod n)\n RSAKey.prototype.doPublic = function (x) {\n return x.modPowInt(this.e, this.n);\n };\n // RSAKey.prototype.doPrivate = RSADoPrivate;\n // Perform raw private operation on \"x\": return x^d (mod n)\n RSAKey.prototype.doPrivate = function (x) {\n if (this.p == null || this.q == null) {\n return x.modPow(this.d, this.n);\n }\n // TODO: re-calculate any missing CRT params\n var xp = x.mod(this.p).modPow(this.dmp1, this.p);\n var xq = x.mod(this.q).modPow(this.dmq1, this.q);\n while (xp.compareTo(xq) < 0) {\n xp = xp.add(this.p);\n }\n return xp.subtract(xq).multiply(this.coeff).mod(this.p).multiply(this.q).add(xq);\n };\n //#endregion PROTECTED\n //#region PUBLIC\n // RSAKey.prototype.setPublic = RSASetPublic;\n // Set the public key fields N and e from hex strings\n RSAKey.prototype.setPublic = function (N, E) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n }\n else {\n console.error(\"Invalid RSA public key\");\n }\n };\n // RSAKey.prototype.encrypt = RSAEncrypt;\n // Return the PKCS#1 RSA encryption of \"text\" as an even-length hex string\n RSAKey.prototype.encrypt = function (text) {\n var maxLength = (this.n.bitLength() + 7) >> 3;\n var m = pkcs1pad2(text, maxLength);\n if (m == null) {\n return null;\n }\n var c = this.doPublic(m);\n if (c == null) {\n return null;\n }\n var h = c.toString(16);\n var length = h.length;\n // fix zero before result\n for (var i = 0; i < maxLength * 2 - length; i++) {\n h = \"0\" + h;\n }\n return h;\n };\n // RSAKey.prototype.setPrivate = RSASetPrivate;\n // Set the private key fields N, e, and d from hex strings\n RSAKey.prototype.setPrivate = function (N, E,
Line truncated
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/jsbn/util.js":
|
||||||
|
/*!******************************!*\
|
||||||
|
!*** ./lib/lib/jsbn/util.js ***!
|
||||||
|
\******************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"cbit\": () => (/* binding */ cbit),\n/* harmony export */ \"int2char\": () => (/* binding */ int2char),\n/* harmony export */ \"lbit\": () => (/* binding */ lbit),\n/* harmony export */ \"op_and\": () => (/* binding */ op_and),\n/* harmony export */ \"op_andnot\": () => (/* binding */ op_andnot),\n/* harmony export */ \"op_or\": () => (/* binding */ op_or),\n/* harmony export */ \"op_xor\": () => (/* binding */ op_xor)\n/* harmony export */ });\nvar BI_RM = \"0123456789abcdefghijklmnopqrstuvwxyz\";\nfunction int2char(n) {\n return BI_RM.charAt(n);\n}\n//#region BIT_OPERATIONS\n// (public) this & a\nfunction op_and(x, y) {\n return x & y;\n}\n// (public) this | a\nfunction op_or(x, y) {\n return x | y;\n}\n// (public) this ^ a\nfunction op_xor(x, y) {\n return x ^ y;\n}\n// (public) this & ~a\nfunction op_andnot(x, y) {\n return x & ~y;\n}\n// return index of lowest 1-bit in x, x < 2^31\nfunction lbit(x) {\n if (x == 0) {\n return -1;\n }\n var r = 0;\n if ((x & 0xffff) == 0) {\n x >>= 16;\n r += 16;\n }\n if ((x & 0xff) == 0) {\n x >>= 8;\n r += 8;\n }\n if ((x & 0xf) == 0) {\n x >>= 4;\n r += 4;\n }\n if ((x & 3) == 0) {\n x >>= 2;\n r += 2;\n }\n if ((x & 1) == 0) {\n ++r;\n }\n return r;\n}\n// return number of 1 bits in x\nfunction cbit(x) {\n var r = 0;\n while (x != 0) {\n x &= x - 1;\n ++r;\n }\n return r;\n}\n//#endregion BIT_OPERATIONS\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/util.js?");
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/jsrsasign/asn1-1.0.js":
|
||||||
|
/*!***************************************!*\
|
||||||
|
!*** ./lib/lib/jsrsasign/asn1-1.0.js ***!
|
||||||
|
\***************************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"KJUR\": () => (/* binding */ KJUR)\n/* harmony export */ });\n/* harmony import */ var _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _yahoo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./yahoo */ \"./lib/lib/jsrsasign/yahoo.js\");\n/* asn1-1.0.13.js (c) 2013-2017 Kenji Urushima | kjur.github.com/jsrsasign/license\n */\n/*\n * asn1.js - ASN.1 DER encoder classes\n *\n * Copyright (c) 2013-2017 Kenji Urushima (kenji.urushima@gmail.com)\n *\n * This software is licensed under the terms of the MIT License.\n * https://kjur.github.io/jsrsasign/license\n *\n * The above copyright and license notice shall be\n * included in all copies or substantial portions of the Software.\n */\n\n\n/**\n * @fileOverview\n * @name asn1-1.0.js\n * @author Kenji Urushima kenji.urushima@gmail.com\n * @version asn1 1.0.13 (2017-Jun-02)\n * @since jsrsasign 2.1\n * @license <a href=\"https://kjur.github.io/jsrsasign/license/\">MIT License</a>\n */\n/**\n * kjur's class library name space\n * <p>\n * This name space provides following name spaces:\n * <ul>\n * <li>{@link KJUR.asn1} - ASN.1 primitive hexadecimal encoder</li>\n * <li>{@link KJUR.asn1.x509} - ASN.1 structure for X.509 certificate and CRL</li>\n * <li>{@link KJUR.crypto} - Java Cryptographic Extension(JCE) style MessageDigest/Signature\n * class and utilities</li>\n * </ul>\n * </p>\n * NOTE: Please ignore method summary and document of this namespace. This caused by a bug of jsdoc2.\n * @name KJUR\n * @namespace kjur's class library name space\n */\nvar KJUR = {};\n/**\n * kjur's ASN.1 class library name space\n * <p>\n * This is ITU-T X.690 ASN.1 DER encoder class library and\n * class structure and methods is very similar to\n * org.bouncycastle.asn1 package of\n * well known BouncyCaslte Cryptography Library.\n * <h4>PROVIDING ASN.1 PRIMITIVES</h4>\n * Here are ASN.1 DER primitive classes.\n * <ul>\n * <li>0x01 {@link KJUR.asn1.DERBoolean}</li>\n * <li>0x02 {@link KJUR.asn1.DERInteger}</li>\n * <li>0x03 {@link KJUR.asn1.DERBitString}</li>\n * <li>0x04 {@link KJUR.asn1.DEROctetString}</li>\n * <li>0x05 {@link KJUR.asn1.DERNull}</li>\n * <li>0x06 {@link KJUR.asn1.DERObjectIdentifier}</li>\n * <li>0x0a {@link KJUR.asn1.DEREnumerated}</li>\n * <li>0x0c {@link KJUR.asn1.DERUTF8String}</li>\n * <li>0x12 {@link KJUR.asn1.DERNumericString}</li>\n * <li>0x13 {@link KJUR.asn1.DERPrintableString}</li>\n * <li>0x14 {@link KJUR.asn1.DERTeletexString}</li>\n * <li>0x16 {@link KJUR.asn1.DERIA5String}</li>\n * <li>0x17 {@link KJUR.asn1.DERUTCTime}</li>\n * <li>0x18 {@link KJUR.asn1.DERGeneralizedTime}</li>\n * <li>0x30 {@link KJUR.asn1.DERSequence}</li>\n * <li>0x31 {@link KJUR.asn1.DERSet}</li>\n * </ul>\n * <h4>OTHER ASN.1 CLASSES</h4>\n * <ul>\n * <li>{@link KJUR.asn1.ASN1Object}</li>\n * <li>{@link KJUR.asn1.DERAbstractString}</li>\n * <li>{@link KJUR.asn1.DERAbstractTime}</li>\n * <li>{@link KJUR.asn1.DERAbstractStructured}</li>\n * <li>{@link KJUR.asn1.DERTaggedObject}</li>\n * </ul>\n * <h4>SUB NAME SPACES</h4>\n * <ul>\n * <li>{@link KJUR.asn1.cades} - CAdES long term signature format</li>\n * <li>{@link KJUR.asn1.cms} - Cryptographic Message Syntax</li>\n * <li>{@link KJUR.asn1.csr} - Certificate Signing Request (CSR/PKCS#10)</li>\n * <li>{@link KJUR.asn1.tsp} - RFC 3161 Timestamping Protocol Format</li>\n * <li>{@link KJUR.asn1.x509} - RFC 5280 X.509 certificate and CRL</li>\n * </ul>\n * </p>\n * NOTE: Please ignore method summary and document of this namespace.\n * This caused by a bug of jsdoc2.\n * @name KJUR.asn1\n * @namespace\n */\nif (typeof KJUR.asn1 == \"undefined\" || !KJUR.asn1)\n KJUR.asn1 = {};\n/**\n * ASN1 utilities class\n * @name KJUR.asn1.ASN1Util\n * @class ASN1 utilities class\n * @since asn1 1.0.2\n */\nKJUR.asn1.ASN1Util = new function () {\n this.integerToByteHex = function (i) {\n var h = i.toString(16);\n if ((h.length % 2) == 1)\n h = '0' + h;\n return h;\n };\n this.bigIntToMinTwosComplementsHex = function (bigIntegerValue) {\n var h = bigIntegerValue.toString(16);\n if (h.substr(0, 1) != '-') {\n if (h.length % 2 == 1) {\n h = '0' + h;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n h = '00' + h;\n }\n }\n }\n else {\n var hPos = h.substr(1);\n var xorLen = hPos.length;\n if (xorLen % 2 == 1) {\n xorLen += 1;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n xorLen += 2;\n }\n }\n var hMask = '';\n for (var i = 0; i < xorLen; i++) {\n hMask += 'f';\n
Line truncated
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./lib/lib/jsrsasign/yahoo.js":
|
||||||
|
/*!************************************!*\
|
||||||
|
!*** ./lib/lib/jsrsasign/yahoo.js ***!
|
||||||
|
\************************************/
|
||||||
|
/***/
|
||||||
|
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"YAHOO\": () => (/* binding */ YAHOO)\n/* harmony export */ });\n/*!\nCopyright (c) 2011, Yahoo! Inc. All rights reserved.\nCode licensed under the BSD License:\nhttp://developer.yahoo.com/yui/license.html\nversion: 2.9.0\n*/\nvar YAHOO = {};\nYAHOO.lang = {\n /**\n * Utility to set up the prototype, constructor and superclass properties to\n * support an inheritance strategy that can chain constructors and methods.\n * Static members will not be inherited.\n *\n * @method extend\n * @static\n * @param {Function} subc the object to modify\n * @param {Function} superc the object to inherit\n * @param {Object} overrides additional properties/methods to add to the\n * subclass prototype. These will override the\n * matching items obtained from the superclass\n * if present.\n */\n extend: function (subc, superc, overrides) {\n if (!superc || !subc) {\n throw new Error(\"YAHOO.lang.extend failed, please check that \" +\n \"all dependencies are included.\");\n }\n var F = function () { };\n F.prototype = superc.prototype;\n subc.prototype = new F();\n subc.prototype.constructor = subc;\n subc.superclass = superc.prototype;\n if (superc.prototype.constructor == Object.prototype.constructor) {\n superc.prototype.constructor = superc;\n }\n if (overrides) {\n var i;\n for (i in overrides) {\n subc.prototype[i] = overrides[i];\n }\n /*\n * IE will not enumerate native functions in a derived object even if the\n * function was overridden. This is a workaround for specific functions\n * we care about on the Object prototype.\n * @property _IEEnumFix\n * @param {Function} r the object to receive the augmentation\n * @param {Function} s the object that supplies the properties to augment\n * @static\n * @private\n */\n var _IEEnumFix = function () { }, ADD = [\"toString\", \"valueOf\"];\n try {\n if (/MSIE/.test(navigator.userAgent)) {\n _IEEnumFix = function (r, s) {\n for (i = 0; i < ADD.length; i = i + 1) {\n var fname = ADD[i], f = s[fname];\n if (typeof f === 'function' && f != Object.prototype[fname]) {\n r[fname] = f;\n }\n }\n };\n }\n }\n catch (ex) { }\n ;\n _IEEnumFix(subc.prototype, overrides);\n }\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/yahoo.js?");
|
||||||
|
|
||||||
|
/***/
|
||||||
|
}),
|
||||||
|
|
||||||
|
/***/
|
||||||
|
"./node_modules/process/browser.js":
|
||||||
|
/*!*****************************************!*\
|
||||||
|
!*** ./node_modules/process/browser.js ***!
|
||||||
|
\*****************************************/
|
||||||
|
/***/
|
||||||
|
((module) => {
|
||||||
|
|
||||||
|
eval("// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess
Line truncated
|
||||||
|
|
||||||
|
/***/
|
||||||
|
})
|
||||||
|
|
||||||
|
/******/
|
||||||
|
});
|
||||||
|
/************************************************************************/
|
||||||
|
/******/ // The module cache
|
||||||
|
/******/
|
||||||
|
var __webpack_module_cache__ = {};
|
||||||
|
/******/
|
||||||
|
/******/ // The require function
|
||||||
|
/******/
|
||||||
|
function __webpack_require__(moduleId) {
|
||||||
|
/******/ // Check if module is in cache
|
||||||
|
/******/
|
||||||
|
var cachedModule = __webpack_module_cache__[moduleId];
|
||||||
|
/******/
|
||||||
|
if (cachedModule !== undefined) {
|
||||||
|
/******/
|
||||||
|
return cachedModule.exports;
|
||||||
|
/******/
|
||||||
|
}
|
||||||
|
/******/ // Create a new module (and put it into the cache)
|
||||||
|
/******/
|
||||||
|
var module = __webpack_module_cache__[moduleId] = {
|
||||||
|
/******/ // no module.id needed
|
||||||
|
/******/ // no module.loaded needed
|
||||||
|
/******/
|
||||||
|
exports: {}
|
||||||
|
/******/
|
||||||
|
};
|
||||||
|
/******/
|
||||||
|
/******/ // Execute the module function
|
||||||
|
/******/
|
||||||
|
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
|
||||||
|
/******/
|
||||||
|
/******/ // Return the exports of the module
|
||||||
|
/******/
|
||||||
|
return module.exports;
|
||||||
|
/******/
|
||||||
|
}
|
||||||
|
/******/
|
||||||
|
/************************************************************************/
|
||||||
|
/******/
|
||||||
|
/* webpack/runtime/define property getters */
|
||||||
|
/******/
|
||||||
|
(() => {
|
||||||
|
/******/ // define getter functions for harmony exports
|
||||||
|
/******/
|
||||||
|
__webpack_require__.d = (exports, definition) => {
|
||||||
|
/******/
|
||||||
|
for (var key in definition) {
|
||||||
|
/******/
|
||||||
|
if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
|
||||||
|
/******/
|
||||||
|
Object.defineProperty(exports, key, {
|
||||||
|
enumerable: true,
|
||||||
|
get: definition[key]
|
||||||
|
});
|
||||||
|
/******/
|
||||||
|
}
|
||||||
|
/******/
|
||||||
|
}
|
||||||
|
/******/
|
||||||
|
};
|
||||||
|
/******/
|
||||||
|
})();
|
||||||
|
/******/
|
||||||
|
/******/
|
||||||
|
/* webpack/runtime/hasOwnProperty shorthand */
|
||||||
|
/******/
|
||||||
|
(() => {
|
||||||
|
/******/
|
||||||
|
__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
|
||||||
|
/******/
|
||||||
|
})();
|
||||||
|
/******/
|
||||||
|
/******/
|
||||||
|
/* webpack/runtime/make namespace object */
|
||||||
|
/******/
|
||||||
|
(() => {
|
||||||
|
/******/ // define __esModule on exports
|
||||||
|
/******/
|
||||||
|
__webpack_require__.r = (exports) => {
|
||||||
|
/******/
|
||||||
|
if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
||||||
|
/******/
|
||||||
|
Object.defineProperty(exports, Symbol.toStringTag, {
|
||||||
|
value: 'Module'
|
||||||
|
});
|
||||||
|
/******/
|
||||||
|
}
|
||||||
|
/******/
|
||||||
|
Object.defineProperty(exports, '__esModule', {
|
||||||
|
value: true
|
||||||
|
});
|
||||||
|
/******/
|
||||||
|
};
|
||||||
|
/******/
|
||||||
|
})();
|
||||||
|
/******/
|
||||||
|
/************************************************************************/
|
||||||
|
/******/
|
||||||
|
/******/ // startup
|
||||||
|
/******/ // Load entry module and return exports
|
||||||
|
/******/ // This entry module can't be inlined because the eval devtool is used.
|
||||||
|
/******/
|
||||||
|
var __webpack_exports__ = __webpack_require__("./lib/index.js");
|
||||||
|
/******/
|
||||||
|
__webpack_exports__ = __webpack_exports__["default"];
|
||||||
|
/******/
|
||||||
|
/******/
|
||||||
|
return __webpack_exports__;
|
||||||
|
/******/
|
||||||
|
})();
|
||||||
|
});
|
||||||
@@ -0,0 +1,220 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# by @嗷呜
|
||||||
|
import json
|
||||||
|
import random
|
||||||
|
import sys
|
||||||
|
from base64 import b64encode, b64decode
|
||||||
|
from concurrent.futures import ThreadPoolExecutor
|
||||||
|
sys.path.append('..')
|
||||||
|
from base.spider import Spider
|
||||||
|
|
||||||
|
class Spider(Spider):
|
||||||
|
|
||||||
|
def init(self, extend=""):
|
||||||
|
did=self.getdid()
|
||||||
|
self.headers.update({'deviceId': did})
|
||||||
|
token=self.gettk()
|
||||||
|
self.headers.update({'token': token})
|
||||||
|
pass
|
||||||
|
|
||||||
|
def getName(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def isVideoFormat(self, url):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def manualVideoCheck(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def destroy(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
host='http://ldys.sq1005.top'
|
||||||
|
|
||||||
|
headers = {
|
||||||
|
'User-Agent': 'okhttp/4.12.0',
|
||||||
|
'client': 'app',
|
||||||
|
'deviceType': 'Android'
|
||||||
|
}
|
||||||
|
|
||||||
|
def homeContent(self, filter):
|
||||||
|
data=self.post(f"{self.host}/api/v1/app/screen/screenType", headers=self.headers).json()
|
||||||
|
result = {}
|
||||||
|
cate = {
|
||||||
|
"类型": "classify",
|
||||||
|
"地区": "region",
|
||||||
|
"年份": "year"
|
||||||
|
}
|
||||||
|
sort={
|
||||||
|
'key':'sreecnTypeEnum',
|
||||||
|
'name': '排序',
|
||||||
|
'value':[{'n':'最新','v':'NEWEST'},{'n':'人气','v':'POPULARITY'},{'n':'评分','v':'COLLECT'},{'n':'热搜','v':'HOT'}]
|
||||||
|
}
|
||||||
|
classes = []
|
||||||
|
filters = {}
|
||||||
|
for k in data['data']:
|
||||||
|
classes.append({
|
||||||
|
'type_name': k['name'],
|
||||||
|
'type_id': k['id']
|
||||||
|
})
|
||||||
|
filters[k['id']] = []
|
||||||
|
for v in k['children']:
|
||||||
|
filters[k['id']].append({
|
||||||
|
'name': v['name'],
|
||||||
|
'key': cate[v['name']],
|
||||||
|
'value':[{'n':i['name'],'v':i['name']} for i in v['children']]
|
||||||
|
})
|
||||||
|
filters[k['id']].append(sort)
|
||||||
|
result['class'] = classes
|
||||||
|
result['filters'] = filters
|
||||||
|
return result
|
||||||
|
|
||||||
|
def homeVideoContent(self):
|
||||||
|
jdata={"condition":64,"pageNum":1,"pageSize":40}
|
||||||
|
data=self.post(f"{self.host}/api/v1/app/recommend/recommendSubList", headers=self.headers, json=jdata).json()
|
||||||
|
return {'list':self.getlist(data['data']['records'])}
|
||||||
|
|
||||||
|
def categoryContent(self, tid, pg, filter, extend):
|
||||||
|
jdata = {
|
||||||
|
'condition': {
|
||||||
|
'sreecnTypeEnum': 'NEWEST',
|
||||||
|
'typeId': tid,
|
||||||
|
},
|
||||||
|
'pageNum': int(pg),
|
||||||
|
'pageSize': 40,
|
||||||
|
}
|
||||||
|
jdata['condition'].update(extend)
|
||||||
|
data = self.post(f"{self.host}/api/v1/app/screen/screenMovie", headers=self.headers, json=jdata).json()
|
||||||
|
result = {}
|
||||||
|
result['list'] = self.getlist(data['data']['records'])
|
||||||
|
result['page'] = pg
|
||||||
|
result['pagecount'] = 9999
|
||||||
|
result['limit'] = 90
|
||||||
|
result['total'] = 999999
|
||||||
|
return result
|
||||||
|
|
||||||
|
def detailContent(self, ids):
|
||||||
|
ids = ids[0].split('@@')
|
||||||
|
jdata = {"id": int(ids[0]), "typeId": ids[-1]}
|
||||||
|
v = self.post(f"{self.host}/api/v1/app/play/movieDesc", headers=self.headers, json=jdata).json()
|
||||||
|
v = v['data']
|
||||||
|
vod = {
|
||||||
|
'type_name': v.get('classify'),
|
||||||
|
'vod_year': v.get('year'),
|
||||||
|
'vod_area': v.get('area'),
|
||||||
|
'vod_actor': v.get('star'),
|
||||||
|
'vod_director': v.get('director'),
|
||||||
|
'vod_content': v.get('introduce'),
|
||||||
|
'vod_play_from': '',
|
||||||
|
'vod_play_url': ''
|
||||||
|
}
|
||||||
|
c = self.post(f"{self.host}/api/v1/app/play/movieDetails", headers=self.headers, json=jdata).json()
|
||||||
|
l = c['data']['moviePlayerList']
|
||||||
|
n = {str(i['id']): i['moviePlayerName'] for i in l}
|
||||||
|
m = jdata.copy()
|
||||||
|
m.update({'playerId': str(l[0]['id'])})
|
||||||
|
pd = self.getv(m, c['data']['episodeList'])
|
||||||
|
if len(l)-1:
|
||||||
|
with ThreadPoolExecutor(max_workers=len(l)-1) as executor:
|
||||||
|
future_to_player = {executor.submit(self.getd, jdata, player): player for player in l[1:]}
|
||||||
|
for future in future_to_player:
|
||||||
|
try:
|
||||||
|
o,p = future.result()
|
||||||
|
pd.update(self.getv(o,p))
|
||||||
|
except Exception as e:
|
||||||
|
print(f"请求失败: {e}")
|
||||||
|
w, e = [],[]
|
||||||
|
for i, x in pd.items():
|
||||||
|
if x:
|
||||||
|
w.append(n[i])
|
||||||
|
e.append(x)
|
||||||
|
vod['vod_play_from'] = '$$$'.join(w)
|
||||||
|
vod['vod_play_url'] = '$$$'.join(e)
|
||||||
|
return {'list': [vod]}
|
||||||
|
|
||||||
|
def searchContent(self, key, quick, pg="1"):
|
||||||
|
jdata={
|
||||||
|
"condition": {
|
||||||
|
"value": key
|
||||||
|
},
|
||||||
|
"pageNum": int(pg),
|
||||||
|
"pageSize": 40
|
||||||
|
}
|
||||||
|
data=self.post(f"{self.host}/api/v1/app/search/searchMovie", headers=self.headers, json=jdata).json()
|
||||||
|
return {'list':self.getlist(data['data']['records']),'page':pg}
|
||||||
|
|
||||||
|
def playerContent(self, flag, id, vipFlags):
|
||||||
|
jdata=json.loads(self.d64(id))
|
||||||
|
data = self.post(f"{self.host}/api/v1/app/play/movieDetails", headers=self.headers, json=jdata).json()
|
||||||
|
try:
|
||||||
|
params={'playerUrl':data['data']['url'],'playerId':jdata['playerId']}
|
||||||
|
pd=self.fetch(f"{self.host}/api/v1/app/play/analysisMovieUrl", headers=self.headers, params=params).json()
|
||||||
|
url,p=pd['data'],0
|
||||||
|
except Exception as e:
|
||||||
|
print(f"请求失败: {e}")
|
||||||
|
url,p=data['data']['url'],0
|
||||||
|
return {'parse': p, 'url': url, 'header': {'User-Agent': 'okhttp/4.12.0'}}
|
||||||
|
|
||||||
|
def localProxy(self, param):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def liveContent(self, url):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def gettk(self):
|
||||||
|
data=self.fetch(f"{self.host}/api/v1/app/user/visitorInfo", headers=self.headers).json()
|
||||||
|
return data['data']['token']
|
||||||
|
|
||||||
|
def getdid(self):
|
||||||
|
did=self.getCache('ldid')
|
||||||
|
if not did:
|
||||||
|
hex_chars = '0123456789abcdef'
|
||||||
|
did =''.join(random.choice(hex_chars) for _ in range(16))
|
||||||
|
self.setCache('ldid',did)
|
||||||
|
return did
|
||||||
|
|
||||||
|
def getd(self,jdata,player):
|
||||||
|
x = jdata.copy()
|
||||||
|
x.update({'playerId': str(player['id'])})
|
||||||
|
response = self.post(f"{self.host}/api/v1/app/play/movieDetails", headers=self.headers, json=x).json()
|
||||||
|
return x, response['data']['episodeList']
|
||||||
|
|
||||||
|
def getv(self,d,c):
|
||||||
|
f={d['playerId']:''}
|
||||||
|
g=[]
|
||||||
|
for i in c:
|
||||||
|
j=d.copy()
|
||||||
|
j.update({'episodeId':str(i['id'])})
|
||||||
|
g.append(f"{i['episode']}${self.e64(json.dumps(j))}")
|
||||||
|
f[d['playerId']]='#'.join(g)
|
||||||
|
return f
|
||||||
|
|
||||||
|
def getlist(self,data):
|
||||||
|
videos = []
|
||||||
|
for i in data:
|
||||||
|
videos.append({
|
||||||
|
'vod_id': f"{i['id']}@@{i['typeId']}",
|
||||||
|
'vod_name': i.get('name'),
|
||||||
|
'vod_pic': i.get('cover'),
|
||||||
|
'vod_year': i.get('year'),
|
||||||
|
'vod_remarks': i.get('totalEpisode')
|
||||||
|
})
|
||||||
|
return videos
|
||||||
|
|
||||||
|
def e64(self, text):
|
||||||
|
try:
|
||||||
|
text_bytes = text.encode('utf-8')
|
||||||
|
encoded_bytes = b64encode(text_bytes)
|
||||||
|
return encoded_bytes.decode('utf-8')
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Base64编码错误: {str(e)}")
|
||||||
|
return ""
|
||||||
|
|
||||||
|
def d64(self,encoded_text):
|
||||||
|
try:
|
||||||
|
encoded_bytes = encoded_text.encode('utf-8')
|
||||||
|
decoded_bytes = b64decode(encoded_bytes)
|
||||||
|
return decoded_bytes.decode('utf-8')
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Base64解码错误: {str(e)}")
|
||||||
|
return ""
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJzU25Yqo5ryrJywKICAgIGhvc3Q6ICdodHRwczovL3d3dy41NmRtLmNjLycsCiAgICB1cmw6ICdodHRwczovL3d3dy41NmRtLmNjL3R5cGUvZnljbGFzcy1meXBhZ2UuaHRtbCcsCiAgICBzZWFyY2hVcmw6ICdodHRwczovL3d3dy41NmRtLmNjL3NlYXJjaC8qKi0tLS0tLS0tLS1meXBhZ2UtLS0uaHRtbCcsCiAgICBzZWFyY2hhYmxlOiAyLCAvL+aYr+WQpuWQr+eUqOWFqOWxgOaQnOe0oiwKICAgIHF1aWNrU2VhcmNoOiAwLCAvL+aYr+WQpuWQr+eUqOW/q+mAn+aQnOe0oiwKICAgIGZpbHRlcmFibGU6IDAsIC8v5piv5ZCm5ZCv55So5YiG57G7562b6YCJLAogICAgaGVhZGVyczogewogICAgICAgICdVc2VyLUFnZW50JzogJ1VDX1VBJywgLy8gIkNvb2tpZSI6ICIiCiAgICB9LCAvLyBjbGFzc19wYXJzZTonLnN0dWktaGVhZGVyX19tZW51IGxpOmd0KDApOmx0KDcpO2EmJlRleHQ7YSYmaHJlZjsvKFxcZCspLmh0bWwnLAogICAgY2xhc3NfcGFyc2U6ICcuc251aS1oZWFkZXItbWVudS1uYXYgbGk6Z3QoMCk6bHQoNik7YSYmVGV4dDthJiZocmVmOy4qLyguKj8pLmh0bWwnLAogICAgcGxheV9wYXJzZTogdHJ1ZSwKICAgIGxhenk6IGBqczoKICAgICAgICAgICAgaWYoL1xcLihtM3U4fG1wNCkvLnRlc3QoaW5wdXQpKXsKICAgICAgICAgICAgICAgIGlucHV0ID0ge3BhcnNlOjAsdXJsOmlucHV0fQogICAgICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgICAgIGlmKHJ1bGUucGFyc2VfdXJsLnN0YXJ0c1dpdGgoJ2pzb246JykpewogICAgICAgICAgICAgICAgICAgIGxldCBwdXJsID0gcnVsZS5wYXJzZV91cmwucmVwbGFjZSgnanNvbjonLCcnKStpbnB1dDsKICAgICAgICAgICAgICAgICAgICBsZXQgaHRtbCA9IHJlcXVlc3QocHVybCk7CiAgICAgICAgICAgICAgICAgICAgaW5wdXQgPSB7cGFyc2U6MCx1cmw6SlNPTi5wYXJzZShodG1sKS51cmx9CiAgICAgICAgICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgICAgICAgICBpbnB1dD0gcnVsZS5wYXJzZV91cmwraW5wdXQ7IAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGAsCiAgICBsaW1pdDogNiwKICAgIOaOqOiNkDogJy5jQ0JmX0ZBQUVmYmM7bGk7YSYmdGl0bGU7Lmxhenlsb2FkJiZkYXRhLW9yaWdpbmFsOy5kQURfQkJDSSYmVGV4dDthJiZocmVmJywKICAgIGRvdWJsZTogdHJ1ZSwgLy8g5o6o6I2Q5YaF5a655piv5ZCm5Y+M5bGC5a6a5L2NCiAgICDkuIDnuqc6ICcuY0NCZl9GQUFFZmJjIGxpO2EmJnRpdGxlO2EmJmRhdGEtb3JpZ2luYWw7LmRBRF9CQkNJJiZUZXh0O2EmJmhyZWYnLAogICAg5LqM57qnOiB7CiAgICAgICAgInRpdGxlIjogImgxJiZUZXh0IiwKICAgICAgICAiaW1nIjogIi5zdHVpLWNvbnRlbnRfX3RodW1iIC5sYXp5bG9hZCYmZGF0YS1vcmlnaW5hbCIsCiAgICAgICAgImRlc2MiOiAiLmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoMCkmJlRleHQ7LmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoMSkmJlRleHQ7LmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoMikmJlRleHQ7LmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoMykmJlRleHQ7LmNDQmZfREFCQ2NhY19faGNJZGVFIHA6ZXEoNCkmJlRleHQiLAogICAgICAgICJjb250ZW50IjogIi5kZXRhaWwmJlRleHQiLAogICAgICAgICJ0YWJzIjogIi5jaGFubmVsLXRhYiBsaSIsCiAgICAgICAgImxpc3RzIjogIi5wbGF5LWxpc3QtY29udGVudDplcSgjaWQpIGxpIgogICAgfSwKICAgIOaQnOe0ojogJy5jQ0JmX0ZBQUVmYmNfX2RiRDthJiZ0aXRsZTsubGF6eWxvYWQmJmRhdGEtb3JpZ2luYWw7LmRBRF9CQkNJJiZUZXh0O2EmJmhyZWY7LmNDQmZfRkFBRWZiY19faGNJZGVFJiZwOmVxKDApIHAmJlRleHQnLAp9
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Ly8g5rOo5oSP5LqL6aG5OuatpOa6kOS7heaUr+aMgSDlvbHop4ZUViDlj4og54ix5L2s54mIdHZib3jmnIDmlrDniYgKLy8g5rOo5oSP5LqL6aG5OuatpOa6kOS7heaUr+aMgSDlvbHop4ZUViDlj4og54ix5L2s54mIdHZib3jmnIDmlrDniYgKLy8g5rOo5oSP5LqL6aG5OuatpOa6kOS7heaUr+aMgSDlvbHop4ZUViDlj4og54ix5L2s54mIdHZib3jmnIDmlrDniYgKLy8gM+S4qnNldC1Db29raWUKCnZhciBydWxlID0gewoJdGl0bGU6J0FuaW1lMeWKqOeVqycsCglob3N0OidodHRwczovL2FuaW1lMS5tZScsCgl1cmw6ICcvZnljbGFzcycsCglkZXRhaWxVcmw6Jy8/Y2F0PWZ5aWQnLAoJc2VhcmNoVXJsOiAnL3BhZ2UvZnlwYWdlP3M9KionLAoJc2VhcmNoYWJsZToyLAoJcXVpY2tTZWFyY2g6MCwKCWhlYWRlcnM6eydVc2VyLUFnZW50JzogJ1BDX1VBJ30sCgl0aW1lb3V0OjUwMDAsCiAgICBjbGFzc19uYW1lOifpgKPovInkuK0mMjAyNSYyMDI0JjIwMjMmMjAyMiYyMDIxJjIwMjAmMjAxOSYyMDE4JuabtOaXqScsCiAgICBjbGFzc191cmw6J+mAo+i8ieS4rSYyMDI1JjIwMjQmMjAyMyYyMDIyJjIwMjEmMjAyMCYyMDE5JjIwMTgmMjAxNycsCglwbGF5X3BhcnNlOnRydWUsCglsYXp5OmBqczoKCQl2YXIgYXBpdXJsID0gJ2h0dHBzOi8vdi5hbmltZTEubWUvYXBpJzsKCQl2YXIgaHRtbCA9IHJlcXVlc3QoYXBpdXJsLCB7CgkJCWhlYWRlcnM6IHsKCQkJCSdSZWZlcmVyJzogSE9TVCwKCQkJfSwKCQkJYm9keTogJ2Q9JyArIGlucHV0LAoJCQltZXRob2Q6ICdQT1NUJywKCQkJd2l0aEhlYWRlcnM6IHRydWUKCQl9KTsKCQlsZXQganNvbiA9IEpTT04ucGFyc2UoaHRtbCk7CgkJcHJpbnQoanNvbik7CgkJbG9nKE9iamVjdC5rZXlzKGpzb24pKTsKCQlsZXQgc2V0Q2sgPSBPYmplY3Qua2V5cyhqc29uKS5maWx0ZXIoaXQgPT4gaXQudG9Mb3dlckNhc2UoKSA9PT0gInNldC1jb29raWUiKTsKCQlsZXQgY29va2llID0gc2V0Q2sgPyBqc29uW3NldENrXSA6ICIiOwoJCS8vIDPkuKpzZXQtQ29va2llCgkJaWYgKEFycmF5LmlzQXJyYXkoY29va2llKSkgewoJCQljb29raWUgPSBjb29raWUuam9pbignOycpOwoJCX0KCQljb29raWUgPSBjb29raWUuc3BsaXQoJzsnKS5maWx0ZXIoZnVuY3Rpb24oaXQpIHsKCQkJcmV0dXJuIFsnZScsICdwJywgJ2gnXS5pbmNsdWRlcyhpdC5zcGxpdCgnPScpWzBdKQoJCX0pLmpvaW4oJzsnKTsKCQlsb2coY29va2llKTsKCQl2YXIgcHVybCA9IEpTT04ucGFyc2UoanNvbi5ib2R5KS5zWzBdLnNyYzsKCQlpZiAocHVybC5zdGFydHNXaXRoKCcvJykpIHsKCQkJcHVybCA9ICdodHRwczonICsgcHVybAoJCX0KCQlpbnB1dCA9IHsKCQkJang6IDAsCgkJCXVybDogcHVybCwKCQkJcGFyc2U6IDAsCgkJCWhlYWRlcjogSlNPTi5zdHJpbmdpZnkoewoJCQkJJ3JlZmVyZXInOiBIT1NULAoJCQkJJ0Nvb2tpZSc6IGNvb2tpZSwKCQkJCSd1c2VyLWFnZW50JzogUENfVUEKCQkJfSksCgkJfQoJYCwKCWxpbWl0OjYsCgnmjqjojZA6IGBqczoKCQl2YXIgZCA9IFtdOwoJCWZ1bmN0aW9uIHN0cmlwSHRtbFRhZyhzcmMpIHsKCQkJcmV0dXJuIHNyYy5yZXBsYWNlKC88XFwvP1tePl0rKD58JCkvZywgJycpLnJlcGxhY2UoLyYuezEsNX07L2csICcnKS5yZXBsYWNlKC9cXHN7Mix9L2csICcgJyk7CgkJfQoJCXZhciB0aW1lc3RhbXAgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKCQl2YXIganNvbiA9IHJlcXVlc3QoJ2h0dHBzOi8vZDF6cXV6amd3bzl5Yi5jbG91ZGZyb250Lm5ldC8/Xz0nICsgdGltZXN0YW1wKTsKCQl2YXIgbGlzdCA9IEpTT04ucGFyc2UoanNvbik7CgkJbGV0IHBsYXlLZXlzID0gT2JqZWN0LnZhbHVlcyhsaXN0KS5maWx0ZXIoZnVuY3Rpb24oeCkgewoJCQlyZXR1cm4geFsyXS5pbmNsdWRlcygn6YCj6LyJ5LitJyk7CgkJfSk7CgkJcGxheUtleXMuZm9yRWFjaChmdW5jdGlvbihpdCkgewoJCQlkLnB1c2goewoJCQkJdGl0bGU6IHN0cmlwSHRtbFRhZyhpdFsxXSksCgkJCQlpbWc6ICdodHRwczovL3N0YS5hbmljZG4uY29tL3BsYXllckltZy84LmpwZycsCgkJCQlkZXNjOiBpdFsyXSwKCQkJCXVybDogaXRbMF0sCgkJCX0pOwoJCX0pOwoJCXNldFJlc3VsdChkKTsKCWAsCgnkuIDnuqc6IGBqczoKCQl2YXIgZCA9IFtdOwoJCWZ1bmN0aW9uIHN0cmlwSHRtbFRhZyhzcmMpIHsKCQkJcmV0dXJuIHNyYy5yZXBsYWNlKC88XFwvP1tePl0rKD58JCkvZywgJycpLnJlcGxhY2UoLyYuezEsNX07L2csICcnKS5yZXBsYWNlKC9cXHN7Mix9L2csICcgJyk7CgkJfQoJCXZhciB0aW1lc3RhbXAgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKCQl2YXIganNvbiA9IHJlcXVlc3QoJ2h0dHBzOi8vZDF6cXV6amd3bzl5Yi5jbG91ZGZyb250Lm5ldC8/Xz0nICsgdGltZXN0YW1wKTsKCQl2YXIgbGlzdCA9IEpTT04ucGFyc2UoanNvbik7CgkJbGV0IHBsYXlLZXlzID0gT2JqZWN0LnZhbHVlcyhsaXN0KS5maWx0ZXIoZnVuY3Rpb24oeCkgewoJCQlpZiAoTVlfQ0FURSA9PT0gJ+mAo+i8ieS4rScpIHJldHVybiB4WzJdLmluY2x1ZGVzKE1ZX0NBVEUpOwoJCQllbHNlIGlmIChNWV9DQVRFID09PSAnMjAxNycpIHJldHVybiB4WzNdIDw9IE1ZX0NBVEU7CgkJCWVsc2UgcmV0dXJuIHhbM10gPT0gTVlfQ0FURTsKCQl9KTsKCQlwbGF5S2V5cy5mb3JFYWNoKGZ1bmN0aW9uKGl0KSB7CgkJCWQucHVzaCh7CgkJCQl0aXRsZTogc3RyaXBIdG1sVGFnKGl0WzFdKSwKCQkJCWltZzogJ2h0dHBzOi8vc3RhLmFuaWNkbi5jb20vcGxheWVySW1nLzguanBnJywKCQkJCWRlc2M6IGl0WzJdLAoJCQkJdXJsOiBpdFswXSwKCQkJfSk7CgkJfSk7CgkJc2V0UmVzdWx0KGQpOwoJYCwKCeS6jOe6pzogYGpzOgoJCXBkZmggPSBqc3AucGRmaDsgcGRmYSA9IGpzcC5wZGZhOyBwZCA9IGpzcC5wZDsKCQl2YXIgaHRtbCA9IHJlcXVlc3QoaW5wdXQpOwoJCXZhciB0aW1lc3RhbXAgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKCQl2YXIganNvbiA9IHJlcXVlc3QoJ2h0dHBzOi8vZDF6cXV6amd3bzl5Yi5jbG91ZGZyb250Lm5ldC8/Xz0nICsgdGltZXN0YW1wKTsKCQl2YXIgbGlzdCA9IEpTT04ucGFyc2UoanNvbik7CgkJdmFyIHZpZCA9IGlucHV0LnNwbGl0KCc9JylbMV07CgkJbGV0IHBsYXlLZXlzID0gT2JqZWN0LnZhbHVlcyhsaXN0KS5maW5kKGZ1bmN0aW9uKHgpIHsKCQkJcmV0dXJuIHhbMF0gPT09IHBhcnNlSW50KHZpZCk7CgkJfSk7CgkJVk9EID0gewoJCQl2b2RfcGljOiAnaHR0cHM6Ly9zdGEuYW5pY2RuLmNvbS9wbGF5ZXJJbWcvOC5qcGcnLAoJCQl2b2RfaWQ6IHBsYXlLZXlzWzBdLAoJCQl2b2RfbmFtZTogcGxheUtleXNbMV0sCgkJCXZvZF9jb250ZW50OiBwbGF5S2V5c1syXSwKCQkJdm9kX3llYXI6IHBsYXlLZXlzWzNdLAoJCQl0eXBlX25hbWU6IHBsYXlLZXlzWzRdLAoJCQl2b2RfYWN0b3I6IHBsYXlLZXlzWzVdLAoJCX07CgkJdmFyIHBhZ2V1cmwgPSBwZChodG1sLCAnLmNhdC1saW5rcyYmYSYmaHJlZicpOwoJCXZhciBwYWdlbnVtID0gMTsKCQlsZXQgdm9kX3RhYl9saXN0ID0gW107CgkJbGV0IHZsaXN0ID0gW107CgkJZm9yIChsZXQgcCA9IDE7IHAgPCBwYXJzZUludChwYWdlbnVtKSArIDE7IHArKykgewoJCQlsZXQgcGh0bWwgPSByZXF1ZXN0KHBhZ2V1cmwgKyAnL3BhZ2UvJyArIHBhZ2VudW0pOwoJCQlsZXQgbmV3X3ZvZF9saXN0ID0gW107CgkJCWxldCB2b2RMaXN0ID0gW107CgkJCXZvZExpc3QgPSBwZGZhKHBodG1sLCAnLnNpdGUtbWFpbiYmYXJ0aWNsZScpOwoJCQlmb3IgKGxldCBpID0gMDsgaSALine truncated
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Ly8gaHR0cDovL3d3dy5udGRtLnR2CnZhciBydWxlID0gewogICAgdGl0bGU6ICdOVOWKqOa8qycsCiAgICBob3N0OiAnaHR0cDovL3d3dy5udGRtOC5jb20nLAogICAgaG9tZVVybDogJy90eXBlL3JpYmVuLmh0bWwnLAogICAgLy8gdXJsOicvc2hvdy9meWNsYXNzLS0tLS0tLS1meXBhZ2UtLS0uaHRtbCcsCiAgICB1cmw6ICcvc2hvdy9meWNsYXNzZnlmaWx0ZXIuaHRtbCcsCiAgICBmaWx0ZXJhYmxlOiAxLCAvL+aYr+WQpuWQr+eUqOWIhuexu+etm+mAiSwKICAgIGZpbHRlcl91cmw6ICctLXt7ZmwuYnl9fS17e2ZsLmNsYXNzfX0tLXt7ZmwubGV0dGVyfX0tLS1meXBhZ2UtLS17e2ZsLnllYXJ9fScsCiAgICBmaWx0ZXI6IHsKICAgICAgICAicmliZW4iOiBbewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku73vvJoiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDEyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDA0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDAzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAwMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDAxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDAw5Lul5YmNIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDDku6XliY0iCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogImNsYXNzIiwKICAgICAgICAgICAgIm5hbWUiOiAi57G75Z6L77yaIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaQnueskSIsCiAgICAgICAgICAgICAgICAidiI6ICLmkJ7nrJEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIui/kOWKqCIsCiAgICAgICAgICAgICAgICAidiI6ICLov5DliqgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWKseW/lyIsCiAgICAgICAgICAgICAgICAidiI6ICLlirHlv5ciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueDreihgCIsCiAgICAgICAgICAgICAgICAidiI6ICLng63ooYAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaImOaWlyIsCiAgICAgICAgICAgICAgICAidiI6ICLmiJjmlpciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuernuaKgCIsCiAgICAgICAgICAgICAgICAidiI6ICLnq57mioAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuagoeWbrSIsCiAgICAgICAgICAgICAgICAidiI6ICLmoKHlm60iCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumdkuaYpSIsCiAgICAgICAgICAgICAgICAidiI6ICLpnZLmmKUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueIseaDhSIsCiAgICAgICAgICAgICAgICAidiI6ICLniLHmg4UiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWGkumZqSIsCiAgICAgICAgICAgICAgICAidiI6ICLlhpLpmakiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWQjuWuqyIsCiAgICAgICAgICAgICAgICAidiI6ICLlkI7lrqsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueZvuWQiCIsCiAgICAgICAgICAgICAgICAidiI6ICLnmb7lkIgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuayu+aEiCIsCiAgICAgICAgICAgICAgICAidiI6ICLmsrvmhIgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuiQneiOiSIsCiAgICAgICAgICAgICAgICAidiI6ICLokJ3ojokiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjoLine truncated
|
||||||
+12582
-1959
File diff suppressed because it is too large.
Load diff
+3
-2
@@ -4,7 +4,7 @@
|
|||||||
"sites": [
|
"sites": [
|
||||||
{
|
{
|
||||||
"key": "豆",
|
"key": "豆",
|
||||||
"name": "修复厂长【神秘的哥哥们】",
|
"name": "修复926看球【神秘的哥哥们】",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_DouDouGuard",
|
"api": "csp_DouDouGuard",
|
||||||
"indexs": 1,
|
"indexs": 1,
|
||||||
@@ -292,7 +292,8 @@
|
|||||||
"changeable": 0,
|
"changeable": 0,
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
},
|
||||||
|
"ext": "uqGL1fpJNAUa4uUHi9iMsef1+C/R"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "88",
|
"key": "88",
|
||||||
|
|||||||
+225
-445
File diff suppressed because it is too large.
Load diff
Binary file not shown.
+2
-1
@@ -847,7 +847,8 @@
|
|||||||
"bfikuncdn"
|
"bfikuncdn"
|
||||||
],
|
],
|
||||||
"regex": [
|
"regex": [
|
||||||
"#EXTINF.*?\\s+.*?XR8pDxQk.*?\\.ts"
|
"#EXTINF.*?\\s+.*?XR8pDxQk.*?\\.ts",
|
||||||
|
"#EXTINF.*?\\s+.*?p5XQill8.*?\\.ts"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
<!DOCTYPE html><html lang="en" id="facebook"><head><title>Error</title><meta charset="utf-8" /><meta http-equiv="Cache-Control" content="no-cache" /><meta name="robots" content="noindex,nofollow" /><style nonce="fBjY1JvJ">html, body { color: #333; font-family: 'Lucida Grande', 'Tahoma', 'Verdana', 'Arial', sans-serif; margin: 0; padding: 0; text-align: center;}
|
||||||
|
#header { height: 30px; padding-bottom: 10px; padding-top: 10px; text-align: center;}
|
||||||
|
#icon { width: 30px;}
|
||||||
|
.core { margin: auto; padding: 1em 0; text-align: left; width: 904px;}
|
||||||
|
h1 { font-size: 18px;}
|
||||||
|
p { font-size: 13px;}
|
||||||
|
.footer { border-top: 1px solid #ddd; color: #777; float: left; font-size: 11px; padding: 5px 8px 6px 0; width: 904px;}</style></head><body><div id="header"><a href="//www.facebook.com/"><img id="icon" src="//static.facebook.com/images/logos/facebook_2x.png" /></a></div><div class="core"><h1>Sorry, something went wrong.</h1><p>We're working on getting this fixed as soon as we can.</p><p><a id="back" href="//www.facebook.com/">Go back</a></p><div class="footer"> Meta © 2025 · <a href="//www.facebook.com/help/?ref=href052">Help</a></div></div><script nonce="fBjY1JvJ">
|
||||||
|
document.getElementById("back").onclick = function() {
|
||||||
|
if (history.length > 1) {
|
||||||
|
history.back();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script></body></html><!-- @codegen-command : phps GenerateErrorPages --><!-- @generated SignedSource<<a2e14b6d3c6a99777af41324d62f78e6>> -->
|
||||||
+101
-116
@@ -2,93 +2,92 @@
|
|||||||
AMC电影,http://61.221.215.25:8800/hls/43/index.m3u8
|
AMC电影,http://61.221.215.25:8800/hls/43/index.m3u8
|
||||||
CCTV1,http://58.57.40.22:9901/tsfile/live/0001_1.m3u8
|
CCTV1,http://58.57.40.22:9901/tsfile/live/0001_1.m3u8
|
||||||
CCTV1,http://112.123.206.32:808/hls/1/index.m3u8
|
CCTV1,http://112.123.206.32:808/hls/1/index.m3u8
|
||||||
CCTV1,http://8.138.7.223/【公众号:榴芒电视】/cctv1.m3u8
|
CCTV10,http://36.105.100.208:35455/gaoma/cctv10.m3u8
|
||||||
CCTV10,http://58.17.48.228:808/hls/10/index.m3u8
|
CCTV10,http://58.17.48.228:808/hls/10/index.m3u8
|
||||||
CCTV10,http://60.29.124.66:6080/hls/21/index.m3u8
|
|
||||||
CCTV10,http://120.76.248.139/live/bfgd/4200000129.m3u8
|
CCTV10,http://120.76.248.139/live/bfgd/4200000129.m3u8
|
||||||
|
CCTV10,http://61.136.172.236:9901/tsfile/live/0010_1.m3u8
|
||||||
CCTV11,http://58.57.40.22:9901/tsfile/live/1011_1.m3u8
|
CCTV11,http://58.57.40.22:9901/tsfile/live/1011_1.m3u8
|
||||||
CCTV11,http://36.105.100.208:35455/gaoma/cctv11.m3u8
|
CCTV11,http://36.105.100.208:35455/gaoma/cctv11.m3u8
|
||||||
CCTV11,http://60.29.124.66:6080/hls/22/index.m3u8
|
|
||||||
CCTV11,http://120.76.248.139/live/bfgd/4200000130.m3u8
|
CCTV11,http://120.76.248.139/live/bfgd/4200000130.m3u8
|
||||||
|
CCTV11,http://58.221.214.82:9901/tsfile/live/0011_1.m3u8
|
||||||
|
CCTV12,http://58.57.40.22:9901/tsfile/live/1012_1.m3u8
|
||||||
CCTV12,http://36.105.100.208:35455/gaoma/cctv12.m3u8
|
CCTV12,http://36.105.100.208:35455/gaoma/cctv12.m3u8
|
||||||
CCTV12,http://112.46.85.60:8009/hls/507/index.m3u8
|
CCTV12,http://112.46.85.60:8009/hls/507/index.m3u8
|
||||||
CCTV12,http://58.19.43.46:9901/tsfile/live/1031_1.m3u8
|
CCTV13,http://8.138.7.223/【公众号:榴芒电视】/cctv13.m3u8
|
||||||
CCTV13,http://39.164.160.249:9901/tsfile/live/0013_1.m3u8
|
CCTV14,http://58.17.48.228:808/hls/14/index.m3u8
|
||||||
CCTV14,http://39.164.160.249:9901/tsfile/live/0014_1.m3u8
|
CCTV14,http://60.29.124.66:6080/hls/25/index.m3u8
|
||||||
CCTV14,http://58.57.40.22:9901/tsfile/live/1014_1.m3u8
|
CCTV14,http://120.76.248.139/live/bfgd/4200000132.m3u8
|
||||||
CCTV14,http://36.105.100.208:35455/gaoma/cctv14.m3u8
|
CCTV14,http://113.57.111.4:1111/tsfile/live/1013_1.m3u8
|
||||||
CCTV15,http://58.57.40.22:9901/tsfile/live/1015_1.m3u8
|
CCTV15,http://58.57.40.22:9901/tsfile/live/1015_1.m3u8
|
||||||
CCTV15,http://36.105.100.208:35455/gaoma/cctv15.m3u8
|
CCTV15,http://36.105.100.208:35455/gaoma/cctv15.m3u8
|
||||||
CCTV15,http://60.29.124.66:6080/hls/26/index.m3u8
|
|
||||||
CCTV15,http://120.76.248.139/live/bfgd/4200000133.m3u8
|
CCTV15,http://120.76.248.139/live/bfgd/4200000133.m3u8
|
||||||
|
CCTV15,http://222.169.85.8:9901/tsfile/live/0015_1.m3u8
|
||||||
CCTV15,http://113.57.111.4:1111/tsfile/live/0015_1.m3u8
|
CCTV15,http://113.57.111.4:1111/tsfile/live/0015_1.m3u8
|
||||||
|
CCTV16,http://36.105.100.208:35455/gaoma/cctv16.m3u8
|
||||||
CCTV16,http://58.17.48.228:808/hls/25/index.m3u8
|
CCTV16,http://58.17.48.228:808/hls/25/index.m3u8
|
||||||
CCTV16,http://58.221.214.82:9901/tsfile/live/0002_2.m3u8
|
CCTV16,http://183.11.239.36:808/hls/169/index.m3u8
|
||||||
CCTV164K25PHLG源,http://113.62.253.22/live.aishang.ctlcdn.com/00000110240389_1/playlist.m3u8?CONTENTID=00000110240389_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR
|
CCTV164K25PHLG源,http://113.62.253.22/live.aishang.ctlcdn.com/00000110240389_1/playlist.m3u8?CONTENTID=00000110240389_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR
|
||||||
CCTV17,http://58.57.40.22:9901/tsfile/live/0019_1.m3u8
|
CCTV17,http://58.57.40.22:9901/tsfile/live/0019_1.m3u8
|
||||||
CCTV17,http://36.105.100.208:35455/gaoma/cctv17.m3u8
|
CCTV17,http://36.105.100.208:35455/gaoma/cctv17.m3u8
|
||||||
CCTV17,http://183.11.239.36:808/hls/35/index.m3u8
|
CCTV17,http://183.11.239.36:808/hls/35/index.m3u8
|
||||||
CCTV17,http://120.76.248.139/live/bfgd/4200000204.m3u8
|
CCTV17,http://120.76.248.139/live/bfgd/4200000204.m3u8
|
||||||
|
CCTV17,http://222.169.85.8:9901/tsfile/live/0007_1.m3u8
|
||||||
CCTV2,http://58.57.40.22:9901/tsfile/live/1001_1.m3u8
|
CCTV2,http://58.57.40.22:9901/tsfile/live/1001_1.m3u8
|
||||||
CCTV2,http://36.105.100.208:35455/gaoma/cctv2.m3u8
|
CCTV2,http://36.105.100.208:35455/gaoma/cctv2.m3u8
|
||||||
CCTV2,http://112.123.206.32:808/hls/2/index.m3u8
|
CCTV2,http://112.123.206.32:808/hls/2/index.m3u8
|
||||||
CCTV2,http://183.11.239.36:808/hls/20/index.m3u8
|
CCTV2,http://60.29.124.66:6080/hls/13/index.m3u8
|
||||||
|
CCTV3,http://58.57.40.22:9901/tsfile/live/1002_1.m3u8
|
||||||
CCTV3,http://36.105.100.208:35455/gaoma/cctv3.m3u8
|
CCTV3,http://36.105.100.208:35455/gaoma/cctv3.m3u8
|
||||||
CCTV3,http://58.17.48.228:808/hls/3/index.m3u8
|
CCTV3,http://58.17.48.228:808/hls/3/index.m3u8
|
||||||
CCTV3,http://60.29.124.66:6080/hls/14/index.m3u8
|
CCTV3,http://60.29.124.66:6080/hls/14/index.m3u8
|
||||||
CCTV3,http://124.128.73.58:9901/tsfile/live/0003_1.m3u8
|
|
||||||
CCTV3,http://182.150.23.74:808/hls/3/index.m3u8
|
|
||||||
CCTV4,http://183.11.239.36:808/hls/77/index.m3u8
|
|
||||||
CCTV4,http://58.19.43.46:9901/tsfile/live/1023_1.m3u8
|
|
||||||
CCTV4,http://58.57.40.22:9901/tsfile/live/1003_1.m3u8
|
CCTV4,http://58.57.40.22:9901/tsfile/live/1003_1.m3u8
|
||||||
|
CCTV4,http://183.11.239.36:808/hls/77/index.m3u8
|
||||||
|
CCTV4,http://120.76.248.139/live/bfgd/4200000063.m3u8
|
||||||
CCTV5,http://58.17.48.228:808/hls/5/index.m3u8
|
CCTV5,http://58.17.48.228:808/hls/5/index.m3u8
|
||||||
CCTV5,http://124.128.73.58:9901/tsfile/live/0005_1.m3u8
|
CCTV5,http://60.29.124.66:6080/hls/16/index.m3u8
|
||||||
CCTV5,http://112.46.85.60:8009/hls/503/index.m3u8
|
|
||||||
CCTV5+,http://58.57.40.22:9901/tsfile/live/1005_1.m3u8
|
CCTV5+,http://58.57.40.22:9901/tsfile/live/1005_1.m3u8
|
||||||
CCTV5+,http://120.76.248.139/live/bfgd/4200000246.m3u8
|
CCTV5+,http://36.105.100.208:35455/gaoma/cctv5p.m3u8
|
||||||
CCTV5+,http://58.221.214.82:9901/tsfile/live/0016_1.m3u8
|
|
||||||
CCTV5+,http://61.136.172.236:9901/tsfile/live/0016_1.m3u8
|
CCTV5+,http://61.136.172.236:9901/tsfile/live/0016_1.m3u8
|
||||||
|
CCTV5+,http://61.138.128.226:19901/tsfile/live/1006_1.m3u8
|
||||||
|
CCTV5+,http://123.129.70.178:9901/tsfile/live/0016_1.m3u8
|
||||||
CCTV6,http://58.57.40.22:9901/tsfile/live/1006_1.m3u8
|
CCTV6,http://58.57.40.22:9901/tsfile/live/1006_1.m3u8
|
||||||
CCTV6,http://36.105.100.208:35455/gaoma/cctv6.m3u8
|
CCTV6,http://36.105.100.208:35455/gaoma/cctv6.m3u8
|
||||||
CCTV6,http://58.17.48.228:808/hls/6/index.m3u8
|
CCTV6,http://58.17.48.228:808/hls/6/index.m3u8
|
||||||
CCTV6,http://183.11.239.36:808/hls/94/index.m3u8
|
CCTV6,http://120.76.248.139/live/bfgd/4200000065.m3u8
|
||||||
CCTV7,http://120.76.248.139/live/bfgd/4200000127.m3u8
|
CCTV7,http://36.105.100.208:35455/gaoma/cctv7.m3u8
|
||||||
CCTV7,http://182.150.23.74:808/hls/7/index.m3u8
|
CCTV7,http://116.128.242.83:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CCTV7,http://61.138.128.226:19901/tsfile/live/0008_1.m3u8
|
|
||||||
CCTV7,http://116.9.204.242:9901/tsfile/live/0007_1.m3u8
|
|
||||||
CCTV8,http://58.57.40.22:9901/tsfile/live/1008_1.m3u8
|
CCTV8,http://58.57.40.22:9901/tsfile/live/1008_1.m3u8
|
||||||
CCTV8,http://183.11.239.36:808/hls/96/index.m3u8
|
CCTV8,http://218.3.138.25:1111/tsfile/live/1007_1.m3u8
|
||||||
CCTV8,http://120.76.248.139/live/bfgd/4200000066.m3u8
|
CCTV8,http://36.105.100.208:35455/gaoma/cctv8k_36m.m3u8
|
||||||
CCTV8,http://112.46.85.60:8009/hls/8/index.m3u8
|
CCTV8,http://101.66.195.58:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||||
CCTV9,http://58.17.48.228:808/hls/9/index.m3u8
|
CCTV9,http://58.57.40.22:9901/tsfile/live/1009_1.m3u8
|
||||||
CCTV9,http://60.29.124.66:6080/hls/20/index.m3u8
|
|
||||||
CCTV9,http://120.76.248.139/live/bfgd/4200000128.m3u8
|
CCTV9,http://120.76.248.139/live/bfgd/4200000128.m3u8
|
||||||
CCTV9,http://112.46.85.60:8009/hls/509/index.m3u8
|
|
||||||
CHC动作电影,http://113.195.172.192:808/hls/114/index.m3u8
|
CHC动作电影,http://113.195.172.192:808/hls/114/index.m3u8
|
||||||
CHC家庭影院,http://113.195.172.192:808/hls/113/index.m3u8
|
CHC家庭影院,http://113.195.172.192:808/hls/113/index.m3u8
|
||||||
CHC家庭影院,http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8
|
CHC家庭影院,http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8
|
||||||
CHC影迷电影,http://113.195.172.192:808/hls/112/index.m3u8
|
CHC影迷电影,http://113.195.172.192:808/hls/112/index.m3u8
|
||||||
万荣综合,http://60.222.246.220:19433/hls1.m3u8
|
万荣综合,http://60.222.246.220:19433/hls1.m3u8
|
||||||
|
三沙卫视,http://36.105.100.208:35455/itv/5000000011000288016.m3u8?cdn=bestzb
|
||||||
东北热剧,http://39.134.65.175/PLTV/88888888/224/3221225679/1.m3u8
|
东北热剧,http://39.134.65.175/PLTV/88888888/224/3221225679/1.m3u8
|
||||||
东南卫视,http://58.57.40.22:9901/tsfile/live/1037_1.m3u8
|
东南卫视,http://58.57.40.22:9901/tsfile/live/1037_1.m3u8
|
||||||
东南卫视,http://36.32.174.67:60080/newlive/live/hls/33/live.m3u8
|
东南卫视,http://36.32.174.67:60080/newlive/live/hls/33/live.m3u8
|
||||||
东南卫视,http://58.19.43.46:9901/tsfile/live/1046_1.m3u8
|
东南卫视,http://58.19.43.46:9901/tsfile/live/1046_1.m3u8
|
||||||
东方卫视,http://36.32.174.67:60080/newlive/live/hls/24/live.m3u8
|
东方卫视,http://36.32.174.67:60080/newlive/live/hls/24/live.m3u8
|
||||||
东方卫视,http://124.116.183.146:9901/tsfile/live/0107_1.m3u8
|
东方卫视,http://120.76.248.139/live/bfgd/4200000093.m3u8
|
||||||
东方卫视,http://183.11.239.36:808/hls/114/index.m3u8
|
东方卫视,http://112.46.85.60:8009/hls/31/index.m3u8
|
||||||
|
东方卫视,http://182.150.23.74:808/hls/19/index.m3u8
|
||||||
中华特产,http://120.76.248.139/live/bfgd/4200000158.m3u8
|
中华特产,http://120.76.248.139/live/bfgd/4200000158.m3u8
|
||||||
乐家购物,http://112.46.105.20:8009/hls/23/index.m3u8
|
乐家购物,http://112.46.105.20:8009/hls/23/index.m3u8
|
||||||
乐游,http://112.46.105.20:8009/hls/75/index.m3u8
|
乐游,http://112.46.105.20:8009/hls/75/index.m3u8
|
||||||
乐至综合,http://175.155.106.72:89/live1/live1.m3u8?zsicd
|
|
||||||
云南卫视,http://39.164.160.249:9901/tsfile/live/0119_1.m3u8
|
云南卫视,http://39.164.160.249:9901/tsfile/live/0119_1.m3u8
|
||||||
云南卫视,http://58.57.40.22:9901/tsfile/live/1047_1.m3u8
|
|
||||||
云南卫视,http://120.238.94.10:9901/tsfile/live/1069_1.m3u8
|
云南卫视,http://120.238.94.10:9901/tsfile/live/1069_1.m3u8
|
||||||
云南卫视,http://36.32.174.67:60080/newlive/live/hls/45/live.m3u8
|
云南卫视,http://36.32.174.67:60080/newlive/live/hls/45/live.m3u8
|
||||||
|
云南卫视,http://183.11.239.36:808/hls/52/index.m3u8
|
||||||
伊犁哈萨克,http://110.153.180.106:55555/out_3/index.m3u8
|
伊犁哈萨克,http://110.153.180.106:55555/out_3/index.m3u8
|
||||||
伊犁汉语综合,http://110.153.180.106:55555/out_1/index.m3u8
|
伊犁汉语综合,http://110.153.180.106:55555/out_1/index.m3u8
|
||||||
伊犁经济法制,http://110.153.180.106:55555/out_4/index.m3u8
|
伊犁经济法制,http://110.153.180.106:55555/out_4/index.m3u8
|
||||||
伊犁经济法制,http://110.153.180.106:55555/out_4/index.m3u8?zxinjd
|
伊犁经济法制,http://110.153.180.106:55555/out_4/index.m3u8?zxinjd
|
||||||
伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8?zxinjd
|
伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8
|
||||||
优优宝贝,http://120.76.248.139/live/bfgd/4200000153.m3u8
|
优优宝贝,http://120.76.248.139/live/bfgd/4200000153.m3u8
|
||||||
优漫卡通,http://58.221.214.82:9901/tsfile/live/0008_2.m3u8
|
优漫卡通,http://58.221.214.82:9901/tsfile/live/0008_2.m3u8
|
||||||
优漫卡通,http://36.105.100.208:35455/itv/1000000002000010063.m3u8?cdn=ystenlive
|
优漫卡通,http://36.105.100.208:35455/itv/1000000002000010063.m3u8?cdn=ystenlive
|
||||||
@@ -97,94 +96,92 @@ CHC影迷电影,http://113.195.172.192:808/hls/112/index.m3u8
|
|||||||
兵团八师石河子经济生活,http://124.88.144.73:1935/live/dywt/playlist.m3u8?zxinjd
|
兵团八师石河子经济生活,http://124.88.144.73:1935/live/dywt/playlist.m3u8?zxinjd
|
||||||
兵团卫视,http://183.11.239.36:808/hls/7/index.m3u8
|
兵团卫视,http://183.11.239.36:808/hls/7/index.m3u8
|
||||||
兵团卫视,http://120.76.248.139/live/bfgd/4200000124.m3u8
|
兵团卫视,http://120.76.248.139/live/bfgd/4200000124.m3u8
|
||||||
|
兵团卫视,http://124.128.73.58:9901/tsfile/live/0115_1.m3u8
|
||||||
兵团卫视,http://218.89.240.144:59901/tsfile/live/0115_1.m3u8
|
兵团卫视,http://218.89.240.144:59901/tsfile/live/0115_1.m3u8
|
||||||
兵团卫视,http://110.7.131.79:9901/tsfile/live/0115_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
内蒙古卫视,http://111.61.236.247:9081/hls/48/index.m3u8
|
内蒙古卫视,http://111.61.236.247:9081/hls/48/index.m3u8
|
||||||
内蒙古卫视,http://183.11.239.36:808/hls/60/index.m3u8
|
内蒙古卫视,http://183.11.239.36:808/hls/60/index.m3u8
|
||||||
内蒙古卫视,http://120.76.248.139/live/bfgd/4200000110.m3u8
|
内蒙古卫视,http://124.128.73.58:9901/tsfile/live/0109_1.m3u8
|
||||||
|
内蒙古卫视,http://61.156.228.12:8154/tsfile/live/0109_1.m3u8
|
||||||
|
内蒙古卫视,http://123.130.84.106:8154/tsfile/live/0109_1.m3u8
|
||||||
农林卫视,http://112.46.105.20:8009/hls/27/index.m3u8
|
农林卫视,http://112.46.105.20:8009/hls/27/index.m3u8
|
||||||
农林卫视,http://8.138.7.223/【公众号:榴芒电视】/农林卫视.m3u8
|
农林卫视,http://8.138.7.223/【公众号:榴芒电视】/农林卫视.m3u8
|
||||||
农林卫视,http://120.76.248.139/live/bfgd/4200000122.m3u8
|
农林卫视,http://120.76.248.139/live/bfgd/4200000122.m3u8
|
||||||
农林卫视,http://112.46.85.60:8009/hls/27/index.m3u8
|
农林卫视,http://112.46.85.60:8009/hls/27/index.m3u8
|
||||||
农林卫视,http://124.116.183.146:9901/tsfile/live/1004_1.m3u8
|
农林卫视,http://124.116.183.146:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
动漫秀场,http://36.105.100.208:35455/itv/5000000011000031113.m3u8?cdn=bestzb
|
动漫秀场,http://36.105.100.208:35455/itv/5000000011000031113.m3u8?cdn=bestzb
|
||||||
北京卫视,http://39.164.160.249:9901/tsfile/live/0122_1.m3u8
|
北京卫视,http://39.164.160.249:9901/tsfile/live/0122_1.m3u8
|
||||||
北京卫视,http://58.57.40.22:9901/tsfile/live/1032_1.m3u8
|
北京卫视,http://183.11.239.36:808/hls/41/index.m3u8
|
||||||
卡酷少儿,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8
|
北京卫视,http://120.76.248.139/live/bfgd/4200000083.m3u8
|
||||||
卡酷少儿,http://60.29.124.66:6080/hls/58/index.m3u8
|
|
||||||
卡酷少儿,http://58.57.40.22:9901/tsfile/live/1060_1.m3u8
|
卡酷少儿,http://58.57.40.22:9901/tsfile/live/1060_1.m3u8
|
||||||
厦门卫视,http://36.105.100.208:35455/itv/1000000005000266006.m3u8?cdn=ystenlive
|
卡酷少儿,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8
|
||||||
双流综合,http://171.221.250.130:18888/27e684978eb642eeb90ab815f6cc51bf/c41893de5e8645b3b43aef1640859b0d.m3u8?zsicd
|
卡酷少儿,http://218.13.170.98:9901/tsfile/live/1021_1.m3u8
|
||||||
|
厦门卫视,http://183.11.239.36:808/hls/17/index.m3u8
|
||||||
双流综合,http://171.221.250.130:18888/27e684978eb642eeb90ab815f6cc51bf/c41893de5e8645b3b43aef1640859b0d.m3u8?zsicd,
|
双流综合,http://171.221.250.130:18888/27e684978eb642eeb90ab815f6cc51bf/c41893de5e8645b3b43aef1640859b0d.m3u8?zsicd,
|
||||||
吉林卫视,http://58.19.43.46:9901/tsfile/live/1007_1.m3u8
|
吉林卫视,http://61.156.228.12:8154/tsfile/live/0116_1.m3u8
|
||||||
吉林卫视,http://111.61.236.247:9081/hls/45/index.m3u8
|
吉林卫视,http://113.57.93.165:9900/tsfile/live/1007_1.m3u8
|
||||||
吉林卫视,http://120.76.248.139/live/bfgd/4200000097.m3u8
|
吉林卫视,http://61.136.172.236:9901/tsfile/live/0116_1.m3u8
|
||||||
哈哈炫动,http://58.57.40.22:9901/tsfile/live/1061_1.m3u8
|
哈哈炫动,http://58.57.40.22:9901/tsfile/live/1061_1.m3u8
|
||||||
哈哈炫动,http://120.238.94.10:9901/tsfile/live/1037_1.m3u8
|
哈哈炫动,http://120.238.94.10:9901/tsfile/live/1037_1.m3u8
|
||||||
哈哈炫动,http://61.138.128.226:19901/tsfile/live/1016_1.m3u8
|
哈哈炫动,http://61.138.128.226:19901/tsfile/live/1016_1.m3u8
|
||||||
哈哈炫动,http://60.29.124.66:6080/hls/62/index.m3u8
|
|
||||||
哈哈炫动,http://36.105.100.208:35455/itv/5000000011000031123.m3u8?cdn=bestzb
|
哈哈炫动,http://36.105.100.208:35455/itv/5000000011000031123.m3u8?cdn=bestzb
|
||||||
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
|
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
|
||||||
哈尔滨生活,http://111.43.126.240:9003/hls/3/index.m3u8
|
哈尔滨生活,http://111.43.126.240:9003/hls/3/index.m3u8
|
||||||
四川卫视,http://58.57.40.22:9901/tsfile/live/1046_1.m3u8
|
四川卫视,http://58.57.40.22:9901/tsfile/live/1046_1.m3u8
|
||||||
四川卫视,http://120.238.94.10:9901/tsfile/live/1058_1.m3u8
|
四川卫视,http://120.238.94.10:9901/tsfile/live/1058_1.m3u8
|
||||||
四川卫视,http://58.19.43.46:9901/tsfile/live/1043_1.m3u8
|
|
||||||
四川卫视,http://183.11.239.36:808/hls/50/index.m3u8
|
|
||||||
四川卫视,http://120.76.248.139/live/bfgd/4200000103.m3u8
|
四川卫视,http://120.76.248.139/live/bfgd/4200000103.m3u8
|
||||||
|
四川卫视,http://113.57.111.4:1111/tsfile/live/1032_1.m3u8
|
||||||
四川科教,http://182.150.115.21:8030/pcgacg/pcgacg_0.m3u8
|
四川科教,http://182.150.115.21:8030/pcgacg/pcgacg_0.m3u8
|
||||||
四海钓鱼,http://120.76.248.139/live/bfgd/4200000229.m3u8
|
四海钓鱼,http://120.76.248.139/live/bfgd/4200000229.m3u8
|
||||||
大湾区卫视,http://222.128.55.152:9080/live/dwq.m3u8
|
大湾区卫视,http://222.128.55.152:9080/live/dwq.m3u8
|
||||||
大湾区卫视,http://183.11.239.36:808/hls/132/index.m3u8
|
大湾区卫视,http://183.11.239.36:808/hls/132/index.m3u8
|
||||||
大湾区卫视,http://36.105.100.208:35455/itv/1000000002000011619.m3u8?cdn=ystenlive
|
大湾区卫视,http://36.105.100.208:35455/itv/1000000002000011619.m3u8?cdn=ystenlive
|
||||||
|
天津卫视,http://112.46.85.60:8009/hls/44/index.m3u8
|
||||||
|
天津卫视,http://222.169.85.8:9901/tsfile/live/0135_1.m3u8
|
||||||
天津卫视,http://58.57.40.22:9901/tsfile/live/1034_1.m3u8
|
天津卫视,http://58.57.40.22:9901/tsfile/live/1034_1.m3u8
|
||||||
天津卫视,http://182.150.23.74:808/hls/27/index.m3u8
|
天津卫视,http://61.136.172.236:9901/tsfile/live/0135_1.m3u8
|
||||||
天津卫视,http://113.57.111.4:1111/tsfile/live/1024_1.m3u8
|
天津卫视,http://111.61.236.247:9081/hls/29/index.m3u8
|
||||||
天津卫视,http://218.89.240.144:59901/tsfile/live/0135_1.m3u8
|
|
||||||
天津卫视,http://123.130.84.106:8154/tsfile/live/0135_1.m3u8
|
|
||||||
天龙八部,http://43.138.0.72:35455/yy/1351814644
|
|
||||||
奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8
|
奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8
|
||||||
|
奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8?zxinjd
|
||||||
宁夏卫视,http://58.57.40.22:9901/tsfile/live/1054_1.m3u8
|
宁夏卫视,http://58.57.40.22:9901/tsfile/live/1054_1.m3u8
|
||||||
宁夏卫视,http://120.238.94.10:9901/tsfile/live/1076_1.m3u8
|
宁夏卫视,http://120.238.94.10:9901/tsfile/live/1076_1.m3u8
|
||||||
|
宁夏卫视,http://36.32.174.67:60080/newlive/live/hls/49/live.m3u8
|
||||||
宁夏卫视,http://58.19.43.46:9901/tsfile/live/1003_1.m3u8
|
宁夏卫视,http://58.19.43.46:9901/tsfile/live/1003_1.m3u8
|
||||||
宁夏卫视,http://222.169.85.8:9901/tsfile/live/0112_1.m3u8
|
|
||||||
安多卫视,http://39.134.65.166/PLTV/88888888/224/3221225531/1.m3u8
|
安多卫视,http://39.134.65.166/PLTV/88888888/224/3221225531/1.m3u8
|
||||||
安多卫视,http://39.134.66.66/PLTV/88888888/224/3221225531/1.m3u8
|
安多卫视,http://39.134.66.66/PLTV/88888888/224/3221225531/1.m3u8
|
||||||
安多卫视,http://36.105.100.208:35455/itv/1000000005000266001.m3u8?cdn=ystenlive
|
安多卫视,http://36.105.100.208:35455/itv/1000000005000266001.m3u8?cdn=ystenlive
|
||||||
安徽卫视,http://58.19.43.46:9901/tsfile/live/1040_1.m3u8
|
安徽卫视,http://39.164.160.249:9901/tsfile/live/0130_1.m3u8
|
||||||
安徽卫视,http://222.169.85.8:9901/tsfile/live/0130_1.m3u8
|
安徽卫视,http://58.57.40.22:9901/tsfile/live/1033_1.m3u8
|
||||||
|
安徽卫视,http://113.57.111.4:1111/tsfile/live/1021_1.m3u8
|
||||||
|
安徽卫视,http://61.136.172.236:9901/tsfile/live/0130_1.m3u8
|
||||||
安徽卫视,http://58.221.214.82:9901/tsfile/live/0130_1.m3u8
|
安徽卫视,http://58.221.214.82:9901/tsfile/live/0130_1.m3u8
|
||||||
少儿动画,http://218.15.183.23:9901/tsfile/live/23045_1.m3u8
|
少儿动画,http://218.15.183.23:9901/tsfile/live/23045_1.m3u8
|
||||||
少儿动画,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
少儿动画,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
山东卫视,http://39.164.160.249:9901/tsfile/live/0131_1.m3u8
|
山东卫视,http://39.164.160.249:9901/tsfile/live/0131_1.m3u8
|
||||||
山东卫视,http://120.76.248.139/live/bfgd/4200000099.m3u8
|
山东卫视,http://120.76.248.139/live/bfgd/4200000099.m3u8
|
||||||
山东卫视,http://182.150.23.74:808/hls/23/index.m3u8
|
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
||||||
山东卫视,http://111.61.236.247:9081/hls/31/index.m3u8
|
|
||||||
广东体育,http://120.238.94.10:9901/tsfile/live/1012_1.m3u8
|
广东体育,http://120.238.94.10:9901/tsfile/live/1012_1.m3u8
|
||||||
广东体育,http://183.11.239.36:808/hls/2/index.m3u8
|
广东体育,http://183.11.239.36:808/hls/2/index.m3u8
|
||||||
广东卫视,http://39.164.160.249:9901/tsfile/live/0125_1.m3u8
|
|
||||||
广东卫视,http://58.57.40.22:9901/tsfile/live/1039_1.m3u8
|
|
||||||
广东卫视,http://120.238.94.10:9901/tsfile/live/1008_1.m3u8
|
广东卫视,http://120.238.94.10:9901/tsfile/live/1008_1.m3u8
|
||||||
广东卫视,http://124.116.183.146:9901/tsfile/live/0125_1.m3u8
|
广东卫视,http://183.11.239.36:808/hls/80/index.m3u8
|
||||||
广东珠江,http://120.238.94.10:9901/tsfile/live/1009_1.m3u8
|
广东卫视,http://120.76.248.139/live/bfgd/4200000092.m3u8
|
||||||
|
广东卫视,http://113.57.111.4:1111/tsfile/live/1022_1.m3u8
|
||||||
|
广东民生,http://183.11.239.36:808/hls/18/index.m3u8
|
||||||
广东珠江,http://183.11.239.36:808/hls/83/index.m3u8
|
广东珠江,http://183.11.239.36:808/hls/83/index.m3u8
|
||||||
广东珠江,http://36.105.100.208:35455/itv/2000000003000000033.m3u8?cdn=hnbblive
|
|
||||||
广州竞赛,http://8.138.7.223/tv/gzjs.m3u8
|
广州竞赛,http://8.138.7.223/tv/gzjs.m3u8
|
||||||
广西卫视,http://36.32.174.67:60080/newlive/live/hls/38/live.m3u8
|
广西卫视,http://36.32.174.67:60080/newlive/live/hls/38/live.m3u8
|
||||||
广西卫视,http://120.76.248.139/live/bfgd/4200000116.m3u8
|
广西卫视,http://120.76.248.139/live/bfgd/4200000116.m3u8
|
||||||
康巴卫视,http://218.89.240.144:59901/tsfile/live/1010_1.m3u8
|
康巴卫视,http://218.89.240.144:59901/tsfile/live/1010_1.m3u8
|
||||||
康巴卫视,http://111.202.12.159:8080/kYGHWzA/1000/live.m3u8
|
康巴卫视,http://111.202.12.159:8080/kYGHWzA/1000/live.m3u8
|
||||||
康巴卫视,http://111.202.12.159:8080/3zvkK28/1000/live.m3u8
|
康巴卫视,http://111.202.12.159:8080/3zvkK28/1000/live.m3u8
|
||||||
|
康巴卫视,http://39.134.66.66/PLTV/88888888/224/3221225527/1.m3u8
|
||||||
康巴卫视,http://39.134.65.166/PLTV/88888888/224/3221225527/1.m3u8
|
康巴卫视,http://39.134.65.166/PLTV/88888888/224/3221225527/1.m3u8
|
||||||
康巴卫视,http://36.105.100.208:35455/itv/1000000005000266002.m3u8?cdn=ystenlive
|
|
||||||
延边卫视,http://120.76.248.139/live/bfgd/4200000117.m3u8
|
延边卫视,http://120.76.248.139/live/bfgd/4200000117.m3u8
|
||||||
延边卫视,http://61.138.128.226:19901/tsfile/live/1008_1.m3u8
|
|
||||||
延边卫视,http://36.105.100.208:35455/itv/1000000005000266008.m3u8?cdn=ystenlive
|
延边卫视,http://36.105.100.208:35455/itv/1000000005000266008.m3u8?cdn=ystenlive
|
||||||
延边卫视,http://61.138.128.226:19901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0
|
延边卫视,http://61.138.128.226:19901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
新疆卫视,http://39.164.160.249:9901/tsfile/live/0110_1.m3u8
|
新疆卫视,http://39.164.160.249:9901/tsfile/live/0110_1.m3u8
|
||||||
新疆卫视,http://58.57.40.22:9901/tsfile/live/1055_1.m3u8
|
新疆卫视,http://183.11.239.36:808/hls/65/index.m3u8
|
||||||
新疆卫视,http://36.32.174.67:60080/newlive/live/hls/47/live.m3u8
|
新疆卫视,http://61.156.228.12:8154/tsfile/live/0110_1.m3u8
|
||||||
新疆卫视,http://111.61.236.247:9081/hls/53/index.m3u8
|
新疆卫视,http://113.25.252.226:9901/tsfile/live/0110_1.m3u8
|
||||||
新疆卫视,http://120.76.248.139/live/bfgd/4200000150.m3u8
|
|
||||||
新视觉,http://120.76.248.139/live/bfgd/4200000249.m3u8
|
新视觉,http://120.76.248.139/live/bfgd/4200000249.m3u8
|
||||||
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
||||||
欢乐剧场,http://39.134.65.175/PLTV/88888888/224/3221225682/1.m3u8
|
欢乐剧场,http://39.134.65.175/PLTV/88888888/224/3221225682/1.m3u8
|
||||||
@@ -192,41 +189,40 @@ CHC影迷电影,http://113.195.172.192:808/hls/112/index.m3u8
|
|||||||
江苏卫视,http://58.57.40.22:9901/tsfile/live/1031_1.m3u8
|
江苏卫视,http://58.57.40.22:9901/tsfile/live/1031_1.m3u8
|
||||||
江苏卫视,http://183.11.239.36:808/hls/38/index.m3u8
|
江苏卫视,http://183.11.239.36:808/hls/38/index.m3u8
|
||||||
江苏卫视,http://120.76.248.139/live/bfgd/4200000085.m3u8
|
江苏卫视,http://120.76.248.139/live/bfgd/4200000085.m3u8
|
||||||
|
江西卫视,http://58.57.40.22:9901/tsfile/live/1043_1.m3u8
|
||||||
|
江西卫视,http://36.32.174.67:60080/newlive/live/hls/22/live.m3u8
|
||||||
江西卫视,http://58.17.48.228:808/hls/17/index.m3u8
|
江西卫视,http://58.17.48.228:808/hls/17/index.m3u8
|
||||||
江西卫视,http://58.19.43.46:9901/tsfile/live/1045_1.m3u8
|
江西卫视,http://183.11.239.36:808/hls/44/index.m3u8
|
||||||
江西卫视,http://218.89.240.144:59901/tsfile/live/0138_1.m3u8
|
河北卫视,http://58.57.40.22:9901/tsfile/live/1044_1.m3u8
|
||||||
河北卫视,http://36.32.174.67:60080/newlive/live/hls/36/live.m3u8
|
河北卫视,http://36.32.174.67:60080/newlive/live/hls/36/live.m3u8
|
||||||
河北卫视,http://111.61.236.247:9081/hls/17/index.m3u8
|
河北卫视,http://111.61.236.247:9081/hls/17/index.m3u8
|
||||||
河北卫视,http://120.76.248.139/live/bfgd/4200000108.m3u8
|
|
||||||
河南卫视,http://58.57.40.22:9901/tsfile/live/1048_1.m3u8
|
河南卫视,http://58.57.40.22:9901/tsfile/live/1048_1.m3u8
|
||||||
河南卫视,http://120.238.94.10:9901/tsfile/live/1068_1.m3u8
|
河南卫视,http://120.238.94.10:9901/tsfile/live/1068_1.m3u8
|
||||||
河南卫视,http://58.19.43.46:9901/tsfile/live/1006_1.m3u8
|
河南卫视,http://58.19.43.46:9901/tsfile/live/1006_1.m3u8
|
||||||
津南一套,http://61.147.106.103/play.jinnantv.top/live/JNTV1.m3u8?ztianjd&wsSession=4e59297ef5846f4a7cf02eb3-172672213891355&wsIPSercert=6d426cba8b106cdec9147b1e2a9ace7c&wsiphost=local&wsBindIP=1
|
|
||||||
津南一套,http://61.147.106.103/play.jinnantv.top/live/JNTV1.m3u8?ztianjd&wsSession=4e59297ef5846f4a7cf02eb3-172672213891355&wsIPSercert=6d426cba8b106cdec9147b1e2a9ace7c&wsiphost=local&wsBindIP=1
|
津南一套,http://61.147.106.103/play.jinnantv.top/live/JNTV1.m3u8?ztianjd&wsSession=4e59297ef5846f4a7cf02eb3-172672213891355&wsIPSercert=6d426cba8b106cdec9147b1e2a9ace7c&wsiphost=local&wsBindIP=1
|
||||||
津南一套,http://61.147.106.103/play.jinnantv.top/live/JNTV1.m3u8?ztianjd&amp;wsSession=4e59297ef5846f4a7cf02eb3-172672213891355&amp;wsIPSercert=6d426cba8b106cdec9147b1e2a9ace7c&amp;wsiphost=local&amp;wsBindIP=1
|
津南一套,http://61.147.106.103/play.jinnantv.top/live/JNTV1.m3u8?ztianjd&wsSession=4e59297ef5846f4a7cf02eb3-172672213891355&wsIPSercert=6d426cba8b106cdec9147b1e2a9ace7c&wsiphost=local&wsBindIP=1
|
||||||
浙江卫视,http://58.57.40.22:9901/tsfile/live/1029_1.m3u8
|
浙江卫视,http://112.46.85.60:8009/hls/34/index.m3u8
|
||||||
浙江卫视,http://58.17.48.228:808/hls/32/index.m3u8
|
浙江卫视,http://58.19.43.46:9901/tsfile/live/1037_1.m3u8
|
||||||
海南卫视,http://36.32.174.67:60080/newlive/live/hls/46/live.m3u8
|
海南卫视,http://58.57.40.22:9901/tsfile/live/1000_1.m3u8
|
||||||
海南卫视,http://218.89.240.144:59901/tsfile/live/1000_1.m3u8
|
海南卫视,http://183.11.239.36:808/hls/124/index.m3u8
|
||||||
|
海南卫视,http://120.76.248.139/live/bfgd/4200000473.m3u8
|
||||||
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/chunklist0.m3u8
|
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/chunklist0.m3u8
|
||||||
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/playlist.m3u8
|
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/playlist.m3u8
|
||||||
涡阳新闻综合,http://220.180.124.18:888/live/ch0.m3u8
|
涡阳新闻综合,http://220.180.124.18:888/live/ch0.m3u8
|
||||||
深圳卫视,http://58.57.40.22:9901/tsfile/live/1036_1.m3u8
|
深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8
|
||||||
深圳卫视,http://124.116.183.146:9901/tsfile/live/0126_1.m3u8
|
|
||||||
深圳卫视,http://120.76.248.139/live/bfgd/4200000100.m3u8
|
深圳卫视,http://120.76.248.139/live/bfgd/4200000100.m3u8
|
||||||
深圳卫视,http://116.128.242.83:9901/tsfile/live/1006_1.m3u8
|
深圳卫视,http://113.57.111.4:1111/tsfile/live/1023_1.m3u8
|
||||||
湖北卫视,http://124.116.183.146:9901/tsfile/live/0132_1.m3u8
|
湖北卫视,http://120.76.248.139/live/bfgd/4200000102.m3u8
|
||||||
|
湖北卫视,http://113.57.111.4:1111/tsfile/live/1015_1.m3u8
|
||||||
湖北卫视,http://223.241.247.214:9901/tsfile/live/0132_1.m3u8
|
湖北卫视,http://223.241.247.214:9901/tsfile/live/0132_1.m3u8
|
||||||
湖北卫视,http://39.150.96.141:65535/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖北卫视,http://111.61.236.247:9081/hls/39/index.m3u8
|
||||||
湖南卫视,http://39.164.160.249:9901/tsfile/live/0128_1.m3u8
|
湖南卫视,http://39.164.160.249:9901/tsfile/live/0128_1.m3u8
|
||||||
湖南卫视,http://58.17.48.228:808/hls/31/index.m3u8
|
湖南卫视,http://183.11.239.36:808/hls/36/index.m3u8
|
||||||
|
湖南卫视,http://61.156.228.12:8154/tsfile/live/0128_1.m3u8
|
||||||
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8
|
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8
|
||||||
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd,
|
|
||||||
环球旅游,http://120.76.248.139/live/bfgd/4200000147.m3u8
|
环球旅游,http://120.76.248.139/live/bfgd/4200000147.m3u8
|
||||||
甘肃卫视,http://58.57.40.22:9901/tsfile/live/1056_1.m3u8
|
甘肃卫视,http://58.57.40.22:9901/tsfile/live/1056_1.m3u8
|
||||||
甘肃卫视,http://111.61.236.247:9081/hls/54/index.m3u8
|
甘肃卫视,http://120.238.94.10:9901/tsfile/live/1079_1.m3u8
|
||||||
甘肃卫视,http://183.11.239.36:808/hls/119/index.m3u8
|
|
||||||
甘肃卫视,http://223.241.247.214:9901/tsfile/live/0141_1.m3u8
|
|
||||||
生态环境,http://120.76.248.139/live/bfgd/4200000149.m3u8
|
生态环境,http://120.76.248.139/live/bfgd/4200000149.m3u8
|
||||||
石河子影视文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8
|
石河子影视文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8
|
||||||
纪实科教,http://120.76.248.139/live/bfgd/4200000113.m3u8
|
纪实科教,http://120.76.248.139/live/bfgd/4200000113.m3u8
|
||||||
@@ -235,20 +231,21 @@ CHC影迷电影,http://113.195.172.192:808/hls/112/index.m3u8
|
|||||||
西安都市,http://112.46.105.20:8009/hls/29/index.m3u8
|
西安都市,http://112.46.105.20:8009/hls/29/index.m3u8
|
||||||
西藏卫视,http://120.238.94.10:9901/tsfile/live/1077_1.m3u8
|
西藏卫视,http://120.238.94.10:9901/tsfile/live/1077_1.m3u8
|
||||||
西藏卫视,http://36.32.174.67:60080/newlive/live/hls/48/live.m3u8
|
西藏卫视,http://36.32.174.67:60080/newlive/live/hls/48/live.m3u8
|
||||||
西藏卫视,http://120.76.248.139/live/bfgd/4200000121.m3u8
|
西藏卫视,http://111.61.236.247:9081/hls/52/index.m3u8
|
||||||
|
西藏卫视,http://183.11.239.36:808/hls/64/index.m3u8
|
||||||
谈判专家,http://43.138.0.72:35455/yy/1382735560
|
谈判专家,http://43.138.0.72:35455/yy/1382735560
|
||||||
贵州卫视,http://222.169.85.8:9901/tsfile/live/0120_1.m3u8
|
贵州卫视,http://58.57.40.22:9901/tsfile/live/1042_1.m3u8
|
||||||
|
贵州卫视,http://58.19.43.46:9901/tsfile/live/1011_1.m3u8
|
||||||
贵州卫视,http://113.57.111.4:1111/tsfile/live/1029_1.m3u8
|
贵州卫视,http://113.57.111.4:1111/tsfile/live/1029_1.m3u8
|
||||||
贵州卫视,http://111.14.181.15:9901/tsfile/live/0120_1.m3u8
|
贵州卫视,http://182.150.23.74:808/hls/26/index.m3u8
|
||||||
贵州卫视,http://58.221.214.82:9901/tsfile/live/0120_1.m3u8
|
|
||||||
车迷频道,http://120.76.248.139/live/bfgd/4200000146.m3u8
|
车迷频道,http://120.76.248.139/live/bfgd/4200000146.m3u8
|
||||||
辽宁公共,http://120.76.248.139/live/bfgd/4200000077.m3u8
|
辽宁公共,http://120.76.248.139/live/bfgd/4200000077.m3u8
|
||||||
辽宁公共,http://120.76.248.139/live/bfgd/4200000481.m3u8
|
辽宁公共,http://120.76.248.139/live/bfgd/4200000481.m3u8
|
||||||
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
|
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
|
||||||
辽宁卫视,http://58.57.40.22:9901/tsfile/live/1035_1.m3u8
|
辽宁卫视,http://58.57.40.22:9901/tsfile/live/1035_1.m3u8
|
||||||
辽宁卫视,http://58.19.43.46:9901/tsfile/live/1041_1.m3u8
|
|
||||||
辽宁卫视,http://120.76.248.139/live/bfgd/4200000185.m3u8
|
辽宁卫视,http://120.76.248.139/live/bfgd/4200000185.m3u8
|
||||||
辽宁卫视,http://120.76.248.139/live/bfgd/4200000058.m3u8
|
辽宁卫视,http://113.57.111.4:1111/tsfile/live/1026_1.m3u8
|
||||||
|
辽宁卫视,http://61.156.228.12:8154/tsfile/live/0121_1.m3u8
|
||||||
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
||||||
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
||||||
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
||||||
@@ -259,14 +256,14 @@ CHC影迷电影,http://113.195.172.192:808/hls/112/index.m3u8
|
|||||||
都市剧场,http://112.46.105.20:8009/hls/72/index.m3u8
|
都市剧场,http://112.46.105.20:8009/hls/72/index.m3u8
|
||||||
鄂托克旗电视台,http://110.19.181.138:10080/hls/F509Rh7GR/F509Rh7GR_live.m3u8?zneimd
|
鄂托克旗电视台,http://110.19.181.138:10080/hls/F509Rh7GR/F509Rh7GR_live.m3u8?zneimd
|
||||||
重庆卫视,http://36.32.174.67:60080/newlive/live/hls/34/live.m3u8
|
重庆卫视,http://36.32.174.67:60080/newlive/live/hls/34/live.m3u8
|
||||||
|
重庆卫视,http://58.19.43.46:9901/tsfile/live/1042_1.m3u8
|
||||||
重庆卫视,http://183.11.239.36:808/hls/53/index.m3u8
|
重庆卫视,http://183.11.239.36:808/hls/53/index.m3u8
|
||||||
重庆卫视,http://124.128.73.58:9901/tsfile/live/0142_1.m3u8
|
重庆卫视,http://113.25.252.226:9901/tsfile/live/0142_1.m3u8
|
||||||
金鹰卡通,http://58.19.43.46:9901/tsfile/live/1000_1.m3u8
|
金鹰卡通,http://58.19.43.46:9901/tsfile/live/1000_1.m3u8
|
||||||
金鹰卡通,http://116.128.242.83:9901/tsfile/live/1002_1.m3u8
|
金鹰卡通,http://116.128.242.83:9901/tsfile/live/1002_1.m3u8
|
||||||
金鹰卡通,http://58.57.40.22:9901/tsfile/live/1059_1.m3u8
|
金鹰卡通,http://58.57.40.22:9901/tsfile/live/1059_1.m3u8
|
||||||
金鹰卡通,http://218.89.240.144:59901/tsfile/live/1002_1.m3u8
|
金鹰卡通,http://218.89.240.144:59901/tsfile/live/1002_1.m3u8
|
||||||
陕西体育休闲,http://112.46.105.20:8009/hls/24/index.m3u8
|
陕西体育休闲,http://112.46.105.20:8009/hls/24/index.m3u8
|
||||||
陕西卫视,http://61.138.128.226:19901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
陕西新闻咨询,http://112.46.105.20:8009/hls/18/index.m3u8
|
陕西新闻咨询,http://112.46.105.20:8009/hls/18/index.m3u8
|
||||||
陕西秦腔,http://112.46.105.20:8009/hls/22/index.m3u8
|
陕西秦腔,http://112.46.105.20:8009/hls/22/index.m3u8
|
||||||
陕西西部电影,http://112.46.105.20:8009/hls/62/index.m3u8
|
陕西西部电影,http://112.46.105.20:8009/hls/62/index.m3u8
|
||||||
@@ -276,15 +273,14 @@ CHC影迷电影,http://113.195.172.192:808/hls/112/index.m3u8
|
|||||||
青海卫视,http://120.238.94.10:9901/tsfile/live/1073_1.m3u8
|
青海卫视,http://120.238.94.10:9901/tsfile/live/1073_1.m3u8
|
||||||
青海卫视,http://58.19.43.46:9901/tsfile/live/1014_1.m3u8
|
青海卫视,http://58.19.43.46:9901/tsfile/live/1014_1.m3u8
|
||||||
青海卫视,http://120.76.248.139/live/bfgd/4200000111.m3u8
|
青海卫视,http://120.76.248.139/live/bfgd/4200000111.m3u8
|
||||||
青海卫视,http://123.130.84.106:8154/tsfile/live/0140_1.m3u8
|
|
||||||
靖洋卡通,http://104.244.79.187:4994/proxy?url=http%3A//104.244.79.187%3A5050/litv/4gtv-4gtv057
|
靖洋卡通,http://104.244.79.187:4994/proxy?url=http%3A//104.244.79.187%3A5050/litv/4gtv-4gtv057
|
||||||
黎城综合,http://111.53.96.67:8081/live/1/index.m3u8
|
黎城综合,http://111.53.96.67:8081/live/1/index.m3u8
|
||||||
黎城综合,http://111.53.96.67:8081/live/1/index.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
|
||||||
黑莓动画,http://39.134.65.106/PLTV/88888888/224/3221225529/1.m3u8
|
黑莓动画,http://39.134.65.106/PLTV/88888888/224/3221225529/1.m3u8
|
||||||
黑莓动画,http://36.105.100.208:35455/itv/1000000004000021734.m3u8?cdn=ystenlive
|
黑莓动画,http://36.105.100.208:35455/itv/1000000004000021734.m3u8?cdn=ystenlive
|
||||||
黑莓电影,http://36.105.100.208:35455/itv/1000000004000019624.m3u8?cdn=ystenlive
|
黑莓电影,http://36.105.100.208:35455/itv/1000000004000019624.m3u8?cdn=ystenlive
|
||||||
黑龙江卫视,http://39.164.160.249:9901/tsfile/live/0143_1.m3u8
|
黑龙江卫视,http://39.164.160.249:9901/tsfile/live/0143_1.m3u8
|
||||||
黑龙江卫视,http://58.57.40.22:9901/tsfile/live/1040_1.m3u8
|
黑龙江卫视,http://58.57.40.22:9901/tsfile/live/1040_1.m3u8
|
||||||
|
黑龙江卫视,http://124.116.183.146:9901/tsfile/live/0143_1.m3u8
|
||||||
|
|
||||||
# IPv6 Streams
|
# IPv6 Streams
|
||||||
CCTV-1 综合,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226559/index.m3u8
|
CCTV-1 综合,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226559/index.m3u8
|
||||||
@@ -297,53 +293,44 @@ CCTV-15 音乐,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLT
|
|||||||
CCTV-16 奥林匹克,http://[2409:8087:1a01:df::4077]:80/PLTV/88888888/224/3221225893/index.m3u8
|
CCTV-16 奥林匹克,http://[2409:8087:1a01:df::4077]:80/PLTV/88888888/224/3221225893/index.m3u8
|
||||||
CCTV-17 农业农村,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8
|
CCTV-17 农业农村,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8
|
||||||
CCTV-2 财经,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226540/index.m3u8
|
CCTV-2 财经,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226540/index.m3u8
|
||||||
|
CCTV-3 综艺,http://[2409:8087:1a01:df::4077]:80/PLTV/88888888/224/3221225799/index.m3u8
|
||||||
CCTV-4 中文国际,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226428/index.m3u8
|
CCTV-4 中文国际,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226428/index.m3u8
|
||||||
CCTV-5 体育,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226019/index.m3u8
|
CCTV-5 体育,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226019/index.m3u8
|
||||||
CCTV-5+ 体育赛事,http://[2409:8087:1a01:df::4077]:80/PLTV/88888888/224/3221225507/index.m3u8
|
|
||||||
CCTV-6 电影,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8
|
CCTV-6 电影,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8
|
||||||
CCTV-7 国防军事,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225733/index.m3u8
|
CCTV-7 国防军事,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225733/index.m3u8
|
||||||
CCTV-8 电视剧,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8
|
CCTV-8 电视剧,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8
|
||||||
CCTV-9 纪录,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8
|
CCTV-9 纪录,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8
|
||||||
CCTV1,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?
|
CCTV10,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226449/1.m3u8
|
||||||
CCTV10,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226937/1.m3u8?
|
|
||||||
CCTV11,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8
|
CCTV11,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8
|
||||||
CCTV11,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226448/1.m3u8
|
CCTV11,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226448/1.m3u8
|
||||||
CCTV12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8
|
CCTV12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8
|
||||||
CCTV12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226942/1.m3u8?
|
|
||||||
CCTV13,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?
|
|
||||||
CCTV14,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226229/1.m3u8
|
CCTV14,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226229/1.m3u8
|
||||||
CCTV14,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226445/1.m3u8
|
CCTV14,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226445/1.m3u8
|
||||||
CCTV15,http://[2409:8087:1a01:df::4033]:80/TVOD/88888888/224/3221226127/main.m3u8
|
CCTV15,http://[2409:8087:1a01:df::4033]:80/TVOD/88888888/224/3221226127/main.m3u8
|
||||||
CCTV15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8
|
CCTV15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8
|
||||||
CCTV15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226444/1.m3u8
|
CCTV15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226444/1.m3u8
|
||||||
CCTV15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?
|
|
||||||
CCTV16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226887/1.m3u8
|
CCTV16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226887/1.m3u8
|
||||||
CCTV16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226888/1.m3u8
|
CCTV16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226888/1.m3u8
|
||||||
|
CCTV16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?
|
||||||
CCTV17,http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225708/main.m3u8
|
CCTV17,http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225708/main.m3u8
|
||||||
CCTV17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8
|
CCTV17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226318/1.m3u8
|
||||||
CCTV17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226442/1.m3u8
|
CCTV17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226442/1.m3u8
|
||||||
CCTV2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226230/1.m3u8
|
|
||||||
CCTV2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226371/1.m3u8
|
CCTV2,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226371/1.m3u8
|
||||||
CCTV3,http://[2409:8087:1a01:df::4041]:80/TVOD/88888888/224/3221225799/main.m3u8
|
CCTV3,http://[2409:8087:1a01:df::4041]:80/TVOD/88888888/224/3221225799/main.m3u8
|
||||||
CCTV3,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226456/1.m3u8
|
CCTV6,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8?
|
||||||
CCTV3,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8
|
|
||||||
CCTV3,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226471/1.m3u8?
|
|
||||||
CCTV7,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8
|
CCTV7,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8
|
||||||
CCTV7,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226946/1.m3u8?
|
|
||||||
CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
||||||
CCTV8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226451/1.m3u8
|
CCTV8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226451/1.m3u8
|
||||||
|
CCTV8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8?
|
||||||
CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226236/1.m3u8
|
CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226236/1.m3u8
|
||||||
CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226450/1.m3u8
|
CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226450/1.m3u8
|
||||||
CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226449/1.m3u8
|
|
||||||
CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?
|
CCTV9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8?
|
||||||
CETV1,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226494/1.m3u8
|
|
||||||
CHC动作电影,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226329/1.m3u8
|
CHC动作电影,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226329/1.m3u8
|
||||||
三沙卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8
|
三沙卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8
|
||||||
东北热剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225741/index.m3u8
|
东北热剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225741/index.m3u8
|
||||||
东南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8
|
东南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8
|
||||||
东南卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225950/main.m3u8
|
东南卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225950/main.m3u8
|
||||||
东方卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8
|
东方卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8
|
||||||
中国教育1台,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226494/1.m3u8?
|
|
||||||
云南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226543/1.m3u8
|
云南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226543/1.m3u8
|
||||||
云南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226928/1.m3u8
|
云南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226928/1.m3u8
|
||||||
优漫卡通,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226932/1.m3u8
|
优漫卡通,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226932/1.m3u8
|
||||||
@@ -383,12 +370,10 @@ CHC动作电影,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/8
|
|||||||
江西卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8
|
江西卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8
|
||||||
江西卫视,http://[2409:8087:1a01:df::4027]:80/TVOD/88888888/224/3221225935/main.m3u8
|
江西卫视,http://[2409:8087:1a01:df::4027]:80/TVOD/88888888/224/3221225935/main.m3u8
|
||||||
河北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8
|
河北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8
|
||||||
河北卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225961/main.m3u8
|
|
||||||
河南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8
|
河南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8
|
||||||
浙江卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
|
浙江卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
|
||||||
海南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
|
海南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
|
||||||
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8
|
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8
|
||||||
海南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226922/1.m3u8
|
|
||||||
深圳卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
深圳卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
||||||
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
||||||
湖南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8
|
湖南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8
|
||||||
@@ -396,6 +381,7 @@ CHC动作电影,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/8
|
|||||||
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8
|
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8
|
||||||
甘肃卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226545/1.m3u8
|
甘肃卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226545/1.m3u8
|
||||||
甘肃卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226913/1.m3u8
|
甘肃卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226913/1.m3u8
|
||||||
|
睛彩篮球,http://[2409:8087:1a01:df::4055]:80/TVOD/88888888/224/3221225901/main.m3u8
|
||||||
精品体育,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226328/1.m3u8
|
精品体育,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226328/1.m3u8
|
||||||
精品萌宠,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226505/index.m3u8
|
精品萌宠,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226505/index.m3u8
|
||||||
纪实人文,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225738/index.m3u8
|
纪实人文,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225738/index.m3u8
|
||||||
@@ -421,7 +407,6 @@ CHC动作电影,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/8
|
|||||||
陕西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226926/1.m3u8
|
陕西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226926/1.m3u8
|
||||||
青海卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226529/1.m3u8
|
青海卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226529/1.m3u8
|
||||||
青海卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226916/1.m3u8
|
青海卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226916/1.m3u8
|
||||||
鹤岗新闻综合,http://[2409:8087:1a01:df::4059]:80/TVOD/88888888/224/3221226073/main.m3u8
|
|
||||||
黑莓动画,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226935/1.m3u8
|
黑莓动画,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226935/1.m3u8
|
||||||
黑莓电影,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226939/1.m3u8
|
黑莓电影,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226939/1.m3u8
|
||||||
黑龙江卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8
|
黑龙江卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8
|
||||||
|
|||||||
Reference in new issue
Block a user