Skip to content

BaYin v2.2.8

Choose a tag to compare

@github-actions github-actions released this 02 Apr 01:58
· 94 commits to main since this release

🚀 Features

远程歌单 (Stream Playlists)

  • 完整支持远程歌单 CRUD 操作(适配 Subsonic/Navidrome、Jellyfin/Emby)
    • 新增创建、重命名、删除远程歌单
    • 支持向远程歌单添加/移除歌曲
    • 操作后自动刷新缓存,保持数据同步
  • 完善远程歌单元数据展示
    • 返回歌曲标题、艺术家、专辑、封面 URL
    • 支持未同步到本地的歌曲展示完整信息
  • 前端完整远程歌单管理界面
    • 播放页、歌曲页支持添加到远程歌单
    • 歌单详情页支持重命名、删除、批量移除
    • 可直接操作未同步到本地的缺失曲目

扫描与提示

  • 扫描失败时显示详细失败信息,通过 BayinToast 提示
  • 混合扫描(本地+远程)失败时保留本地成功结果,仅提示远程异常
  • 扩展前端扫描结果类型,支持远程扫描失败详情返回

🐛 Bug Fixes

Android 音频体验

  • 修复蓝牙/有线设备切换时播放中断问题
    • 音频设备插拔时自动重建 Android 音频输出
    • 音频焦点短暂丢失后自动恢复播放
    • 通过 JNI + Rust 音频引擎刷新保持播放位置不跳变

macOS 视觉样式

  • 加深播放器与菜单浮层的滚动条颜色,适配深色模式
  • 为半透明深色面板新增专用滚动条样式
  • 统一播放队列、歌曲菜单浮层滚动条视觉效果

📦 Chores

  • 更新应用版本号
  • 优化远程扫描、歌单管理相关类型定义与接口扩展