安全加固已上线:全站与下载限流、登录保护、管理后台通行密钥与设备锁已启用。 查看安全与防护声明 →
PLUGIN CENTER · 跨端开放生态

把播放器的能力
交给整个生态

像素播放器功能插件体系:同一份 manifest,iOS 与 Android 双端一致。投屏、音源、推送、设备桥四大能力开放给第三方开发者,以「声明 + 脚本」的方式扩展播放器,不碰宿主源码,全程授权可控。

10插件(含官方)
2端(iOS / Android)
14能力模块
21权限声明项
ECOSYSTEM

一套契约,两端一致

插件中心把播放器的扩展能力协议化:manifest 声明能力与权限,脚本编排宿主能力,跨端按同一份文档实现。

同一份 manifest

schema v3 定义包格式、能力声明、权限、入口与协议。iOS / Android 双端解析同一契约,第三方一次打包,两端可用。

脚本即插件

第三方插件 = manifest + main.js(QuickJS 沙箱)。导入 zip 即用,运行时加载,不需要重新编译宿主,更不需要修改 App 源码。

能力授权可控

每个权限逐项授予:投屏、搜索、播放、推送、设备连接,敏感能力另需单独用户协议。未授权调用一律返回 permission_denied。

原生能力开放

DLNA 投屏、音源加密、AstroBox 桥接等原生能力以 xs.host.* 暴露,脚本可安全编排,第三方无需触碰底层实现。
BUILT-IN CAPABILITIES

四大内置能力

随 App 自带四个能力插件,第三方可参考它们的 manifest 与实现方式开发自己的插件。

TV 投送

cast · DLNA 投屏
设备发现、投播、暂停、续播、seek 与状态轮询。基于 NAS 家庭音频中心 castService。
权限:cast.discover / cast.control

网易云音源

music-source · 远程音源
搜索、播放 URL、歌词、封面聚合进播放器。启用需单独用户协议,Cookie 仅存本地。
权限:music.search / music.play

Dot. 墨水屏

push · 歌词推送
把歌词与播放信息推送到 Dot. 墨水屏设备(Quote/0)。启用需单独用户协议。
权限:push.send

小米手环 9

device-bridge · 穿戴桥接
封面渐变取色、歌词同步、多模式切换与控制回传。基于 AstroBox 插件(Rust wasm)。
权限:device.connect
OFFICIAL PLUGINS

官方插件

清单从插件中心接口实时拉取。下载 zip 后在 App 的插件中心导入,启用前逐项授权;带界面的插件会同时提供原生控制台与插件面板。

PX-07 战术终端

media / library / share / ai
战况简报海报、全域扫描、AI 战评,自带 HUD 战术面板。
v1.4.0 · com.xiangsu.px07

SEAL 声纹封存

library / storage
WASM 曲库指纹:64 位声纹 + CRC32,随时校验曲库是否被改动。
v1.1.0 · com.xiangsu.seal

TRACE 轨迹配平

library / media
按剩余时间从曲库挑一组恰好填满的曲目写进队列,自带配平面板。
v1.0.0 · com.xiangsu.trace
查看全部插件 开发者文档
DEV PATH

从一个想法到上架

第三方开发者的完整路径:写声明、写脚本、打包、提交审核,全程文档化,无需接触宿主源码。

STEP 01

写 manifest

schema v3 声明 id、能力、权限、入口与协议。字段有严格校验,见开发者文档 §2。

STEP 02

写 main.js

QuickJS 沙箱内注册 onEnable / onDisable / onConfigRequested,调用 xs.host.* 编排宿主能力。

STEP 03

xs-pack 打包

一条命令生成 zip:manifest.json + main.js + 资源 + 协议文件,30MB 以内。

STEP 04

提交审核

在插件中心上传 zip,管理员审核 manifest 与权限声明,通过后对用户可见、可下载。

开发者入驻

你有一个播放器扩展的点子?无论是投屏玩法、音源聚合、设备联动还是推送创新,像素播放器插件中心向第三方开发者开放。提交你的方案,我们一起把能力交给生态。