From 20afb875655d2ebf51ab26ddd3301a721de2b686 Mon Sep 17 00:00:00 2001 From: mtvpls Date: Wed, 10 Dec 2025 19:59:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E5=86=99v201.0.0.=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG | 11 +++++++++++ README.md | 13 ++++++++++++- VERSION.txt | 2 +- src/lib/changelog.ts | 14 ++++++++++++++ src/lib/version.ts | 2 +- 5 files changed, 39 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 388dce6..cb036ae 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,14 @@ +## [201.0.0] - 2025-12-10 + +### Added +- 增加观影室,支持多人同步观影、实时聊天、语音通话等功能(实验性) +- 增加完整下载,通过合并m3u8片段实现完整视频下载 + +### Changed +- 现在本地弹幕缓存会主动清除了 +### Fixed +- 修正tvbox订阅请求时机错误 + ## [200.4.0] - 2025-12-06 ### Added diff --git a/README.md b/README.md index 73996a6..067446c 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,8 @@ - 📱 **PWA**:离线缓存、安装到桌面/主屏,移动端原生体验。 - 🌗 **响应式布局**:桌面侧边栏 + 移动底部导航,自适应各种屏幕尺寸。 - 👿 **智能去广告**:自动跳过视频中的切片广告,更可以自定义你的去广告代码以增强去广告功能。 +- 🎭 **观影室**:支持多人同步观影、实时聊天、语音通话等功能(实验性)。 +- 📥 **M3U8完整下载**:通过合并m3u8片段实现完整地下载视频。 ### 注意:部署后项目为空壳项目,无内置播放源和直播源,需要自行收集 @@ -78,7 +80,9 @@ ## 部署 -本项目**仅支持 Docker 或其他基于 Docker 的平台** 部署。 +本项目**支持 Docker 和Vercel平台** 部署。 + +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/mtvpls/MoonTVPlus) ### Kvrocks 存储(推荐) @@ -246,6 +250,8 @@ dockge/komodo 等 docker compose UI 也有自动更新功能 | NEXT_PUBLIC_DANMAKU_CACHE_EXPIRE_MINUTES | 弹幕缓存失效时间(分钟数,设为 0 时不缓存) | 0 或正整数 | 4320(3天) | | ENABLE_TVBOX_SUBSCRIBE | 是否启用 TVBOX 订阅功能 | true/false | false | | TVBOX_SUBSCRIBE_TOKEN | TVBOX 订阅 API 访问 Token,如启用TVBOX功能必须设置该项 | 任意字符串 | (空) | +| WATCH_ROOM_ENABLED | 是否启用观影室功能 | true/false | false | +| NEXT_PUBLIC_VOICE_CHAT_STRATEGY | 观影室语音聊天策略 | webrtc-fallback/server-only | webrtc-fallback | NEXT_PUBLIC_DOUBAN_PROXY_TYPE 选项解释: @@ -264,6 +270,11 @@ NEXT_PUBLIC_DOUBAN_IMAGE_PROXY_TYPE 选项解释: - cmliussss-cdn-ali:由浏览器请求豆瓣 CDN,该 CDN 由 [CMLiussss](https://github.com/cmliu) 搭建,并由阿里云 cdn 提供加速 - custom: 用户自定义 proxy,由 NEXT_PUBLIC_DOUBAN_IMAGE_PROXY 定义 +NEXT_PUBLIC_VOICE_CHAT_STRATEGY 选项解释: + +- webrtc-fallback:使用 WebRTC P2P 连接,失败时自动回退到服务器中转(推荐) +- server-only:仅使用服务器中转(适用于无法建立 P2P 连接的网络环境) + ## 弹幕后端部署 diff --git a/VERSION.txt b/VERSION.txt index a127f49..80f52a3 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -200.4.0 \ No newline at end of file +201.0.0 \ No newline at end of file diff --git a/src/lib/changelog.ts b/src/lib/changelog.ts index cab7acf..09f489a 100644 --- a/src/lib/changelog.ts +++ b/src/lib/changelog.ts @@ -10,6 +10,20 @@ export interface ChangelogEntry { } export const changelog: ChangelogEntry[] = [ + { + version: '201.0.0', + date: '2025-12-10', + added: [ + '增加观影室,支持多人同步观影、实时聊天、语音通话等功能(实验性)', + '增加完整下载,通过合并m3u8片段实现完整视频下载' + ], + changed: [ + '现在本地弹幕缓存会主动清除了' + ], + fixed: [ + '修正tvbox订阅请求时机错误' + ], + }, { version: '200.4.0', date: '2025-12-06', diff --git a/src/lib/version.ts b/src/lib/version.ts index 63c41ba..799fb35 100644 --- a/src/lib/version.ts +++ b/src/lib/version.ts @@ -1,6 +1,6 @@ /* eslint-disable no-console */ -const CURRENT_VERSION = '200.4.0'; +const CURRENT_VERSION = '201.0.0'; // 导出当前版本号供其他地方使用 export { CURRENT_VERSION };