• yusheng released this 2026-10-04 09:44:07 +08:00 | 24 commits to main since this release

    Entryway Android TV 1.0.6

    播放页左上角显示片名艺术字 Logo;要按住 ↑ 键才切到下一集,不再一碰就换集;字幕、音轨面板把轨道排在最上面;弹幕走得更平稳;不接受多声道的设备自动降混为立体声,不再转圈或无声;TVBox 聚合接口「全部添加」后合成一个点播合集;管理服务器可以批量删除;飞牛影视部分剧集放不出来的问题已修复;关于页加了更新日志和 QQ 交流群。与 1.0.1–1.0.5 同一把正式密钥签名,可在应用内直接更新。 手机版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android TV 1.0.6 48 Release(正式版) arm64-v8a android-tv-v1.0.6 Entryway-tv-release-1.0.6-arm64-v8a.apk
    Android TV 1.0.6 48 Release(正式版) armeabi-v7a android-tv-v1.0.6 Entryway-tv-release-1.0.6-armeabi-v7a.apk

    该下载哪个包

    • 大多数设备请下载 arm64-v8a 包;安装时提示「解析错误」「应用与设备不兼容」的老电视 / 盒子,请改用 armeabi-v7a 包。
    • 应用内更新按已装的包选择:装的是 arm64 包就更新到 arm64 包,装的是 v7a 包就更新到 v7a 包。

    新增

    播放

    • 播放页左上角艺术字标题:有片名 Logo 时显示 Logo(单集用剧的 Logo),右边接「S1:E3 集标题」;没有 Logo 或图片加载失败时显示文字片名。
    • 按住 ↑ 键切到下一集(约 0.5 秒):原来轻按一下就换集,从隐藏状态唤出进度条、从按钮行退回进度条时都容易误触;现在轻按会提示「长按 ↑ 键切换到下一集」。直播换台仍是轻按。
    • 字幕面板:字幕轨道排在最上面,「字幕设置」放到后面;打开时焦点落在正在用的那条字幕上。音频面板同样把音轨排在最上面。
    • 多声道自动降混:设备不接受 5.1 / 7.1 PCM 音轨时(例如当贝投影仪),ExoPlayer 自动混成立体声输出;「强制立体声降混」开着时 ExoPlayer 也会降混(原来只对 mpv 有效)。能输出多声道的设备不受影响。
    • 弹幕描边、阴影、行间距。

    服务器与媒体库

    • 点播合集:添加点播(CMS)时填 TVBox 配置地址,「全部添加」会把检查通过的站点合成一个账号(原来每个站点一个)。每个站点是合集里的一个媒体库,搜索一次问遍所有站点。同一份配置再加一次会替换原来那个。
    • 批量删除(设置 › 账号与服务器 › 管理服务器 › 批量删除):确定键逐个勾选,可全选;「选中连不上的点播站点」会逐个检查单站点的点播源,把连不上的勾上;最后「删除选中的」确认删除。返回键退出,不删除。
    • 媒体库排序按库记住(默认开启);排序新增「最近更新」。
    • 本地影视库刮削(设置 › 媒体库 › 本地影视库刮削):扫描时按文件名到 TMDB 认片,给没有 NFO 的电影和剧集补信息与图片;TMDB API Key 用手机扫码填写。

    关于

    • 更新日志(最近三个 TV 版本)、官网与发布页(按确定显示二维码,用手机扫码打开)、QQ 交流群(群号 1107768156,按确定显示群二维码)。

    修复与改进

    • 弹幕忽快忽慢:弹幕位置按播放器读数推算、小幅修正,速度平稳;弹幕不再引起整个播放页频繁重绘。
    • 同一台 Emby 上存了多个账号会互相挤掉线:设备号改为每个登录各用一个。
    • 线路测速(Emby / Jellyfin)改为以登录用户请求服务器,不再因频繁请求公开接口被服务器限流。
    • 飞牛影视:剧集按季取集,修复部分剧集有季没有集、连季都没有、放不出来的问题;详情页的季、集、续播分别加载,一样失败不再让另外两样也空着。
    • 服务器上已找不到视频文件时直接提示「服务器上找不到这个视频文件」,不再一直转圈。
    • 弹幕按实际文字宽度分车道,不再互相压住。
    • 图形字幕(PGS)按 BT.709 有限范围解色,白色不再偏暗。

    已知限制

    • armeabi-v7a 包只做了静态检查(20 个原生库都是 32 位 ARM、依赖库齐全),这次手边没有 32 位设备实测。
    • 点播合集的站点在添加时检查一次;之后失效的站点在首页和搜索里会被跳过,但每个站点最多要等 8 秒。
    • HDR 片源的图形字幕亮度调整(HDR 字幕层)目前只在手机版。
    • 本地影视库刮削主要经单元测试验证,「写回原目录」没有在真实网盘上试写。

    安装说明

    • 支持 Android 7.1 及以上的电视、盒子与投影仪;arm64-v8a 与 armeabi-v7a 两个安装包。
    • 已装 1.0.1–1.0.5 的可在「设置 › 关于 › 检查更新」后直接覆盖安装;1.0 之前的 Preview 版签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。

    构建与校验

    • 全部模块单元测试通过(1404 个),lint 通过。
    • :tv-app:assembleRelease -Pabi=arm64-v8a 与 -Pabi=armeabi-v7a:通过;每个包内只有对应 ABI 的原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 真机验证:当贝投影仪(Android 11,arm64)上的按住 ↑ 换集、字幕面板、弹幕、线路测速、飞牛影视剧集与多声道降混(汪汪队立大功)、艺术字标题(百花杀)、批量删除的焦点、QQ 交流群;点播合集(267 个站点的聚合接口)在手机上运行 TV 版验证。
    • arm64-v8a:54,065,372 字节,SHA-256 f2047ddec1a6e5a427bf467f540c3f674714d1ba0e267a8b14939b8f256d2f3a
    • armeabi-v7a:47,615,476 字节,SHA-256 b217a9a32f66900806fc253fbacf686ad821d64a94cd5a3b60abb77da8549cb7
    Downloads
  • yusheng released this 2026-10-04 09:44:06 +08:00 | 24 commits to main since this release

    Entryway Android Phone 1.0.6

    TVBox 聚合接口「全部添加」后合成一张点播合集卡片,不再一下子多出上百张;资源页可以批量删除服务器,一键选中连不上的;UHD 原盘的 PGS 字幕在 HDR 片上不再发灰;同一台 Emby 存了多个条目时,添加一个不再把另一个挤成「凭证失效」;本地影视库可以用 TMDB 刮削;关于页加了更新日志和 QQ 交流群。与 1.0.1–1.0.5 同一把正式密钥签名,可在应用内直接更新。 TV 版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android 手机 1.0.6 63 Release(正式版) arm64-v8a android-phone-v1.0.6 entryway-release-1.0.6-arm64-v8a.apk

    新增

    • 点播合集:添加点播(CMS)时填 TVBox 配置地址,「全部添加」会把检查通过的站点合成一张卡片(原来每个站点一张)。每个站点是合集里的一个媒体库;搜索一次问遍所有站点,快的在前,只留片名、演员或导演里含关键词的结果;简介注明来源站点。同一份配置再加一次会替换原来那张。
    • 批量删除服务器(资源页 ⋯ › 批量删除):点卡片勾选,可全选,可一键选中卡片上显示「无法连接」的,确认后一起删除;返回键退出。
    • 本地影视库刮削(本地影视库 › 刮削):扫描时按文件名到 TMDB 认片,给没有 NFO 的电影和剧集补名称、简介、演员、海报、背景、Logo,剧集补每季海报和每集标题、简介、剧照。结果可以只存本机,也可以写回原目录(写 .nfo 和图片,已有文件不覆盖)。需要先填写自己的 TMDB API Key(设置 › 第三方服务 › TMDB)。
    • HDR 字幕亮度(设置 › 播放 › 画面与 HDR):50%–200%,默认 100%(203 尼特)。
    • 弹幕描边、阴影、行间距(弹幕设置)。
    • 媒体库排序按库记住(默认开启):每个库单独记住选过的排序,记过的库在排序菜单里多一项「恢复默认排序」;关掉后所有库共用默认排序。
    • 详情页「资源」卡片徽标:分辨率、来源(REMUX / BluRay / WEB-DL…)、HDR 格式、视频编码、音轨(Atmos / DTS:X / TrueHD…)、位深。
    • 关于页:官网与 Gitea / GitHub 发布页;更新日志(最近三个版本,其余点「显示全部」);QQ 交流群(群号 1107768156),点这一行用 QQ 打开群名片,没装 QQ 时用浏览器打开加群页,右边的二维码点开是群名片,可复制群号。

    修复与改进

    • PGS 图形字幕:按 BT.709 有限范围解色,1080p 字幕的白不再偏暗;UHD 原盘按 HDR 编写的调色板(原来一片灰)还原成正常亮度。HDR 片源的图形字幕改画在单独的 HDR 字幕层上(参考 CloudDrive2 的做法),不再把整个窗口切到 HDR;设备不支持时退回原来的提亮方式。mpv 下图形字幕的 HDR 峰值跟随「HDR 字幕亮度」。
    • 同一台 Emby 存了多个条目时,添加一个会让另一个「凭证失效」:设备号改为每个登录各用一个,并且跨启动保持不变。
    • 首页、推荐页轮播海报更清晰:按轮播框的实际像素取图,不再把小图放大两倍多;暗场不再出现色带。
    • 弹幕:按实际文字宽度分车道,中文弹幕不再互相压住;弹幕移动更平稳,不再一下快一下慢。
    • mpv 的字幕大小对 ASS 字幕也生效(原来只作用于 SRT 等纯文本字幕),不改动字幕脚本的样式。
    • 线路测速与服务器状态(Emby / Jellyfin)改为以登录用户请求服务器,不再因频繁请求公开接口被服务器限流。
    • 飞牛影视:剧集按季取集,修复部分剧集有季没有集、连季都没有、放不出来的问题;继续观看和「下一集」能对上所属的剧。

    已知限制

    • 点播合集的站点在添加时检查一次;之后失效的站点在首页和搜索里会被跳过,但每个站点最多要等 8 秒。合集搜索只取各站点的第一页。
    • 图形字幕的 HDR 效果只能目测确认;mpv 输出 HDR 时,1080p 调色板的图形字幕仍偏亮;ExoPlayer 暂不支持外挂 .sup 字幕。
    • 本地影视库刮削主要经单元测试验证,「写回原目录」没有在真实网盘上试写。
    • 「加入 QQ 群」直接打开 QQ 这一步没在装有 QQ 的手机上验证;没装 QQ 时打开网页加群页已验证。

    安装说明

    • 支持 Android 8.1 及以上、arm64-v8a 的手机与平板。
    • 已装 1.0.1–1.0.5 的可在「设置 › 关于」检查更新后直接覆盖安装;1.0 之前的 Preview 版签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。

    构建与校验

    • 全部模块单元测试通过(1404 个),lint 通过。
    • :app:assembleRelease -Pabi=arm64-v8a:通过;包内只有 arm64-v8a 原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 真机(ColorOS)验证:1.0.6 正式包覆盖安装后四个页签逐一打开;点播合集(267 个站点的聚合接口,添加、首页、跨站搜索、起播)、资源页批量删除、关于页 QQ 交流群、HDR 片源的 PGS 字幕(自制 HDR10 测试片,两种调色板)。
    • 文件大小:56,444,401 字节
    • SHA-256:d0b8fcf94537c3d75747d2e4ed4d89c9c77fd4f625c6a36b8ac9968c2f235f16
    Downloads
  • yusheng released this 2026-10-03 08:11:49 +08:00 | 26 commits to main since this release

    Entryway Android TV 1.0.5

    这一版参考柴柴 Emby TV 补齐了大量播放与浏览功能:音画同步、字幕延迟、帧率匹配、确认键长按 3 倍速、按季记住音轨字幕和弹幕、服务器多线路与测速、Trakt、DLNA 投屏接收、网络代理等;STRM 直链播放开关上线;飞牛影视不再报错、起播和拖动更快;儿童时长控制退出后再打开会重新验证。桌面图标改为 16:9 横幅。与 1.0.1–1.0.4 同一把正式密钥签名,可在应用内直接更新。 手机版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android TV 1.0.5 47 Release(正式版) arm64-v8a android-tv-v1.0.5 Entryway-tv-release-1.0.5-arm64-v8a.apk
    Android TV 1.0.5 47 Release(正式版) armeabi-v7a android-tv-v1.0.5 Entryway-tv-release-1.0.5-armeabi-v7a.apk

    该下载哪个包

    • 大多数设备请下载 arm64-v8a 包;安装时提示「解析错误」「应用与设备不兼容」的老电视 / 盒子,请改用 armeabi-v7a 包。
    • 应用内更新按已装的包选择:装的是 arm64 包就更新到 arm64 包,装的是 v7a 包就更新到 v7a 包。

    新增

    播放

    • 音画同步、字幕延迟(音频面板、字幕面板,按片记住)。
    • 帧率匹配(设置 › 画面):关闭 / 仅无缝(默认)/ 积极(按片源帧率切换到同分辨率的整数倍刷新率,离开播放页还原)。
    • 确认键长按 3 倍速:控制条收起时按住确认键 0.5 秒进入 3 倍速,松开恢复原速。
    • 链接失效自动刷新:直链过期或服务器报错时重新获取地址,从原位置接着放。
    • 放不出来时的诊断面板:错误、HTTP 状态、内核与解码器、直连 / 网盘直链 / 转码、片源规格,并给出建议。
    • 回看缓冲 12 秒,往回跳一点不用重新缓冲;首帧出来前先铺这一集的背景图。
    • 图形字幕(PGS)同一画面多个对象都能显示;HDR 片源的图形字幕按设置压低亮度。
    • 音频直通时调倍速会自动改用 PCM 输出,让倍速生效。
    • ASS 特效字幕(实验,默认关闭):保留字幕动画。
    • STRM 直链播放(设置 › 账号与服务器,Emby / Jellyfin,按账号保存,默认关闭):片源是网盘链接(.strm)时直接播放链接本身,由网盘 302 到直链,不经服务器转发或转码;向服务器上报「直接串流」。

    选集与选轨

    • 音轨、字幕按季记住,同一季别的集自动选上;没记过时按语言和格式挑选。
    • 多个版本时按「优先」设置选择(服务器顺序 / 最高画质 / 最高码率 / 最小体积),并按季记住选过的版本。
    • 片头片尾:认服务器的片头 / 片尾标记和中文章节名「片头」「正片」「片尾」;视频面板可把当前位置记为正片开始 / 片尾开始;片尾给「下一集」。
    • 弹幕按季记住,下一集直接加载。

    首页与详情

    • 继续观看「移除」只是不再显示,播放进度保留(Emby);播放记录长按可「删除播放记录」,同样只是不再显示。
    • 菜单键直接弹出卡片菜单;卡片大小可调;首页可按媒体库显示 / 隐藏和排序、隐藏已看过的;返回键可先回到顶部。
    • 人物页;详情页增加「所属合集」「其它服务器」两行;从详情或播放器回到首页时焦点回到原来那张卡;继续观看改用横版卡片。

    其它

    • 服务器多线路与测速(设置 › 账号与服务器 › 服务器线路):一台服务器可存多个地址(内网、外网、反代),手动切换,可测速。
    • Trakt:设备码登录,播放时同步进度。
    • DLNA 投屏接收(默认关闭):手机上的视频可以投到电视播放。
    • 网络代理(设置 › 网络与缓存 › 网络代理):与手机版相同,可扫码填写、测试,可只让指定服务器走代理。
    • 更新下载慢或出错时自动换另一个下载源。
    • 桌面图标改为 16:9 横幅(原来在当贝等桌面上显示为一个大方块)。

    修复

    • 儿童时长控制:用返回键或「退出」离开后再打开会重新出题(原来进程没结束时直接进入首页);有题未答时不会开始播放(开着 DLNA 时投屏会把应用拉回前台)。
    • 飞牛影视报错:播放器发错了认证头,服务器回「Auth Failed」导致无法播放,已修复;并照官方飞牛播放器的方式播放(直链 → 范围读取 → 转码),起播、拖动更快;继续观看从记录的进度开始。
    • 画面整体变暗、长按 3 倍速失灵:跳过片头倒计时结束或拖完进度条后,整个画面(连字幕、控制条)会被压暗一层,按住确认键会暂停。
    • 详情页连按「播放」叠出几个播放器,退出要按好几次返回。
    • 卡片长按确认弹出菜单后,松手会直接执行菜单第一项。
    • 播放器 ↓ 菜单:进入某个面板再返回时,焦点回到打开它的按钮(原来跳到最左边)。
    • 弹幕自动匹配:默认匹配方式算不出哈希时改按文件名匹配;电影也能自动加载,排在前面的弹幕源后完成时会接管屏幕;拿回 0 条的匹配不再保存。
    • 光鸭云盘:只用手机号和短信验证码登录,不再需要 Client ID。
    • 添加服务器页最底下改为「网盘、WebDAV、SMB等」。
    • DLNA 投屏进来时,打开着的设置抽屉、退出确认会先收起。
    • 设置 › 画面删除不起作用的「最高刷新率」;「播放超过 95% 自动标记已观看」的百分号显示修正。
    • 带账号的 HTTP 代理访问明文 http 地址时预先带上认证;线路测速不再复用旧连接,结果更准。

    已知限制

    • 帧率匹配「积极」只在仅支持 1080p60 一种显示模式的盒子上验证(不切换、不出错),真正切换 24 / 50 Hz 尚未在支持多种模式的设备上验证。
    • Trakt 需要自备 Trakt 应用,未用真实账号验证。
    • DLNA:不支持事件订阅,控制端靠轮询获取进度;应用在后台时能否被投屏拉起取决于系统;部分盒子按 HOME 会强制停止应用,投屏接收随之消失,用返回键退出则保留。
    • 帧率匹配、多版本优先、卡片大小、首页隐藏已看等新设置暂未纳入备份恢复。
    • STRM 直链播放用模拟服务器验证过;片源路径不是 http 链接的服务器,开关不起作用。
    • 飞牛影视普通文件的范围读取尚未在本地 NAS 上验证,不可用时自动退回服务器转码。

    安装说明

    • 支持 Android 7.1(API 25)及以上的 Android TV / 投影仪 / 盒子。
    • 已装 1.0.1–1.0.4 的可在应用内检查更新后直接覆盖安装;0.25.0 及更早版本签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。
    • 若系统阻止安装,请允许当前下载工具或文件管理器安装未知来源应用。

    构建与校验

    • 全部模块单元测试通过(1363 个),lint 通过。
    • :tv-app:assembleRelease -Pabi=arm64-v8a 与 -Pabi=armeabi-v7a:均通过;每个包只含对应 ABI 的原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 在当贝盒子(RK356x、Android 11)上验证:桌面横幅、音画同步与字幕延迟、长按 3 倍速、片头片尾与下一集、按季记忆、多版本、链接失效刷新、帧率匹配设置、卡片大小与首页排序、服务器线路与测速、DLNA 投屏接收、网络代理、飞牛影视(.strm 直链)起播与拖动、儿童时长控制、连按播放、播放器菜单焦点、STRM 直链播放开关;STRM 直链播放另在模拟服务器上验证。
    安装包 大小(字节) SHA-256
    Entryway-tv-release-1.0.5-arm64-v8a.apk 53,908,927 6d3d2c85278ecba2bf66ae431e5d009cfbe3611d8e09f1a8895fb51daee66f21
    Entryway-tv-release-1.0.5-armeabi-v7a.apk 47,459,031 e757e4c398b88955876c3fe4b55714d29ecabd8c3325d576a56797226b3a9a27
    Downloads
  • yusheng released this 2026-10-03 08:11:48 +08:00 | 26 commits to main since this release

    Entryway Android Phone 1.0.5

    首页组件可以拖动排序;STRM 直链播放真正生效(开着就直接放网盘链接,不再经服务器转码);网络代理可以只让指定服务器走代理;备份可以勾选内容、恢复前先看清备份里有什么;飞牛影视起播、拖动更快,续播从记录的进度开始;弹幕自动匹配更准,电影也能自动加载;从 TV 版移植了音画同步、字幕延迟、链接失效自动刷新、按季记住音轨字幕等功能。与 1.0.1–1.0.4 同一把正式密钥签名,可在应用内直接更新。 TV 版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android 手机 1.0.5 62 Release(正式版) arm64-v8a android-phone-v1.0.5 entryway-release-1.0.5-arm64-v8a.apk

    新增

    • 首页组件拖动排序(「编辑页面」):长按组件卡片任意位置,或按住左侧 ≡,上下拖动即可;其余卡片自动让位,拖到顶部或底部附近列表会自动滚动。⋯ 菜单里的上移 / 下移仍保留。
    • STRM 直链播放真正生效(服务器配置 › strm直链播放):开着时,片源是网盘链接(.strm)就直接播放这个链接,由网盘 302 跳到直链,不经服务器转发或转码;开了转码并选了较低清晰度时仍按所选清晰度转码。原来要等服务器报告容器为「strm」才生效,而 Emby 识别过 .strm 后报的是 mkv、mp4,所以开关开着也照样走服务器转码。直链播放时向服务器上报「直接串流」,服务器后台不再显示为转码。
    • 网络代理 › 走代理的服务器:在「仅 TMDB、Bangumi、GitHub 等」下可以逐台勾选服务器,勾上的服务器(局域网和标了仅直连的线路除外)走代理,其余照旧直连;随备份一起保存。
    • 备份内容可勾选(设置 › 备份与恢复 › 备份内容):服务器、网盘与存储逐个勾选,设置分为应用设置、弹幕、网络代理、Trakt、AI 字幕,另有书签;手动、导出和自动备份都按它。恢复时先列出这份备份里的内容,勾选后再恢复。本机目录不再进入备份(授权只对这台手机有效)。
    • 从 TV 版移植:
      • 音画同步、字幕延迟(ExoPlayer)。
      • 链接失效时自动重新获取地址,从原位置接着放;放不出来时显示诊断面板(错误、HTTP 状态、内核与解码器、直连 / 直链 / 转码、片源规格)。
      • 首帧出来前先铺这一集的背景图。
      • 片头片尾认中文章节名(片头、正片、片尾),可按季标记;片尾给「下一集」。
      • 音轨、字幕、弹幕按季记住;多个版本时按「优先」设置选版本。
      • 图形字幕(PGS)同一画面多个对象都能显示;HDR 片源的图形字幕提亮。
      • 继续观看「移除」(Emby)只是不再显示,播放进度保留。
    • 精选合集:设置 › 组件 › 精选合集 列出 7 个按组的组件,说明每组都是独立组件。

    修复与改进

    • 首页服务器胶囊:向下滚动时左上角的服务器胶囊钉在原位,不用先滑回顶部才能切换服务器。
    • 退出播放后自动亮度不再被钉住:只有本次播放里滑动过亮度才会覆盖,退到后台、画中画或离开播放页都交回系统。
    • 长按倍速:松开后回到原来的倍速(原来一律回到 1×)。
    • 弹幕自动匹配:
      • 默认的「哈希值与文件名」在算不出哈希时改按文件名匹配,不再什么都不加载;哈希改用播放器自己的请求去取,要鉴权的服务器也能算出。
      • 电影按电影匹配;dandanplay 给出的候选按标题和类型挑出对的那条。
      • 多个弹幕源并行时,排在前面的源后完成也会接管屏幕(原来最快回来的内置源只配到几条也一直占着屏);拿回 0 条的匹配不再保存,接着试下一种。
    • 飞牛影视:照官方飞牛播放器的方式播放——有网盘 / .strm 直链就直接放直链,否则按范围读取原文件,只有选了较低清晰度才让服务器转码,起播和拖动都更快;继续观看、播放记录从记录的进度开始(原来总是从头);多版本按选中的版本取文件、音轨和字幕。
    • 光鸭云盘:只用手机号和短信验证码登录,不再需要填写找不到的 Client ID。
    • 精选合集刷新变快:下拉刷新只读一次榜单数据,不再逐个组件重读、互相取消;不再出现「没能加载:… was cancelled」。
    • 带账号的 HTTP 代理访问明文 http 地址时预先带上认证,不再每次先被拒绝一次。
    • 线路测速不再复用旧连接,结果更准,不会把正常线路测成「不可达」。

    已知限制

    • STRM 直链播放用模拟服务器验证过(片源是网盘链接、服务器只给转码地址的情况);片源路径不是 http 链接的服务器,开关不起作用,仍走原来的方式。
    • 飞牛影视普通文件的范围读取尚未在本地 NAS 上验证;不可用时会自动退回服务器转码。
    • 从 TV 移植的音画同步、诊断面板、按季记忆等主要经单元测试验证,未在真机上逐项操作。
    • 备份内容勾选与「先看再恢复」在真机上看过界面,未在真实数据上执行恢复。

    安装说明

    • 支持 Android 8.1 及以上、arm64-v8a 的手机与平板。
    • 已装 1.0.1–1.0.4 的可在「设置 › 关于」检查更新后直接覆盖安装;1.0 之前的 Preview 版签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。

    构建与校验

    • 全部模块单元测试通过(1363 个),lint 通过。
    • :app:assembleRelease -Pabi=arm64-v8a:通过;包内只有 arm64-v8a 原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 真机(ColorOS)验证:组件拖动排序、STRM 直链播放(模拟服务器,开 / 关对照)、首页服务器胶囊、退出播放后的亮度、弹幕自动匹配(剧集与电影)、飞牛影视起播 / 拖动 / 续播、备份内容与走代理的服务器界面、精选合集刷新。
    • 文件大小:56,299,484 字节
    • SHA-256:ea3509c1deb5ced16ffb6c2af7f9bf72a627216e1a455702d6b58f17c069be4f
    Downloads
  • yusheng released this 2026-10-02 11:41:40 +08:00 | 27 commits to main since this release

    Entryway Android TV 1.0.4

    新增儿童时长控制;点播(CMS)一份配置里的站点可以「全部添加」;修复老电视、盒子上 mpv 没有画面,切出再回来只有声音,杜比 AC-3 没有声音,「默认播放内核」不起作用,极影视媒体库显示不全、筛选无效,启动转圈太久,32 位电视弹幕卡顿等问题。与 1.0.1–1.0.3 同一把正式密钥签名,可在应用内直接更新。 手机版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android TV 1.0.4 46 Release(正式版) arm64-v8a android-tv-v1.0.4 Entryway-tv-release-1.0.4-arm64-v8a.apk
    Android TV 1.0.4 46 Release(正式版) armeabi-v7a android-tv-v1.0.4 Entryway-tv-release-1.0.4-armeabi-v7a.apk

    该下载哪个包

    • 大多数设备请下载 arm64-v8a 包;安装时提示「解析错误」「应用与设备不兼容」的老电视 / 盒子,请改用 armeabi-v7a 包。
    • 应用内更新按已装的包选择:装的是 arm64 包就更新到 arm64 包,装的是 v7a 包就更新到 v7a 包。

    新增

    • 儿童时长控制(「设置 › 儿童模式」):
      • 开启时先设 4 位数字密码;关闭、修改时长或密码都要输入它。
      • 开启后每次打开应用先答一道题:按显示的数字依次选出对应的大写汉字(壹、贰、叁……),只能用方向键选。
      • 答对不限制;答错、跳过或按返回进入儿童模式,只能看「每天可看」的时长(15 分钟到 3 小时,按天累计,中途退出再进来接着扣)。
      • 时间到暂停播放(视频、音乐都停)再答一次:答对解除限制,答错关闭应用;当天再打开答错直接退出。
    • 点播(CMS)全部添加:填入 TVBox 配置后,站点列表上方有「全部添加(N)」,焦点默认就在它上面。
      • 几个站点同时检查,每个最多等 12 秒;已经加过的标「已添加」并跳过,连不上的跳过。
      • 加完回到首页,当前服务器是第一个新加的站点。
    • 缓存上限放开到 1GB:「播放缓存大小」最大 1000MB,超过 500MB 时醒目提示占用存储;「播放缓冲」的缓冲大小加了 768MB、1GB 两档,超过 256MB 时醒目提示内存风险。

    修复

    • mpv 没有画面、只有一个不动的加载圈:片子打开得比画面层准备好还早时,mpv 会关掉视频轨,只剩声音。现在画面层到了再开始画。
    • 观影时按 HOME 切出再回来只有声音、画面不动:mpv、ExoPlayer 回来后都会重新接上画面。
    • 弱 GPU 的电视、盒子(如 Mali-G31、Mali-G52):mpv 改用简化渲染,播放更流畅,也修好了切出再回来时界面因显存不足闪退。
    • 杜比 AC-3 / E-AC-3 / DTS 没有声音:默认在盒子里解码成 PCM 输出;只有打开「音频直通」才把原始码流交给电视或功放。
    • 「默认播放内核」设置不起作用:现在每部片子都按这个设置选内核(杜比视界需要时仍会自动换回 ExoPlayer)。
    • 极影视某些媒体库只显示两三部(如「短剧」):没有标明类型的媒体库现在同时取电影和剧集,与手机版一致。
    • 极影视筛选无效:极影视不认年份、分辨率筛选参数,现在改在电视上筛,「共 N 部」是筛选后的数目;第一次筛选要把整个库取一遍,库很大时会等几秒。
    • 启动转圈很久:首页缓存改为每台服务器一个文件,在后台读写,不再卡住界面;请求加了超时上限;不再等大图区加载完才能操作。
    • 32 位电视弹幕一卡一卡:弹幕位置更新更及时、更准,改用 GPU 绘制。
    • 管理服务器里长按删除服务器的确认框改为统一的毛玻璃样式。
    • 多片段蓝光原盘:片长、续播、拖动和切换音轨、字幕都落在正确位置。

    已知限制

    • 极影视的筛选、「短剧」类媒体库的修复,是用不认筛选参数的模拟服务器和对照手机版逻辑验证的,尚未在真实极影视上验证。
    • 启动转圈的问题在测试盒子上复现不出原来的 20 秒,已按原因修复,请在出现过问题的电视上确认。
    • 弱 GPU 上 mpv 的简化渲染不做 HDR 色调映射,HDR 片源在这类设备上建议用 ExoPlayer。
    • 弹幕的改动在测试盒子上没能看到真实弹幕滚动(该盒子配置的弹幕服务器拒绝请求,与本次改动无关)。

    安装说明

    • 支持 Android 7.1(API 25)及以上的 Android TV / 投影仪 / 盒子。
    • 已装 1.0.1–1.0.3 的可在应用内检查更新后直接覆盖安装;0.25.0 及更早版本签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。
    • 若系统阻止安装,请允许当前下载工具或文件管理器安装未知来源应用。

    构建与校验

    • 全部模块单元测试通过(1203 个),lint 通过。
    • :tv-app:assembleRelease -Pabi=arm64-v8a 与 -Pabi=armeabi-v7a:均通过;每个包只含对应 ABI 的原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 在天猫魔盒(全志 H616、Mali-G31、32 位)上验证:mpv 画面与帧率、HOME 切出再回来(mpv 与 ExoPlayer)、AC-3 解码输出、默认播放内核、儿童时长控制全流程、全部添加、缓存设置、删除服务器确认框、模拟极影视的筛选;armeabi-v7a 正式包覆盖安装后启动正常。
    安装包 大小(字节) SHA-256
    Entryway-tv-release-1.0.4-arm64-v8a.apk 53,290,338 d421e36bce80cb4e8f9a55feb301ae5f1c869c1b73b6c2cc22e2b2f93a80a870
    Entryway-tv-release-1.0.4-armeabi-v7a.apk 46,840,442 a69edb86f90d29449403fc4641968f0ada534e9bc88b534f2e850291be25254e
    Downloads
  • yusheng released this 2026-10-02 11:41:40 +08:00 | 27 commits to main since this release

    Entryway Android Phone 1.0.4

    竖屏短剧自动竖着全屏播放;点播(CMS)一份配置里的站点可以「全部添加」;自定义字体可以跟随系统字体;修复资源页点服务器卡片仍停在自定义页、多片段蓝光原盘片长不对和续播跳片尾等问题。与 1.0.1–1.0.3 同一把正式密钥签名,可在应用内直接更新。 TV 版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android 手机 1.0.4 61 Release(正式版) arm64-v8a android-phone-v1.0.4 entryway-release-1.0.4-arm64-v8a.apk

    新增

    • 竖屏视频竖着放:「设置 › 播放 › 屏幕方向」新增「跟随视频方向(竖屏视频竖着放)」,并作为默认。
      • 竖屏短剧等画面竖长的视频自动竖屏全屏,其他视频横屏,两种都跟着重力翻转;下一集方向不同也会跟着转。
      • 播放时右侧「旋转屏幕」按钮仍可手动切换,按过以后这次播放以手动为准。
      • 之前是「横屏(自动翻转)」(原来的默认)的,升级后自动换成新选项一次;想一直横屏可改选「横屏」。
    • 点播(CMS)全部添加:填入 TVBox 配置后,站点列表上方有「全部添加(N)」。
      • 几个站点同时检查,每个最多等 12 秒;已经加过的标「已添加」并跳过,连不上的跳过,结束后提示加了几个、跳过几个。
      • 一次加入服务器列表,不会切走当前正在用的服务器。
    • 自定义字体 › 跟随系统字体:「设置 › 通用 › 自定义字体」改为三选一:软件默认字体、跟随系统字体(系统里换的主题字体也跟着生效)、选择字体文件。

    修复与改进

    • 资源页点服务器卡片仍停在自定义页:选着「推荐」「各大榜单」等自定义页时,点资源页的服务器卡片现在会打开该服务器的首页(与「页面管理」里点服务器一致)。
    • 多片段蓝光原盘:由多个片段组成的蓝光 ISO(网盘、资源里的 ISO),片长现在是真实长度(原来 mpv 会估成二十分钟左右),续播、拖动到后面的片段、切换音轨或字幕都落在正确位置,不再跳到片尾或卡住。单片段的光盘和 DVD 走原来的路径不变。

    已知限制

    • 「跟随系统字体」在 ColorOS 上:系统字体只有一种字重,粗体标题会显示为常规体(这也是软件自带字体的原因)。
    • 多片段蓝光的修正在真机上用一部 15 个片段的原盘验证过片长、拖动到 1 小时后、切换音轨与续播;其他片段结构的原盘尚未逐一验证。

    安装说明

    • 支持 Android 8.1 及以上、arm64-v8a 的手机与平板。
    • 已装 1.0.1–1.0.3 的可在「设置 › 关于」检查更新后直接覆盖安装;1.0 之前的 Preview 版签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。

    构建与校验

    • 全部模块单元测试通过(1203 个),lint 通过。
    • :app:assembleRelease -Pabi=arm64-v8a:通过;包内只有 arm64-v8a 原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 真机(ColorOS)验证:竖屏 / 横屏视频的方向(ExoPlayer 与 mpv)、旋转按钮、屏幕方向设置的一次性切换、全部添加(含已添加、连不上的情况)、资源页服务器卡片、跟随系统字体、多片段蓝光原盘。
    • 文件大小:56,202,748 字节
    • SHA-256:425b95c2a092003bfe6998ef51026e8953c468fc618614dfca3dd771f370839c
    Downloads
  • yusheng released this 2026-09-29 19:43:40 +08:00 | 29 commits to main since this release

    Entryway Android TV 1.0.2

    新增 armeabi-v7a(32 位)安装包:只能运行 32 位系统的老电视、投影仪和盒子(常见于 64 位芯片配 32 位系统)现在也能安装。另有首次打开即可从备份恢复、极影视登录与剧集修复、搜索可用手机输入片名等改进。与 1.0.1 同一把正式密钥签名,可在应用内直接更新。 手机版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android TV 1.0.2 44 Release(正式版) arm64-v8a android-tv-v1.0.2 Entryway-tv-release-1.0.2-arm64-v8a.apk
    Android TV 1.0.2 44 Release(正式版) armeabi-v7a android-tv-v1.0.2 Entryway-tv-release-1.0.2-armeabi-v7a.apk

    该下载哪个包

    • 大多数设备请下载 arm64-v8a 包。
    • 安装 arm64 包时提示「解析错误」「应用与设备不兼容」或 INSTALL_FAILED_NO_MATCHING_ABIS 的老电视 / 盒子,请改用 armeabi-v7a 包。
    • 应用内更新会按设备自动选择对应的包:64 位系统拿 arm64,只有 32 位的拿 v7a。1.0.1 的应用内更新只会下载 arm64 包,所以 32 位设备这次需要手动下载安装 v7a 包,之后即可在应用内更新。

    备份恢复

    • 首次打开即可恢复:添加服务器页顶部新增「从备份恢复」,可扫码从手机传备份文件,或从 WebDAV 挑选(还没设 WebDAV 会先让你用手机扫码填写)。
    • 恢复后如果切换了应用图标,会从新入口正确重开,不再闪退回桌面。
    • 备份包含弹幕接口;备份里没有的密码在恢复时询问。

    极影视与服务器

    • 修复极影视登录:局域网 http 地址可以登录;补上极影视必需的设备信息头,不再报「HTTP Error: 404」或 400。
    • 登录失败的原因直接显示在表单下方(当贝等系统会吞掉应用的提示气泡),401 / 404 等错误改为说明可能的原因。
    • 极影视剧集详情页现在能列出分季与集数。

    搜索与界面

    • 搜索页键盘上方新增二维码,可用手机输入完整片名;按片名文字搜索,完全匹配排在最前。
    • 首页焦点移进「继续观看」一行时不再上下抖动。
    • 播放缓存等设置页的数值调节框按遥控器可正常加减并保存。

    其他

    • 播放内核随手机版重新编译(加入杜比视界相关补丁,TV 端暂未开放「硬解修正」)。
    • 光盘镜像的网络读取失败会自动重试。

    已知限制

    • armeabi-v7a 包已做静态校验(包内全部原生库为 32 位 ARM、依赖齐全,签名与版本正确),但发版时手边没有 32 位电视,尚未在 32 位设备上实际安装运行;如遇问题请反馈。
    • 32 位设备的解码性能通常较弱,4K / 高码率片源建议优先使用硬解。

    安装说明

    • 支持 Android 7.1(API 25)及以上的 Android TV / 投影仪 / 盒子。
    • 已装 1.0.1 的可在应用内检查更新后直接覆盖安装;0.25.0 及更早版本签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。
    • 若系统阻止安装,请允许当前下载工具或文件管理器安装未知来源应用。

    构建与校验

    • 全部模块单元测试通过(1154 个),lint 通过。
    • :tv-app:assembleRelease -Pabi=arm64-v8a 与 -Pabi=armeabi-v7a:均通过;每个包只含对应 ABI 的原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • arm64 包在 arm64 真机上安装启动正常(添加服务器页与「从备份恢复」显示正常);armeabi-v7a 包静态校验:20 个原生库均为 32 位 ARM,依赖的库都在包内或属于系统库。
    安装包 大小(字节) SHA-256
    Entryway-tv-release-1.0.2-arm64-v8a.apk 52,928,626 19e6711f33b7797ca746322aeaaa832335e5c9c555008c818df50e6df7f5d1cc
    Entryway-tv-release-1.0.2-armeabi-v7a.apk 46,478,730 d2731d57208c8d94c4b3e48cdcb2cab5acf2bf16ebaceca8d7f6cdeaedf4b5a6
    Downloads
  • yusheng released this 2026-09-29 19:43:40 +08:00 | 29 commits to main since this release

    Entryway Android Phone 1.0.2

    1.0.1 之后的第一个更新:追剧日历重做并可自选片单与数据来源,新增 TMDB / Trakt 设置与 Trakt 同步,资源页接入五家网盘(可上传、可扫码登录)与本地影视库,播放器设置大幅扩充。与 1.0.1 同一把正式密钥签名,可在应用内直接更新。 TV 版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android 手机 1.0.2 59 Release(正式版) arm64-v8a android-phone-v1.0.2 entryway-release-1.0.2-arm64-v8a.apk

    接续 › 追剧日历

    • 重做:按剧集的播出数据排日程,一部剧一天一行,不再局限于看过或收藏的剧。
    • 设置 › 常规设置 › 追剧日历:自选跟踪哪些片(下一集、最近观看、收藏、首页的剧集 / 电影行、Trakt 片单、Bangumi 正在放送的番剧)、哪些服务器、往前 / 往后看几天、隐藏已看;长按日历里的剧可以隐藏,在这里恢复。
    • 数据来源依次为 Bangumi(番剧)→ TMDB → Trakt → TVmaze,每个都可单独开关。
    • 打开时先显示上次的结果,后台再刷新(30 分钟内视为新鲜);「播出日期来自…」改为月份旁的一条毛玻璃滚动提示。

    第三方服务(设置 › 第三方服务)

    • TMDB:API Key、接口地址、图片地址与语言集中在一页,追剧日历和首页组件共用。
    • Trakt:设备码登录;播放时同步进度(开始 / 暂停 / 停止),看到设定比例(默认 90%,可调 50%–98%)记为看过;「标记为已看」同步到 Trakt 的观看记录。只推送、不从 Trakt 往服务器回写。

    首页

    • 精选合集组件:按榜单分组的精选片单,可「查看全部」,已在你服务器上的片标注「已入库」并直接打开。
    • 自定义片单组件:填项目地址、粘贴 JSON 或选 .json / .js 文件,每天自动更新。
    • 顶栏的服务器类型标识跟随当前服务器(Emby / Jellyfin 等)。

    资源

    • 网盘:新增夸克网盘、115 网盘、中国移动云盘、天翼云盘、光鸭云盘,支持浏览、播放、重命名、移动、复制、删除、新建文件夹。
    • 上传:夸克、115、中国移动云盘、天翼云盘可从系统文件选择器上传,显示进度。
    • 扫码登录:115(可选登录端:安卓、安卓电视、苹果、微信小程序、支付宝小程序、鸿蒙,默认支付宝小程序,避免挤掉你常用设备的登录)、夸克、天翼(编辑页可在账号密码与扫码间切换)。
    • 网盘里删除改为提示「移到网盘的回收站」,与实际行为一致。
    • 本地影视库:按 Kodi 风格的 NFO 与海报 / 背景图整理电影和剧集,没有 NFO 时按文件名识别。
    • ISO:资源页与系统文件选择器都能打开蓝光 / DVD 镜像,自动识别类型,进度条显示整张碟的时长,并读取章节与音轨 / 字幕语言。
    • 各类存储都可新建文件夹、移动 / 复制;横屏时长菜单可滚动。

    播放器

    • MPV / ExoPlayer 设置页扩充:解码、缓存(前后分开设置)、日志、libass、双字幕等。
    • mpv 预加载下一集,切集更快。
    • mpv.conf 编辑器会过滤会弄坏 Entryway 渲染的选项;「加载建议配置」与 Anime4K 脚本的参数收集自互联网及其他公开项目,感谢各位原作者的无私奉献。
    • Anime4K 自定义脚本,播放中可一键切换模式。
    • 手机 HDR 屏幕上按 HDR 输出(BT.2020 PQ,支持时用 10 位色深)。
    • 杜比视界:Emby 片源的 Profile 从 ExtendedVideoSubType 读取;播放内核重新编译,「杜比视界颜色修正」新增「硬解修正」。

    备份与恢复

    • 首次打开可直接从本地文件或 WebDAV 恢复;备份里没有的密码在恢复时询问。
    • 备份包含弹幕接口与追剧日历设置;Trakt 登录状态与其他密钥一样加密保存。
    • 播放器记住上次的音量。

    已知限制

    • Trakt 需要你在 trakt.tv 自建应用,把 Client ID / Client Secret 填进「设置 › 第三方服务 › Trakt」;安装包不内置。
    • Bangumi 的接口(api.bgm.tv)在中国大陆网络下无法直接访问,需要在「设置 › 追剧日历」填写可用的反向代理地址。
    • 已在真机验证:夸克网盘的扫码 / Cookie 登录与上传、115 与天翼的扫码二维码生成。115、中国移动云盘、天翼云盘的上传,以及天翼的账号密码登录(按天翼登录页的新字段修正),尚未用真实账号验证。
    • 「硬解修正」和 ISO 的章节 / 语言读取尚未在真实杜比视界片源与光盘镜像上验证;硬解修正若颜色不对,请改回「软解修正」。

    安装说明

    • 支持 Android 8.1 及以上、arm64-v8a 的手机与平板。
    • 已装 1.0.1 的可在「设置 › 关于」检查更新后直接覆盖安装;1.0 之前的 Preview 版签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。

    构建与校验

    • 全部模块单元测试通过(1154 个),lint 通过。
    • :app:assembleRelease -Pabi=arm64-v8a:通过;包内只有 arm64-v8a 原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 在 arm64 真机(OPPO PKT110)上覆盖安装于 1.0.1 之上,数据保留:首页、详情正常;ExoPlayer 播放杜比视界片源、mpv(新内核 FFmpeg n8.0-entryway-dovi)硬解播放 4K HEVC 均正常;夸克网盘上传正常。
    • 文件大小:56,085,032 字节
    • SHA-256:3a79264e33f18beff9f56586eff1eeaf059e9fb0303790481103864e43e2349f
    Downloads
  • yusheng released this 2026-10-01 11:21:48 +08:00 | 29 commits to main since this release

    Entryway Android TV 1.0.3

    TV 版补齐手机上的网盘、CloudDrive2、本地影视库、IPTV 直播与点播(CMS);搜索支持全拼、英文和电视自带的输入法 / 语音;服务器按影视、音乐、文件源分组并可调整顺序;修复高码率片源播放十几秒闪退、极影视字幕不能选择、版本选择卡死等问题。与 1.0.1、1.0.2 同一把正式密钥签名,可在应用内直接更新。 手机版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android TV 1.0.3 45 Release(正式版) arm64-v8a android-tv-v1.0.3 Entryway-tv-release-1.0.3-arm64-v8a.apk
    Android TV 1.0.3 45 Release(正式版) armeabi-v7a android-tv-v1.0.3 Entryway-tv-release-1.0.3-armeabi-v7a.apk

    该下载哪个包

    • 大多数设备请下载 arm64-v8a 包;安装时提示「解析错误」「应用与设备不兼容」的老电视 / 盒子,请改用 armeabi-v7a 包。
    • 应用内更新按已装的包选择:装的是 arm64 包就更新到 arm64 包,装的是 v7a 包就更新到 v7a 包。

    网盘、CloudDrive2 与本地影视库

    • 「文件 › 添加」里,WebDAV、SMB 之外新增夸克、115、天翼云盘、中国移动云盘、光鸭云盘和 CloudDrive2。
      • 115、夸克、天翼默认扫码登录(115 可选登录端,二维码过期可刷新);也可以改为手填,右边的二维码可在手机上填写 Cookie、账号或 API 令牌。
      • 天翼支持账号密码登录,图片验证码、短信验证码在电视上输入;光鸭用短信验证码登录;CloudDrive2 填地址和 API 令牌(默认端口 19798)。
    • 本地影视库:在网盘或 NAS 的文件夹上按菜单键选「加入影视库」,读取 NFO 与海报生成海报墙(全部 / 电影 / 剧集 / 动漫,可排序),详情页有简介、演职员、继续播放、多版本和分季选集,看过的集会打勾。入口在左侧菜单「影视库」和文件页存储行的最后一块。
    • 网盘上的 ISO 光盘镜像可直接播放,读取时只下载需要的那一段,不再卡住。

    IPTV 直播与点播(CMS)

    • 添加服务器页新增「直播与点播」:IPTV 填 M3U / TXT 频道列表地址(可加节目单和 User-Agent),点播填苹果 CMS 接口或 TVBox 配置并挑一个站点;都可以用手机扫码填写,也支持从备份恢复。
    • 分组 / 分类即媒体库,点频道直接开播;直播时 ← / → 换到同分组的上一个 / 下一个台,进度行显示正在播出的节目;断流先自动重连 3 次再换播放内核。线路在「视频 › 版本」里切换。

    搜索

    • 除首字母外,还支持全拼和首字母、全拼混着打(wlwz、wulin、wulinwz 都能找到《武林外传》),英文片名打整个单词即可,外文原名也能搜到。Android 8、9 的老电视同样支持全拼。
    • 键盘上方的搜索框按确定会叫出电视自带的输入法,可以打中文、随打随搜;当贝等机型可在输入法弹出后用遥控器语音输入。系统带语音识别页面的电视,搜索框旁还会多一个话筒键。

    服务器与界面

    • 「设置 › 账号与服务器 › 切换服务器 / 管理服务器」按影视(本地影视库排在最后)、音乐、文件源分组。切换服务器里点本地影视库或某个文件源会直接打开它。
    • 管理服务器里可调整顺序:按确定拿起一项,↑↓ 在组内移动,再按确定放下;长按确定删除。
    • 退出确认框的「退出」「取消」改为左右并排,选中的按钮整块高亮,小米、TCL 等电视上也能看清选中了哪个。
    • 应用图标页的图标网格可以用左右键切换。
    • 播放中看媒体信息时按返回键只收起面板,信息可用 ↑↓ 滚动;按菜单键或 ↓ 呼出的操作栏 10 秒无操作自动收起。
    • 「视频 › 版本」除本服务器的版本外,还列出其他服务器上的同一部片,选了会切到那台服务器并从当前进度继续播放。

    修复

    • 高码率片源播放十几秒后闪退:缓冲原先要先攒够 45 秒、不看大小,局域网播放原盘时会把内存占满。现在缓冲大小上限始终生效。
    • 极影视字幕不能选择:服务器没列出、或没标明可外挂的内封字幕,现在按播放器实际读到的轨道补进列表,可以正常选择和记住。
    • 中英双语字幕叠在一起:ExoPlayer 播放 ASS 字幕改用 libass 渲染,位置与样式正确。
    • 打开版本选择后卡死、启动即闪退(读取设置放在了主线程)。
    • 极影视详情页同一位演职员出现两次时闪退。
    • 片源无法播放时在画面上提示原因,不再一直转圈。
    • 部分服务器换用新证书链后首页与播放失败。
    • 扫码输入的地址在当贝等投影仪上取错网卡(取到 Wi-Fi 直连的 192.168.49.1),手机打不开。
    • 搜索结果卡片放大时年份与服务器名被片名压住;添加服务器页的类型名显示不全。

    已知限制

    • 个别蓝光 ISO(如《背水一战》)续播或拖动到约 19 分钟以后会跳到片尾或卡住,其他光盘正常;需要在读盘层做时间与位置换算,留待后续版本。
    • TV 版不做在线刮削,没有 NFO 的文件夹按文件名识别;手机备份过来的「本机文件夹」在电视上读不到;私密文件夹不显示。
    • 当贝遥控器的语音输入尚未实际说话验证(输入法弹出、打字搜索已验证)。
    • armeabi-v7a 包已做静态校验,仍未在 32 位设备上实际安装运行。

    安装说明

    • 支持 Android 7.1(API 25)及以上的 Android TV / 投影仪 / 盒子。
    • 已装 1.0.1 / 1.0.2 的可在应用内检查更新后直接覆盖安装;0.25.0 及更早版本签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。
    • 若系统阻止安装,请允许当前下载工具或文件管理器安装未知来源应用。

    构建与校验

    • 全部模块单元测试通过(1193 个),lint 通过。
    • :tv-app:assembleRelease -Pabi=arm64-v8a 与 -Pabi=armeabi-v7a:均通过;每个包只含对应 ABI 的原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 同一份代码的 Preview 包在当贝投影仪(Android 11)上验证:网盘 ISO 播放、本地影视库、全拼与输入法搜索、服务器分组与排序、退出确认框、图标网格、高码率原盘播放内存稳定、极影视内封字幕切换。
    安装包 大小(字节) SHA-256
    Entryway-tv-release-1.0.3-arm64-v8a.apk 53,240,254 5dc36fb5478d2c827b712aaa3d43e5c4f4bc1d465aedc753cd14679be3544fe2
    Entryway-tv-release-1.0.3-armeabi-v7a.apk 46,790,358 dfb12c1f5f2b7421dc52cf77b885c88a049be0fe7c8e9bb85a4f65f0c983e87d
    Downloads
  • yusheng released this 2026-10-01 11:21:47 +08:00 | 29 commits to main since this release

    Entryway Android Phone 1.0.3

    新增 AI 字幕(用你自己的大模型服务翻译字幕、没有字幕时语音识别)、网络代理和 CloudDrive2 存储,修复网盘上 ISO 播放卡死、mpv 带认证时请求失败、裁掉黑边的视频字幕位置不对等问题。与 1.0.1、1.0.2 同一把正式密钥签名,可在应用内直接更新。 TV 版与 Windows 版保持各自独立版本。

    版本信息

    平台 应用版本 构建号 渠道 ABI Tag 安装包
    Android 手机 1.0.3 60 Release(正式版) arm64-v8a android-phone-v1.0.3 entryway-release-1.0.3-arm64-v8a.apk

    新增

    • AI 字幕(「设置 › AI 字幕」):接入你自己的 OpenAI 兼容服务(填 API 地址、Key、模型,可读取模型列表)。
      • 翻译字幕:把文字字幕翻成简体、繁体等目标语言,可选「双语」或「仅译文」,提前处理接下来 5 分钟并缓存,同一句不重复计费;可自定义提示词、每次翻译行数,并显示已用 tokens。
      • 识别字幕:片子没有字幕时,把音轨一段段发给语音识别服务转成字幕,识别后还可再翻译;识别时自动隐藏原字幕。
      • 播放时在字幕菜单里打开「AI 翻译字幕」或「AI 识别字幕」。Key 只存在本机,备份时加密;图形字幕(PGS 等)无法翻译。
    • 网络代理(「设置 › 网络代理」):HTTP / HTTPS 或 SOCKS5,可带用户名密码,可直接粘贴整条地址(如 socks5://192.168.1.2:7891)。
      • 生效范围可选「仅 TMDB、Bangumi、GitHub 等」或「所有请求」,也可另加走代理的域名;带「测试代理」。
      • 局域网与本机地址(NAS、服务器内网地址、应用自己的播放转发)始终直连。ExoPlayer 与 mpv 播放都会走代理;mpv 拉视频流只支持 HTTP 代理。
      • 代理设置随备份加密保存。
    • CloudDrive2:资源页「添加」里新增 CloudDrive2,填地址和 API 令牌即可(不写端口时默认 19798)。CD2 里挂载的各个网盘都能浏览、播放、管理文件,并加入本地影视库。
    • 天翼云盘账号密码登录支持短信验证:新设备登录要求验证时,在表单里输入短信验证码,60 秒后可重发。

    修复与改进

    • 网盘上的 ISO 播放卡死:读光盘镜像时只下载需要的那一段,同时保留的连接从 2 条增加到 4 条,几路读取互不阻塞,不再把彼此的连接挤掉。
    • mpv 请求带认证时失效:没有额外请求头时,mpv 的请求里会多出一个空行,排在后面的代理认证、服务器认证全部失效,已修复。
    • 裁掉黑边的视频字幕位置:文字字幕按屏幕上实际显示的画面区域贴底;mpv 播放 ASS 特效字幕时整张留在画面内,不再被挤出画面。
    • 媒体库海报底部的年份不再被圆角遮住。
    • IPTV 与点播(CMS)的「我的收藏」也能按筛选条件取出。

    已知限制

    • AI 字幕只对本机模拟的服务验证过,尚未用真实服务商的 Key 走完全程。
    • 网络代理:HTTP(带认证)已在 OkHttp、ExoPlayer、mpv 上验证;SOCKS5 尚未在真机上验证。
    • 天翼云盘的短信验证、CloudDrive2 的上传 / 改名 / 删除与扫描入库,尚未用真实账号验证(CD2 的浏览、播放、拖动进度已验证)。

    安装说明

    • 支持 Android 8.1 及以上、arm64-v8a 的手机与平板。
    • 已装 1.0.1 / 1.0.2 的可在「设置 › 关于」检查更新后直接覆盖安装;1.0 之前的 Preview 版签名不同,需先备份、卸载再安装。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。

    构建与校验

    • 全部模块单元测试通过(1193 个),lint 通过。
    • :app:assembleRelease -Pabi=arm64-v8a:通过;包内只有 arm64-v8a 原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 文件大小:56,194,316 字节
    • SHA-256:8d2e9717c2ff88a5703e86f6bba6e0a25b88d0dfd8fa3e40ec890ebe5693f5bf
    Downloads