Alpha v2 設計書

可參考項目

https://github.com/qoli/syncnextPlugin

如何開發

在 Syncnext 裡面測試開發中的插件

$http 可用 API

API 介紹
$http.fetch(req) 遞交一個網絡請求
var req = {
    url: inputURL,
    method: "GET",
};

$http.fetch(req).then(function (res) { ... }
var headers = {
		Referer: "<https://www.libvio.vip/>"
}

var req = {
    url: url,
    method: "POST",
    headers: headers,
    body: JSON.stringify(data)
};

$http.fetch(req).then(function (res) { ... }

$next 可用 API

API 介紹 版本
$next.aliLink(string) 傳遞一個阿里雲盤的分享地址
$next.aliPlay(string) 要求 Syncnext 使用 fileID 播放阿里雲盤的內容
$next.toMedias(json) **(已拋棄)**建立封面牆
$next.toMedias(json,key) 建立封面牆,帶 Key 的寫法,搜尋功能使用這個寫法
$next.toSearchMedias(json,key) 建立封面牆,帶 Key 的寫法,搜尋功能使用這個寫法
$next.toEpisodes(json) 建立播放列表
$next.toPlayer(string) 傳遞一個播放地址,要求 Syncnext 執行播放
$next.toPlayerByJSON(json) 傳遞播放地址,可按照以json格式傳遞 1.115+
$next.emptyView(string) 在播放列表顯示一個錯誤內容。 1.93+

插件化頻道協議更新日誌

Alpha 4.5

版本要求

變更內容