-
released this
2026-07-20 19:36:27 +08:00 | 15 commits to main since this releaseEntryway Mobile v0.17.0 / TV v0.16.0 / Windows v0.14.0
💬 多弹幕服务与三端发布 — Android 手机和 TV 现在可按优先级配置弹弹Play、LogVar 弹幕 API 或其他弹弹Play兼容服务,匹配、加载与缓存严格绑定到实际数据源;本次 Release 同时提供 Windows x64 安装包。
多弹幕 API 与共享运行时
- 三种服务类型:内置弹弹Play官方服务;LogVar 弹幕 API 使用独立 URL 与 Token;“其他”按弹弹Play兼容协议调用,便于后续继续扩展服务类型。
- 有序故障回退:多个 API 按用户设置的优先级依次完成匹配与加载,当前服务不可用或未找到内容时再尝试下一项,不并发混用多个来源。
- 数据源隔离:映射、请求合并、内存状态和 LRU 内容缓存都纳入服务身份;同一 URL 的不同 LogVar Token 视为不同租户,避免跨源串用。
- 地址规范化:手机、TV 与运行时统一识别默认端口、尾斜杠和查询参数,防止界面允许重复端点但运行时又静默折叠。
- 凭据保护:Token 不进入日志、对象摘要或缓存文件名;弹幕设置排除在系统备份与设备迁移之外。
手机版 v0.17.0
- 完整 API 管理:可新增、编辑、删除和调整弹幕 API 优先级,并为 LogVar 单独填写与隐藏 Token。
- 窄屏布局修复:多 API 摘要改为独立行并限制行数,长 URL 或备用服务数量不会再把标题和说明挤成逐字竖排。
- 一致的端点判重:允许同一 LogVar 根地址使用不同 Token,同时拦截规范化后实际指向同一数据源的重复配置。
- 缓存与加载延续:继续使用播放器缓存容量作为弹幕 LRU 上限,只有超出容量时才逐出最久未使用的内容。
TV 版 v0.16.0
- 多 API 功能移植:通过遥控器管理服务类型、URL、Token、优先级与增删排序,实际播放与手机版共用同一匹配、回退和缓存实现。
- 弹幕菜单重排:菜单边距适配 720p / 1080p,长标题、状态和 API 摘要会合理分行或省略,按钮等宽排列,不再出现乱码式错位。
- 弹层遮挡修复:打开播放器菜单及其子对话框时暂时停止 Canvas / SurfaceView 弹幕绘制,并提高菜单表面不透明度,避免弹幕穿透覆盖菜单文字。
- 遥控器焦点修复:候选匹配、搜索和 API 编辑对话框互斥显示;子弹窗关闭后恢复父列表焦点,返回键可逐层退出。
- 独立弹幕缓存:新增 100 MB 默认弹幕缓存容量,可在 50–500 MB 范围调整,不再误改 ExoPlayer / mpv 的视频缓冲大小。
Windows v0.14.0+33
- Windows x64 安装包:本次 Release 同步提供
Entryway_0.14.0+33_Windows_x64_Setup.exe。 - 安装器工程:加入 Windows 安装包构建脚本与 Inno Setup 配置,完善安装、升级与卸载流程。
- 播放策略调整:补充 Windows 播放内核与硬件解码策略,减少不合适的解码路径。
- 资源与字幕修复:修正鉴权图片、媒体详情、搜索和收藏等请求的服务器作用域,并改善串流字幕加载与播放器状态同步。
安装包与校验
- 手机版:
entryway-debug-0.17.0.apk- SHA-256:
e85f6d752df0b5989ecf49d2726d0e15d2c79703ce8c67c3a4ba2e90a94d31c9
- SHA-256:
- TV 版:
Entryway-tv-debug-0.16.0.apk- SHA-256:
d4a17a314edb2dcd3f94a7bd03fef2b4724986e4d4f0a57a8ed02d1ff57bfa7e
- SHA-256:
- Windows x64:
Entryway_0.14.0+33_Windows_x64_Setup.exe- SHA-256:
4f502ed4ea054510992bca4c5fd5c85210314cdefd8ec17c794f424551e5b8b6
- SHA-256:
构建信息
- 手机版:
versionName 0.17.0,versionCode 36 - TV 版:
versionName 0.16.0,versionCode 35 - Windows:
version 0.14.0+33
Downloads