• yusheng released this 2026-09-26 21:11:23 +08:00 | 31 commits to main since this release

    Entryway Android TV 1.0.1

    Entryway TV 版第一个正式版。在 0.25.0 的基础上换成极影视风格的界面,接入与手机版相同的各类影视与音乐服务器,新增本地 / WebDAV / SMB 文件播放、音乐播放与音乐设置、跨服务器搜索、手机扫码填写与手机备份恢复,并对安装包做了反编译加固。安装包只提供 arm64-v8a,使用正式发布密钥签名。 手机版与 Windows 版保持各自独立版本。

    版本信息

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

    升级前必读:不能直接覆盖 0.25.0

    1.0.1 起换用正式发布密钥签名,与 0.25.0 及更早的 TV 版签名不同,系统不允许直接覆盖安装;旧版的应用内更新能提示并下载 1.0.1,但会装不上。请先卸载旧版再安装 1.0.1。服务器可以这样找回:

    • 在手机版导出备份,装好 1.0.1 后在电视「设置 › 备份与恢复 › 从手机传备份文件恢复」扫码上传,或从 WebDAV 恢复;
    • 或在「添加服务器」页扫码,用手机填写地址和账号。

    之后的正式版都用同一把密钥,可以在应用内直接更新。

    界面

    • 极影视风格:整屏背景的首页大图区(片名 Logo、评分、地区 / 类型 / 主演,右下海报随焦点切换)、左侧可展开的导航栏、6 列媒体库 / 播放记录 / 收藏网格、重新设计的详情页与播放器外观。
    • 设置:二级菜单分成 13 个分组,深色 / 浅色毛玻璃,跟随「主题样式」(深色 / 浅色 / 跟随系统);播放器里的各个弹出面板与设置同一种毛玻璃。
    • 跨服务器搜索:拼音首字母键盘,一次搜全部已添加的影视服务器,结果注明所在服务器,打开时自动切换过去。
    • 退出确认:首页与音乐页最顶层按返回会先问一句,避免误按退回桌面。
    • 应用图标:「设置 › 界面 › 应用图标」可换十六款图标(与手机版同一套)。当贝等只显示应用自带图标的桌面上看不到变化。
    • 桌面上的应用名改为「Entryway」。

    服务器

    • 新增 Jellyfin、极影视、飞牛影视、Plex(扫码授权)以及音乐服务器 Navidrome / Subsonic、极音乐、飞牛音乐。
    • 填地址时整条链接自动拆成协议、端口与路径;添加页右侧扫码,在手机上填写。
    • 飞牛影视首页显示背景大图,类型与地区显示为中文名称。

    文件与音乐

    • 文件:U 盘与本机存储、WebDAV、SMB 浏览与播放,旁挂字幕自动匹配,本机记录续播;WebDAV / SMB 可扫码用手机填写。
    • 音乐:音乐服务器进入专属页面(最近播放、歌曲、专辑、文件夹、歌手、歌单),播放页有唱片、队列与滚动歌词,按 HOME 后继续播放;左侧同样有应用导航栏。
    • 设置 › 音乐:在线播放音质、歌曲名展示、音效(均衡器与设备预设、各频段、低音、虚拟环绕、混响、响度、跳过静音、交给系统音效)、自定义歌词 / 封面接口(与手机版同一套,可扫码填写)。

    其他

    • 手机备份恢复到电视:服务器(含极音乐、Plex 等)、存储一并恢复;手机上设为私密的服务器不恢复。
    • 应用内更新:在应用里下载并直接打开安装器,不再交给系统下载器。
    • 字幕语言匹配、简繁中文挑选与字幕样式和手机版一致;弹幕接口与弹幕文字也可扫码在手机上填写。
    • 所有请求以「Entryway-TV/版本号」标识。

    安全加固

    • Release 构建开启代码混淆与资源裁剪(类名打散、去掉调试日志)。
    • 弹弹Play 的应用密钥只存在于原生签名库里,安装包中不再有明文。
    • 启动时校验安装包签名,被改签重打包的版本弹幕功能不可用。

    安装说明

    • 支持 Android 7.1(API 25)及以上、arm64-v8a 的 Android TV / 投影仪 / 盒子。只有 32 位(armeabi-v7a)系统的设备无法安装本版,应用内也不会提示更新。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。
    • 若系统阻止安装,请允许当前下载工具或文件管理器安装未知来源应用。

    构建与校验

    • 全部模块单元测试通过(1073 个)。
    • :tv-app:assembleRelease -Pabi=arm64-v8a:通过;包内只有 arm64-v8a 原生库,含 libdandansign.so;弹弹Play 密钥在整个安装包中 0 处明文。
    • 在 arm64 真机上安装本 Release 包验证:登录、首页、播放正常;弹幕搜索经原生签名器签名后,弹弹Play 官方接口正常返回结果(签名校验与防篡改通过)。
    • 文件大小:52,878,073 字节
    • SHA-256:d73ece5c33021d106945e6b7b759efc8ec096841e9270f0128e52a40d61b079b
    Downloads
  • yusheng released this 2026-09-26 21:11:23 +08:00 | 31 commits to main since this release

    Entryway Android Phone 1.0.1

    Entryway 手机版第一个正式版。在 0.91.0 Preview 的基础上新增 IPTV 直播与点播(CMS)服务器、「接续」里的播放书签、横版海报与图片选择器、服务器头像、十六款应用图标,修复极音乐播放闪退、弹幕卡死等问题,并对安装包做了反编译加固。安装包只提供 arm64-v8a,使用正式发布密钥签名。 Android TV 与 Windows 保持各自独立版本。

    版本信息

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

    升级前必读:不能直接覆盖 Preview 版

    1.0.1 起换用正式发布密钥签名,与此前所有 Preview 版本(0.x)签名不同,系统不允许直接覆盖安装;旧版的应用内更新能提示并下载 1.0.1,但会装不上。请按下面的顺序升级:

    1. 在旧版「设置 › 备份与恢复」导出备份(本地文件或 WebDAV),备份里有服务器、设置与书签;
    2. 卸载旧版 Entryway;
    3. 安装 1.0.1,在「设置 › 备份与恢复」恢复备份。

    之后的正式版都用同一把密钥,可以在应用内直接更新。

    新增

    • IPTV 直播:读取 M3U / TXT 频道列表,同名频道合并为多条线路,支持 XMLTV 节目单(含 gzip)显示「正在播 / 下一个」;频道即点即播,按分组切台,频道自带的 User-Agent / Referer 一并带上。
    • 点播(CMS)服务器:填苹果 CMS(MacCMS v10)接口地址,或一份 TVBox 配置从中挑站点,作为一种服务器接入,首页、媒体库、详情、搜索、播放器与其他服务器一致。
    • 「接续」播放书签:继续观看之后新增「播放书签」页签,手机上的所有书签按影剧聚合,带横版海报、所在集、服务器、备注与时间点,点一下从那一刻开始播;书签记住所在服务器与条目。
    • 横版海报与图片选择器:继续观看、接续优先显示横版海报(剧集用整部剧的),没有时依次退到剧照、背景图、适配的竖版海报;图片选择器参照 plezy,Emby / Jellyfin 可直接修改条目图片。
    • 服务器头像:Emby、Jellyfin、Plex 的服务器图标默认显示你在服务器上设置的头像(自己挑过图标的仍以自己挑的为准)。
    • 十六款应用图标:「设置 › 通用 › APP 图标」改为十款新设计 + 六款经典配色,换图标不再需要在上千种组合里挑。
    • 剧集详情页也显示所播集数的视频、音频、字幕按钮,选择直接用于这一集的播放。
    • 飞牛音乐在资源卡片上显示专辑与歌曲数量。

    修复与改进

    • 极音乐:修复一首放不出来时整个应用闪退;取流等待放宽(NAS 硬盘休眠时第一首不再超时),连续三首失败自动停下;音乐首页各板块缓存 10 分钟,不再来回刷新、忽隐忽现。
    • 弹幕:修复弹幕较多、网络较慢时读取弹幕卡住画面导致「应用无响应」。
    • AVS2 / AVS3 视频:手机无法解码时请服务器转码;服务器也不能转时不再只放声音黑屏,而是停在播放页说明原因。
    • 「接续」行只有点红色「删除」按钮才会删除,快速滑动不再误删。

    安全加固

    • 代码混淆加强(类名全部打散、去掉调试日志)。
    • 弹弹Play 的应用密钥只存在于原生签名库里,安装包中不再有明文。
    • 启动时校验安装包签名,被改签重打包的版本弹幕功能不可用。

    安装说明

    • 支持 Android 8.1 及以上、arm64-v8a 设备(2019 年以后的安卓手机基本都是)。32 位(armeabi-v7a)或 x86 设备无法安装本版,应用内也不会提示更新。
    • 本包为 Release 构建,正式发布密钥签名(证书 SHA-256 a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc)。
    • 若系统阻止安装,请允许当前浏览器或文件管理器安装未知来源应用。

    构建与校验

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