mtvpls
|
a37d64647f
|
升级artplayer到5.4.0,增加画面翻转功能
|
2026-06-11 00:33:24 +08:00 |
|
mtvpls
|
f515f8ee46
|
提升播放页带背景图下选集面板的对比度
|
2026-06-10 09:49:29 +08:00 |
|
mtvpls
|
65d89be93a
|
增加视频特殊源配置功能
|
2026-06-09 15:25:22 +08:00 |
|
mtvpls
|
7fea2da185
|
增加自定义字幕上传
|
2026-06-07 20:42:30 +08:00 |
|
mtvpls
|
a7707dc991
|
播放记录保存去重
|
2026-05-22 00:53:19 +08:00 |
|
mtvpls
|
2cddd0a8c0
|
优化切集性能
|
2026-05-20 15:46:38 +08:00 |
|
mtvpls
|
4f0a0db0fd
|
搜索增加部分缓存快速启动机制
|
2026-05-16 09:56:40 +08:00 |
|
mtvpls
|
6d9afd8072
|
增加快速优选模式
|
2026-04-28 16:08:09 +08:00 |
|
mtvpls
|
f265566536
|
115网盘在线播放
|
2026-04-27 22:07:57 +08:00 |
|
mtvpls
|
cf3176ae9c
|
uc网盘在线播放
|
2026-04-27 15:44:17 +08:00 |
|
mtvpls
|
2a0900ab69
|
123云盘播放
|
2026-04-27 13:52:51 +08:00 |
|
mtvpls
|
1ccfb9cdce
|
夸克网盘在线播放移除openlist依赖
|
2026-04-26 21:11:00 +08:00 |
|
mtvpls
|
59706b17c1
|
百度网盘在线播放
|
2026-04-26 20:40:08 +08:00 |
|
mtvpls
|
c877397682
|
移动云盘在线播放
|
2026-04-26 17:41:56 +08:00 |
|
mtvpls
|
0916e4ff08
|
用户组增加权限控制
|
2026-04-22 16:22:17 +08:00 |
|
mtvpls
|
b08fe23eab
|
选集屏蔽增加相反模式
|
2026-04-18 10:34:34 +08:00 |
|
mtvpls
|
4fe9314c57
|
Merge branch 'pr-265' into dev
|
2026-04-15 21:18:32 +08:00 |
|
ShiGuangAlex
|
c3744213ae
|
Fix Safari playback follow-ups and same-episode reload stall
|
2026-04-15 19:35:24 +08:00 |
|
ShiGuangAlex
|
d3eb78d9ce
|
Use content ids for episode progress keys
|
2026-04-15 11:13:18 +08:00 |
|
ShiGuangAlex
|
375d857f78
|
Use shared keys for episode progress cache
|
2026-04-15 00:47:24 +08:00 |
|
ShiGuangAlex
|
2e7484723e
|
Limit local episode progress cache
|
2026-04-14 23:34:10 +08:00 |
|
mtvpls
|
91d3fe7da0
|
换源集数不一致时清空弹幕缓存
|
2026-04-14 23:28:03 +08:00 |
|
ShiGuangAlex
|
42975aeb1a
|
Fix source switch playback migration
|
2026-04-14 20:30:16 +08:00 |
|
ShiGuangAlex
|
62e0c12d81
|
Fix Safari playback recovery and episode progress memory
|
2026-04-14 17:40:30 +08:00 |
|
mtvpls
|
ab356bf8fc
|
修复也许你想看无法滚动
|
2026-04-14 00:28:03 +08:00 |
|
mtvpls
|
7469cc1537
|
新增也许你想看功能
|
2026-04-13 10:35:16 +08:00 |
|
mtvpls
|
f4d7565d67
|
play页面缓存引入主动清理机制
|
2026-04-11 22:25:13 +08:00 |
|
mtvpls
|
769dbf8310
|
豆瓣数据源增加备用源
|
2026-04-09 21:30:07 +08:00 |
|
mtvpls
|
80ae3e8c21
|
转存播放补充元信息
|
2026-04-07 21:17:18 +08:00 |
|
mtvpls
|
9b707c1a17
|
夸克网盘转存
|
2026-04-07 16:58:22 +08:00 |
|
mtvpls
|
b636051cf9
|
修改提示
|
2026-03-30 09:29:53 +08:00 |
|
mtvpls
|
90b4633f6b
|
修复当前集拉回开头显示恢复进度按钮
|
2026-03-26 18:56:13 +08:00 |
|
mtvpls
|
39d829eab6
|
增强弹幕选集面板,并且修复手动选择弹幕因缓存问题无法变更弹幕集数
|
2026-03-26 11:07:00 +08:00 |
|
mtvpls
|
2b482a031f
|
增加本机转码功能
|
2026-03-25 23:15:32 +08:00 |
|
mtvpls
|
4437a4c461
|
修复解析切集的加载状态问题
|
2026-03-22 17:07:28 +08:00 |
|
mtvpls
|
3132d7608f
|
调整视频源脚本播放流程
|
2026-03-22 14:28:17 +08:00 |
|
mtvpls
|
691247cb8e
|
脚本缓存,移除版本控制
|
2026-03-22 00:29:02 +08:00 |
|
mtvpls
|
5b6649ce2f
|
修复懒加载问题
|
2026-03-21 23:41:10 +08:00 |
|
mtvpls
|
e7e4196e2e
|
脚本源懒加载
|
2026-03-21 15:48:44 +08:00 |
|
mtvpls
|
3b5587e388
|
脚本实装
|
2026-03-21 14:44:53 +08:00 |
|
mtvpls
|
b61865fb49
|
优化视频权重获取方式
|
2026-03-19 16:10:43 +08:00 |
|
mtvpls
|
11317abc98
|
ai评论生成
|
2026-03-14 11:30:17 +08:00 |
|
mtvpls
|
11b3c0ca21
|
增加主动恢复进度按钮
|
2026-03-13 09:53:34 +08:00 |
|
Troray
|
3e9fdbb7a0
|
fix: 强化 SSRF 防护、修复代理链路安全漏洞与代码质量问题
基于 Gemini Code Assist 审查建议,对代理链路进行全面安全加固与代码优化。
- [新增] `src/lib/server/ssrf.ts`: 使用 `dns.promises.lookup` 进行真实 IP 解析,
替代原有的正则匹配,防御 DNS 重绑定、非十进制 IP 等绕过手段
- [新增] 为 `proxy/vod/m3u8`、`proxy/vod/key`、`video-proxy` 三个接口补齐 SSRF 校验,
此前仅 `proxy-m3u8` 和 `proxy/vod/segment` 有防护
- [删除] `utils.ts` 中已弃用的 `isValidUrlForProxy` 函数
- 所有代理接口统一强制 SSRF 校验,不再仅限于 `source=directplay`
- 修复 `proxy/vod/segment` 中 `isCancelled` 为 `const` 导致流取消信号失效的问题
- 修复 `proxy-m3u8/route.ts` 中导入不存在的函数(`extractResolutionFromM3u8`, `filterAdsFromM3U8Default`, `resolveM3u8Links`)的构建错误
- 修复直链直连模式下 `fetchCurrentSourceVideoInfo` 使用 HLS.js (XHR) 探测视频分辨率
触发 CORS 误报的问题,改为直接跳过探测
- 移除 `proxy/vod/segment` 中未使用的 `NextRequest` 导入
- [新增] `src/lib/server/proxy-headers.ts`: 抽取 CORS 响应头为共享工具函数,
消除 `proxy/vod/segment`、`proxy/vod/key`、`proxy/vod/m3u8` 中重复代码
- 统一使用 `DIRECT_PLAY_SOURCE` 常量替代硬编码 `'directplay'` 字符串
- `src/lib/server/ssrf.ts`
- `src/lib/server/proxy-headers.ts`
- `/app/api/proxy-m3u8/route`
- `/app/api/proxy/vod/key/route`
- `/app/api/proxy/vod/m3u8/route`
- `/app/api/proxy/vod/segment/route`
- `/app/api/video-proxy/route`
- `/app/play/page`x
- `/lib/utils`
|
2026-03-11 21:11:24 +08:00 |
|
Troray
|
11dd787e73
|
feat(play): 直链播放默认不走代理及无后缀流透传兼容
1. 将直链播放(directplay)模式默认改为浏览器直连播放。
2. 播放失败UI新增'使用代理播放'按钮,点击后自动记忆域名并使用代理重试。
3. 仅在 localStorage 中记录的失败域名会自动走代理。
|
2026-03-11 17:11:44 +08:00 |
|
Troray
|
559117076c
|
修改为仅m3u8/m3u等使用代理播放,mp4/flv/mkv等常规视频文件直接播放
|
2026-03-11 10:08:30 +08:00 |
|
Troray
|
b4320b7028
|
修复直链播放时,测速组件预加载CORS报错的问题
|
2026-03-10 17:50:11 +08:00 |
|
Troray
|
3563d80510
|
fix(player):修复直链播放m3u8时跨域错误及分片加载失败的问题
|
2026-03-10 17:28:48 +08:00 |
|
mtvpls
|
fffced713c
|
播放页面的弹窗在大屏下使用抽屉式
|
2026-02-28 02:15:36 +08:00 |
|
mtvpls
|
6bd618e76c
|
源名字中显示分辨率,换源增加全部重试
|
2026-02-27 17:47:55 +08:00 |
|