Skip to content

Latest commit

 

History

History
91 lines (68 loc) · 5.23 KB

File metadata and controls

91 lines (68 loc) · 5.23 KB

更新日志

所有版本的更新记录。最新版本在最上方。


v3.0.0-rc.4

🎵 播放器

  • 🎴 新增 移动端卡片式播放器 — 支持动画过渡与手势交互(上滑展开/下滑收起)
  • 🎛️ 新增 播放器快捷操作菜单 — 一键切换音质、收藏、下载等常用操作
  • 🎚️ 重构 播放系统 — 支持移动端音频频谱可视化与原生播放队列管理
  • 📈 优化 进度条 — 悬浮信息提示、触摸事件处理更精准
  • 🔧 修复拖拽进度后 seek 位置丢失、切歌进度条跳变等问题
  • ⚡ 优化 冷启动速度 与渲染性能,减少首屏白屏时间
  • 🔄 提取播放信息推断逻辑,代码结构更清晰

📱 移动端 / 平板体验

  • 🖼️ 新增 页面磨砂效果 — 部分界面背景采用高斯模糊,视觉层次更丰富
  • 📱 新增 手机横屏沉浸式播放模式 — 全屏封面 + 歌词,无干扰聆听
  • 🧩 新增 评论页嵌入竖屏页面 — 播放页内直接查看评论,无需跳转
  • ↔️ 重构 页面缩放逻辑 — 适配手机 / 平板 / 折叠屏等多设备缩放场景
  • 🏠 完善 移动端竖屏适配 — SongList、本地页列表/歌手/专辑/文件夹全面优化
  • ⬅️ 新增 Android 全局返回键处理栈 — 弹窗/菜单/登录页统一返回键拦截,退出前清理后台服务

🎸 本地音乐 & 缓存

  • 🎵 新增 本地歌曲封面提取 — 自动从音频文件读取内嵌封面
  • 🔍 修复 文件夹路径解析 异常,本地音乐扫描更稳定
  • 🧹 新增 播放缓存清理接口,管理缓存更灵活
  • ⚡ 实现 本地缓存与预加载优化 — 播放更流畅,减少网络请求
  • 🖼️ 适配 Android 原生 file/content 协议图片加载,本地封面正常显示

🎤 歌词

  • 🎯 修复 AMLL 歌词 水平内边距绑定、头部对齐、padding 偏移等问题
  • ⬆️ 更新 AMLL 依赖 到最新稳定版
  • 🔧 更新 AMLL 默认配置项参数
  • 🎨 修复纯净模式居中间歇点选择器匹配范围

⚙️ 设置

  • 🗂️ 重新整理 Android 端设置分组 — 将 Android 专用项(通知栏控制器、允许混音、状态栏/导航栏等)独立为「Android 系统设置」分组
  • 💾 新增 设置导出 — 通过 SAF 目录选择器导出全部设置为 JSON 文件,支持备份迁移
  • 📥 新增 设置导入 — 选取之前导出的 JSON 配置文件一键恢复
  • 🖱️ Android 端隐藏不适用的「右键菜单」设置项

⚙️ 其他

  • 🎨 优化 主题配色 与磨砂背景默认参数(模糊值 4px)
  • 🔧 修复 播放器状态同步 — 修正 Android 原生播放器时间单位,避免重复触发 ENDED
  • 📦 新增 @capacitor/screen-orientation 依赖,支撑横屏模式
  • 📝 PR 模板目标分支从 master 改为 dev

v3.0.0-rc.3

  • ☁️ 新增 WebDAV 音乐源 — 支持通过 WebDAV 连接并播放远程音乐
  • 🎵 新增 本地歌曲 — 扫描本地音乐文件,与在线曲库统一管理
  • 🔍 新增 页面缩放 — 50%–150% 全局缩放,缩小后等效视口变宽,达到阈值可切换到 Pad 布局(尚未完全适配,欢迎 PR 帮忙完善;没有 PR 的话也尽量在下个版本彻底做好)
  • 📂 新增 本地 TTML/LRC 歌词支持 — 歌词目录扫描支持 .lrc.ttml,按文件名 ID 和元数据匹配
  • 🎵 新增 同目录歌词查找 — 播放本地音乐时自动查找同目录下的歌词文件
  • 🔗 新增 网络代理设置 — Android 端可配置 HTTP/HTTPS 代理用于内置 API 请求
  • ⬇️ 新增 音乐下载 — 开发者模式下可通过 SAF 选择下载目录,下载歌曲及歌词
  • 🌐 完善 流媒体支持 — Navidrome / Jellyfin / Emby / Subsonic / OpenSubsonic 全平台可用
  • 📱 最低兼容性调整为 Android 10
  • 📐 重做 手机端底栏 / 播放栏布局 — 底栏改成全宽贴底实心条,播放栏改为圆角浮岛悬浮其上;底栏选中高亮改为基于 JS 测量的滑动指示器,切换页签时平滑过渡而非瞬移
  • 🎯 手机端整体 轻度紧凑(约 -15%) — 收紧 CoverList 卡片间距与文字区 padding/字号、SongCard 内边距与 cover 尺寸、ListDetail 头部高度、Setting 项间距与卡片 padding;平板(shortestSide ≥ 768)保持原样
  • 🔧 修复 显示系统状态栏 滑动后自动隐藏的问题
  • 🔧 修复 允许与其他应用同时播放 无效的问题 — 开启时改用 ExoPlayer 引擎(handleAudioFocus=false)
  • 🔧 修复 Android 触控跳转 — 修复触控进度跳转异常
  • 🔧 修复 跳转后 seek 位置丢失回到 0:00
  • 🔧 修复 自动切下一首进度条跳到非 0:00 错误位置
  • 🎚️ 新增 全局歌词偏移设置(PR #11)

v3.0.0-rc.2

  • 🔄 修复 横竖屏切换 时部分界面布局错乱
  • 📱 修复 手机小屏 下文字挤压成一团的问题
  • ⬆️ 调整 "回到顶部"按钮 位置,不再遮挡其他控件
  • 🎨 修复 桌面歌词 在未开启文本背景遮罩时、锁定状态下仍显示背景的 bug
  • 📦 GitHub Actions 构建改为 分架构打包,单包体积更小

……