Skip to content

Primuse 1.9.8

Choose a tag to compare

@github-actions github-actions released this 21 Sep 16:29

本版本重做搜索与沉浸播放的关键交互,增强 Apple Music、音乐源连接和启动诊断,并修复 Mac 全屏、桌面歌词与多项播放问题。

Added

  • 可编辑搜索结果 —— 搜索结果可调整歌曲、专辑、艺术家等分区的顺序与显示状态;Mac 使用并排布局,进入搜索时直接聚焦输入框 (#145)
  • Apple Music 系统选歌器 —— 可从系统选歌器添加歌曲;没有订阅时直接进入订阅流程,切换商店地区后自动匹配当前目录
  • Apple Music 音质信息 —— 显示实际可用的无损、高解析度无损和杜比全景声,不再统一标记为 AAC
  • 启动恢复与诊断 —— 启动中断后显示停下的位置,连续失败时以安全模式打开;诊断报告记录系统退出原因与连接候选
  • 动态详情背景 —— 专辑、艺术家与流派详情页使用随封面变化的整页底色

Changed

  • 音乐源地址填写 —— 群晖 QuickConnect ID 与飞牛 FN ID 可直接填入地址框;端口、TLS 和可用路径自动确认,编辑公网来源时备用地址可用即可保存
  • 服务端歌单同步 —— 服务器新建的歌单会自动同步,不再要求手动扫描 (#142)
  • 标签读取调度 —— 新增歌曲优先读取标签,WebDAV 与 NAS 读取进一步提速;桌面端按设备能力使用最快档位
  • 沉浸效果抽屉 —— iPhone 可点抽屉外收起;Mac 改用带预览图的右侧抽屉,并让全屏切换与窗口位置恢复更稳定
  • 桌面歌词交互 —— 关闭背板或锁定后,歌词之外的区域可点到后面的窗口,背板与屏幕尺寸自适应 (#149)
  • 问题反馈入口 —— 关于页拆成「报告问题」和「功能建议」两条,打开的表单已填好版本号、机型与系统,提交前可以修改;表单只要求填写问题描述

Fixed

  • Apple Music 系统状态 —— 修复自动切歌后锁屏与 CarPlay 仍显示上一首,以及恢复、重试和商店地区切换问题
  • Mac 全屏播放 —— 修复效果面板失效、顶部按钮越界或抖动、退出全屏后窗口跑出屏幕,以及播放页尺寸不跟随容器
  • Mac 搜索与图标 —— 修复搜索清空后残留旧计数、Dock 启动时闪现旧图标,以及选择默认图标后未恢复 (#145 #146)
  • 专辑归类 —— 同一专辑不再因各曲目的艺术家不同被拆开,多碟曲目保持碟号和曲号顺序
  • 连接与启动反馈 —— 连接失败不再无限转圈,启动与来源连接会给出可执行的失败原因;日志中的服务器地址和路径会脱敏
  • 歌词编辑 —— 写入权限检查不再卡住,编辑带分组标签的 M4A 时保留原有内嵌歌词
  • 内存压力 —— 内存吃紧时优先释放封面缓存,降低系统终止应用的概率

Performance

  • 音乐源与首页 —— 加快 WebDAV/NAS 标签读取和大量电台的资料库呈现,首页音乐/电台切换更流畅
  • 诊断隐私 —— 连接候选与失败阶段保留排查信息,同时将服务器地址、路径和其他敏感值替换为固定标记
English

This release redesigns key search and immersive-player interactions, expands Apple Music, music-source connection, and startup diagnostics, and fixes Mac full-screen playback, desktop lyrics, and several playback issues.

Added

  • Editable search results — reorder or hide song, album, artist, and other result sections; Mac lays sections out side by side, and opening Search focuses the field immediately (#145)
  • Apple Music system picker — add songs through the system picker, open the subscription flow when needed, and rematch tracks automatically after a storefront change
  • Apple Music quality details — show actual Lossless, Hi-Res Lossless, and Dolby Atmos availability instead of labeling every track AAC
  • Startup recovery and diagnostics — report the stage where startup stopped and enter safe mode after repeated failures; diagnostic reports now include system-exit reasons and connection candidates
  • Dynamic detail backgrounds — album, artist, and genre detail screens use a full-page tint derived from their artwork

Changed

  • Music source addresses — enter a Synology QuickConnect ID or Feiniu FN ID directly; Primuse resolves the port, TLS mode, and usable path, and an editable public source can be saved whenever its fallback address works
  • Server playlist sync — newly created server playlists sync automatically without waiting for a manual scan (#142)
  • Tag reading schedule — new tracks receive tags before full-library rechecks, WebDAV and NAS reads are faster, and desktop platforms use the fastest level supported by the device
  • Immersive effect drawer — tap outside the drawer to close it on iPhone; Mac now uses a right-side preview drawer with more reliable full-screen transitions and window restoration
  • Desktop lyric interaction — when the backing panel is hidden or locked, areas outside the lyrics pass clicks to the window behind, and the panel adapts to the display size (#149)
  • Feedback entries — About now offers separate "Report a Problem" and "Feature Request" links that open a form with the version, device model, and OS already filled in and editable; only the description is required

Fixed

  • Apple Music system state — fixed Lock Screen and CarPlay retaining the previous track after an automatic change, along with recovery, retry, and storefront-change issues
  • Mac full-screen playback — fixed a disabled effect panel, top controls moving out of bounds or shaking, windows returning off-screen, and the player not tracking its container size
  • Mac search and app icons — fixed stale counts after clearing search, the old Dock icon flashing at launch, and the default icon not being restored (#145 #146)
  • Album grouping — tracks from one album are no longer split by track artist, and multi-disc albums keep disc and track order
  • Connection and startup feedback — connections no longer spin forever on failure, startup and source setup report actionable causes, and server addresses and paths are redacted from logs
  • Lyric editing — write-permission checks no longer stall, and editing an M4A with grouping metadata preserves its embedded lyrics
  • Memory pressure — artwork caches are released first when memory is tight, reducing the chance of system termination

Performance

  • Sources and Home — faster WebDAV/NAS tag reading, smoother large radio libraries, and more responsive switching between Music and Radio on the Home screen
  • Diagnostic privacy — connection candidates and failure stages remain useful for troubleshooting while server addresses, paths, and other sensitive values are replaced by stable markers