为Splayer暴露API, 比如通过HTTP端口暴露播放信息、歌单等 #145
StarsailsClover
started this conversation in
Ideas
Replies: 1 comment
|
https://splayer-next.imsyy.top/api.html
还有这个,我是真没想到这东西还真有受众( https://splayer-next.imsyy.top/mcp.html
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
Splayer 当前缺少对外开放的 HTTP 接口能力,无法通过网络端口对外获取播放器内部状态数据。目前播放器播放进度、当前播放曲目、完整歌单列表、播放模式、音量、循环状态等全部信息仅能在软件 UI 界面查看,没有标准化 HTTP API 对外输出,第三方程序、脚本、本地自动化工具无法对接读取播放器数据。
对于需要二次开发的场景存在明显阻碍。例如本地 Agent 程序、桌面小组件、第三方控制面板、自动化脚本想要获取 Splayer 播放状态,只能采用截图 OCR、读取内存这类不稳定的方案,兼容性差,版本更新后极易失效。
期望新增一套 HTTP 服务模块,可配置开启关闭监听端口,对外提供 REST 风格 API。接口至少支持获取当前播放状态、正在播放的歌曲信息、全部歌单列表、音量、播放进度;后续可拓展实现播放暂停、切歌等控制接口。同时增加简单的访问开关与基础鉴权配置,避免内网环境下无限制暴露播放器数据。该功能保持可选默认关闭,不影响普通用户使用体验,满足开发者二次开发需求。
All reactions