Releases
v1.6.1
Compare
Sorry, something went wrong.
No results found
新增 Added
媒体会话与播放前台服务 :播放期间拉起 MediaSessionService,通知栏、锁屏与耳机按键可直接控制播放与暂停;来电或其他应用抢占音频焦点时自动暂停,拔出耳机自动暂停
播放手势与画质锁定设置 :设置页新增「播放」分组,长按加速倍率可在 1.5–3.0× 之间调整,双击左右区域快进可单独关闭
首页右滑唤出「我的」抽屉 :首页单指右滑即可打开抽屉,判定为抽屉手势后不再带动列表滚动;平板侧边栏布局不启用该手势
手机端横屏范围收敛 :仅播放页与详情页允许横屏,其余页面锁定竖屏,避免未适配横屏的布局出现错位;平板按较小边判定,横竖屏均不受限制
应用更新检查 :启动后静默检查 GitHub Releases,发现新版本时提示并可跳过指定版本
发布流水线与依赖自动更新 :打 tag 即产出签名 APK、校验和与 GitHub Release,Dependabot 接管依赖升级
开源协作文件 :补齐 Issue / PR 模板、安全策略与下载安装说明
改进 Improved
播放器数据源补齐 :新增请求头日志数据源,直链请求的 UA / Referer / Range 均可从 HanimePlayer 日志中查证
播放器依赖准备移出主线程 :SimpleCache 与 LoadControl 改在 Dispatchers.IO 上准备,首帧不再承担磁盘扫描与网络探测
图片缓存显式设上限 :磁盘与内存缓存均设置明确容量,避免长列表滚动时无限增长
下载状态同步去抖 :批量下载进度不再每次刷新都全表重扫
语言读取走内存缓存 :避免每次进入主界面都重新解密读取语言设置
首页骨架屏跟随配置 :骨架屏按各分区实际布局(列表 / 多列 / 网格 / 横滑)与每区条数生成,加载完成时不再出现结构突变
移除底部导航栏点击水波纹 :仅保留选中态颜色区分
首页「查看更多」改用服务端链接 :优先使用分区自身的 moreUrl,不再依赖标题反查排序项
修复 Fixed
长按加速提示显示错误倍速 :提示文案原写死为 2x,设置 3x 后仍显示 2x;现按实际倍率渲染
设置页无法上下滚动 :设置项超出屏幕时底部内容不可达,现整块可滚动并预留导航栏内边距
抽屉左滑关闭回弹 :松手时拖拽位移被清零,关闭动画从完全展开处重新开始,表现为先弹回再滑出;现从松手位置继续
播放器手势方向误判 :PlayerGestureMath 跨手势复用且从未复位,上一次手势的累计位移会压过本次方向,导致上下滑触发快进、左右滑调音量;现每段手势开始时清零
手势阈值未适配屏幕密度 :固定 8px 在 3 倍屏上仅约 2.7dp,低于系统 touch slop,轻微抖动即可锁死方向;现按密度换算为 8dp
倍速与清晰度浮层无法上下滑动 :父级手势无条件消费事件,且浮层自身把点击拦截放在滚动之前;现浮层打开时不接管手势,并调整修饰符顺序
切换站点后Referer 不更新 :antiHotlinkReferer 是 val,只在进程启动时求值一次,改站点后仍以旧域名作为 Referer
同名分区互相覆盖 :分区以标题作 Map 键累积,站点输出两个同名分区时后者覆盖前者,前者的视频被静默丢弃;现按「标题 + 链接」识别分区,同名不同链接共存
首页分类标签点击后跳转结果为空 :分区标题未登记在排序选项时退化为 keyword=<标题> 的文本搜索;现按 moreUrl 路径映射到标签 / 作者 / 播放列表 / 列表页
下载取消阻塞调用线程 :取消下载不再同步等待
下载降级兜底失效 :全量重建连接计入驱逐总预算
下载路径读取崩溃 :downloadStoragePath 改读内存快照,避免 lateinit 未初始化
首次进入评论不加载 :视频切换通道改用 StateFlow,不再因订阅时机丢失首个事件
退出登录残留 Cloudflare Cookie :现清除并同步落盘
下载前台状态不一致 :收敛为 foregroundTaskId 单一事实来源
补充信息
完整 diff 对比:v1.6.0...v1.6.1
版本号:versionCode 14 / versionName 1.6.1,最低支持 Android 11(API 30)
若本项目对你有帮助,欢迎在仓库右上角点一个 ⭐ Star,这是对开发者最大的鼓励与支持
You can’t perform that action at this time.