仓库地址:https://github.com/MoonTechLab/LunaTV
MoonTV 闭源运作已经过了一周了,版本号从 2.0.0 刷到了 2.7.1
讲真无需考虑 serverless 平台(cf、vercel、netlify)后,许多代码都好写了不少……垃圾代码都能少写很多,也删掉了很多,整个代码仓库清爽了不少,这也是快速迭代的助力之一吧
下面就看下这一周更新了啥吧
v2.1.0
支持了订阅配置文件,播放源自动和订阅源保持同步
神奇妙妙代码:https://gist.githubusercontent.com/senshinya/5a5cb900dfa888fd61d767530f00fc48/raw/gistfile1.txt
v2.2.0
支持了搜索结果筛选排序功能,支持按照来源、标题、年份进行筛选,以及按照年份排序
同时视频卡片也展示年份信息,聚合搜索时同时展示包含哪些播放源
v2.3.0
支持整站数据导出和导入功能,一键导出/导入全部用户和配置数据,方便快速迁移
v2.4.0
支持 kvrocks 存储,一个完全基于文件系统的 kv 存储
此前本地存储仅支持 redis,由于没有开启 aof,当出现极端情况宕机时,最坏的情况会丢失 15 分钟的数据。kvrocks 由于完全基于文件系统,就不会有此顾虑
v2.6.0(跳过了 v2.5.0)
新增搜索接口流式输出。此前搜索接口会等待全部播放源获取到搜索结果后统一返回,往往容易被个别速度较慢的源拖慢整体接口的 RT。新的流式接口为 websocket 接口,通过与前端维持长连接,只要某个播放源获取到搜索结果后立刻就能在前端展示,极大极大提升了搜索体验,强烈建议更新
此处应该放个视频,但是没法放,建议各位自行体验
v2.7.0
优化移动端对视频卡片的操作,新增了移动端的操作菜单。目前长按视频卡片即可弹出操作菜单
评论 (0)