更新源

This commit is contained in:
tloook 2024-02-09 22:29:47 +08:00
parent ff1d31d8c4
commit dd63832221
2 changed files with 47 additions and 18 deletions

View File

@ -114,24 +114,53 @@ var rule = {
type_name: jo.platForm.replace("huya", "虎牙").replace("douyu", "斗鱼").replace("cc", "网易CC").replace("bilibili", "哔哩哔哩").replace("douyin", "抖音") + "." + jo.categoryName, type_name: jo.platForm.replace("huya", "虎牙").replace("douyu", "斗鱼").replace("cc", "网易CC").replace("bilibili", "哔哩哔哩").replace("douyin", "抖音") + "." + jo.categoryName,
vod_content: "🏷分区:" + jo.platForm.replace("huya", "虎牙").replace("douyu", "斗鱼").replace("cc", "网易CC").replace("bilibili", "哔哩哔哩").replace("douyin", "抖音") + "·" + jo.categoryName + " 🏷UP主" + jo.ownerName + " 🏷人气:" + jo.online + (jo.isLive === 1 ? " 🏷状态:正在直播" : "状态:未开播") vod_content: "🏷分区:" + jo.platForm.replace("huya", "虎牙").replace("douyu", "斗鱼").replace("cc", "网易CC").replace("bilibili", "哔哩哔哩").replace("douyin", "抖音") + "·" + jo.categoryName + " 🏷UP主" + jo.ownerName + " 🏷人气:" + jo.online + (jo.isLive === 1 ? " 🏷状态:正在直播" : "状态:未开播")
}; };
// var playurl = JSON.parse(request("http://live.yj1211.work/api/live/getRealUrl?platform=" + jo.platForm + "&roomId=" + jo.roomId)).data; //单线路
let episodes = JSON.parse(request("http://live.yj1211.work/api/live/getRealUrlMultiSource?platform=" + jo.platForm + "&roomId=" + jo.roomId)).data; //多线路 let episodes = JSON.parse(request("http://live.yj1211.work/api/live/getRealUrlMultiSource?platform=" + jo.platForm + "&roomId=" + jo.roomId)).data; //多线路
let playFrom = []; if (Object.keys(episodes).length !== 0) {
let playList = []; let playFrom = [];
let kplayList = []; let playList = [];
Object.keys(episodes).forEach(function(key) { let kplayList = [];
playFrom.append(key); Object.keys(episodes).forEach(function(key) {
kplayList = episodes[key].map(function(it) { playFrom.append(key);
let title = it.qualityName; kplayList = episodes[key].map(function(it) {
let playUrl = it.playUrl let title = it.qualityName;
return title + "$" + play_url + urlencode(playUrl) let playUrl = it.playUrl
}).join("#") return title + "$" + play_url + urlencode(playUrl)
playList.append(kplayList); }).join("#")
}); playList.append(kplayList);
let vod_play_from = playFrom.join("$$$"); });
let vod_play_url = playList.join("$$$"); let vod_play_from = playFrom.join("$$$");
VOD["vod_play_from"] = vod_play_from; let vod_play_url = playList.join("$$$");
VOD["vod_play_url"] = vod_play_url; VOD["vod_play_from"] = vod_play_from;
VOD["vod_play_url"] = vod_play_url;
} else {
var d = [];
episodes = JSON.parse(request("http://live.yj1211.work/api/live/getRealUrl?platform=" + jo.platForm + "&roomId=" + jo.roomId)).data; //单线路
var name = {
"OD": "原画",
"FD": "流畅",
"LD": "标清",
"SD": "高清",
"HD": "超清",
"2K": "2K",
"4K": "4K",
"FHD": "全高清",
"XLD": "极速",
"SQ": "普通音质",
"HQ": "高音质"
};
Object.keys(episodes).forEach(function(key) {
if (!/ayyuid|to/.test(key)) {
d.push({
title: name[key],
url: episodes[key]
})
}
});
VOD["vod_play_from"] = "选择画质";
VOD["vod_play_url"] = d.map(function(it) {
return it.title + "$" + play_url + urlencode(it.url + "|" + jo.platForm + "|" + jo.roomId)
}).join("#");
}
} catch (e) { } catch (e) {
log("获取二级详情页发生错误:" + e.message); log("获取二级详情页发生错误:" + e.message);
} }

View File

@ -1 +1 @@
3.9.49beta32 3.9.49beta33