LunaTV 配置订阅快速上手:免改文件 5 分钟同步播放源
【免费下载链接】LunaTV本项目采用 CC BY-NC-SA 协议,禁止任何商业化行为,任何衍生项目必须保留本项目地址并以相同协议开源项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTV
LunaTV 这款影视聚合播放器部署完是个空壳,没有任何播放源,得自己配。每次发现新资源还要手改 JSON、重启服务验证,特别磨人。LunaTV 管理后台里的「配置订阅」就是解法:填一个订阅 URL,播放源配置自动同步。
填入订阅URL的完整步骤
先拿到一个订阅 URL:找社区里或愿意分享配置的站长要地址,格式类似:
https://example.com/config.json进入 LunaTV 管理后台配置页:点击站点右上角头像,选择「管理后台」,页面里找到「配置订阅」卡片。
把地址粘贴进「订阅URL」输入框,点「拉取配置」。后台完成拉取和校验后会提示「配置拉取成功」,配置内容出现在下方编辑框里。
确认内容无误,点「保存」应用到当前实例,播放源即刻生效。
建议顺手打开「自动更新」开关,之后系统会定期拉取最新配置。
点击拉取配置后后台在做什么 🔍
点下去之后,后台按顺序走四步:先请求订阅 URL 的内容,再对编码串做 Base58 解码,然后校验 JSON 格式和数据结构,最后覆盖当前播放源配置。任何一步失败都会直接报错,旧配置保持不动,不用担心把站点弄坏。拉取逻辑在配置拉取接口,保存和订阅开关则由配置文件管理接口落库。
还有一点要记住:这个功能只对站长账号开放。后台在拉取和保存前都会校验账号,非站长账号会被直接拒绝。
拉取失败先查这四种情况 ⚠️
实际拉失败,基本逃不出这四类:
- 订阅 URL 失效:订阅源下线或换了域名,拉取直接报错。先用浏览器打开 URL 确认可访问,再换一个订阅源。
- Base58 解码失败:订阅源返回的不是合法 Base58 串,或编码方式对不上。找提供方按 Base58 编码后的 JSON 重新导出。
- 非站长账号:用普通账号登录,后台会提示「权限不足,只有站长可以拉取配置订阅」。换成站长账号再操作。
- 忘记开启自动更新:只拉了一次没打开开关,播放源更新就停在那了。定时更新任务只有在订阅 URL 和 AutoUpdate 开关同时存在时才会执行。
再进一步:把自己变成订阅源
攒到一套满意的播放源后,你也可以分享出去。把配置文件完整 JSON 做 Base58 编码,挂到任意可通过 HTTP 访问的地址,这个地址就是一个订阅链接,别人在 LunaTV 管理后台直接填就能用。
自动更新频率由系统定时任务决定,目前没有更细的配置项,不用折腾,打开开关让系统跑就行。
配置订阅把「偶尔更新播放源」从体力活变成系统自动做的事。下一步建议:等自己的订阅跑稳后,备份好配置文件,试着编码发布属于自己的订阅源。
【免费下载链接】LunaTV本项目采用 CC BY-NC-SA 协议,禁止任何商业化行为,任何衍生项目必须保留本项目地址并以相同协议开源项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTV
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考