github SPlayer-Dev/SPlayer-Next v1.2.0

4 hours ago

✨ 新增功能

  • 插件支持独立音源,统一权限、搜索入口和 MCP 播放队列查询(#383)
  • 新增智能交叉过渡,支持双槽位预载和曲尾交接调节(#319、#332)
  • 支持 Windows WASAPI 独占输出,Linux PipeWire 自适应采样率(#233、abb5a98c)
  • 已下载歌曲优先播放,显示下载状态并支持文件复制(4e4a7118)
  • 新增共享元素过渡、减弱动画和切歌发光(#392、1f935c24)
  • 窄窗口下侧栏自动折叠,播放栏和顶栏自动精简(833e83b6,fixed #149)
  • 新增歌曲列表紧凑样式和播放按钮行为设置(084b54a7 fixed #401、1477d265)
  • 新增搜索页播放行为设置和打开设置快捷键(dc8eab18、#360)
  • 支持输出设备独立音量记忆、屏幕常亮和息屏抑制(a7c378aa、#196、c6373aff fixed #191)
  • 同步升级 AMLL 0.6.0,新增歌词组件配置和副行字号设置(3f3729c7、c22e088a、#279)
  • 优化 Windows 安装与卸载向导(3f306fad)

🛠️ 修复与优化

  • 重构流媒体同步、收藏和播放会话,修复收藏竞态与无音源跳过(#379、aa2649df,fixed #375、#372、#336)
  • 修复独占输出欠载、PipeWire 重建循环和切歌时音频流未停止(#382、fc97fc0e,fixed #304)
  • 修复交叉过渡竞态、预载失败重试和停止时的资源清理(b6d86999、35dcdfab)
  • 修复随机播放首曲固定、单曲循环计时和播放日志上报(3dfbb45a fixed #337、d03155e8 fixed #339、#340、ab3c56ca fixed #276)
  • 修复酷狗歌单超过 300 首被截断、云盘空歌手和 ID3 前缀 MP4 解码失败(#248、7a828d06 fixed #325、181640d9 fixed #329)
  • 修复网络故障误报与连续跳曲(80994644 fixed #314)
  • 修复逐字音译误显示、TTML 元数据多值和下载 TTML 被重新格式化(#275、#380、#270、ee0ba63b fixed #338)
  • 修复表头重叠、排序状态串用、弹窗层级和设置搜索定位(#322 fixed #384、05dbbeb8、7eff9c49 fixed #227、2f42a315 fixed #385)
  • 统一音量曲线,支持小键盘和 Windows 键录入,修正长按重复触发(e7d30c25 fixed #361、9d3ca78f fixed #406)
  • 修复登录状态与歌单同步、网易云扫码设备名(7c2aea7d、#334)
  • 修复 MPRIS 多歌手信息显示(#219)
  • 改用内置窗口状态持久化,修复冷启动和首屏滚动稳定性(e77ba7a0、aa460b50、72addc90)
  • 修复更新通道校验和 nightly 更新源(8109df21、d86df421、3b02a763),修复 nightly 无法获取更新(#299)
  • 升级 Electron 44、Vite 8、pnpm 12 和 Node 24(f2958ceb、12ca0a59、44ddac5d)

What's Changed

  • fix: 修复托盘恢复后缩略图工具栏消失 by @Holden-Cross in #246
  • fix(build): 修复 postinstall 脚本以确保 Electron 安装 by @laoshuikaixue in #178
  • fix: 修复 mpris 在多 artist 时仅传入单字符串 by @MoYingJi in #219
  • fix: Linux 下通过 RAII 守卫注入 PIPEWIRE_PROPS 确保 PipeWire 硬件时钟自适应采样率 by @scsfu in #226
  • refactor: 移除多余的侧边栏播放统计相关设置 by @PhantomPixel-0418 in #267
  • fix: 修复 AMLL 歌词在有逐字音译时仍显示逐行音译 by @MoYingJi in #275
  • refactor(audio-engine): 使用 serde_json 构建 PipeWire 属性 by @MoYingJi in #283
  • fix: 修复下载 TTML 歌词时被重新格式化的问题 by @kid141252010 in #270
  • fix: 提前初始化全屏歌词与背景 by @MoYingJi in #282
  • fix: 修复 nightly 通道无法获取更新 by @Yueby in #299
  • feat: Windows 平台支持 WASAPI 独占模式音频输出 by @GLZ-gaoxiaoling in #233
  • fix: 修复高采样率播放欠载与音频输出稳定性问题 by @imsyy in #309
  • feat: 实现下一曲真实预载与双槽位播放 by @imsyy in #319
  • feat: 新增智能交叉过渡与播放过渡设置 by @imsyy in #332
  • feat: 添加打开设置的快捷键 by @MoYingJi in #360
  • docs: 下载页为 Linux 用户提示 archlinuxcn 源 by @nlsdt in #293
  • docs: 补充 archlinuxcn 源的安装方式与反馈路径 by @nlsdt in #292
  • fix(ui): 修复全局列表表头 Actions 与 Duration 列名重叠问题 by @PhantomPixel-0418 in #322
  • fix(lyric): 翻译/音译副行字号可配置,对齐旧版 SPlayer 显示 by @29ktsNelson in #279
  • fix: AMLL TTML 的元数据一个 key 可能有多个值 by @MoYingJi in #380
  • feat: 完善流媒体收藏、播放上报与同步可靠性 by @imsyy in #379
  • fix: 修复切歌时音频输出流未及时停止 by @EveSunMaple in #382
  • feat: 完善插件系统并支持独立音源 by @imsyy in #383
  • fix: 酷狗歌单/专辑超过 300 首被截断,分页拉取全量并补充分页测试 by @abkkkbb in #248
  • feat: 添加播放页屏幕常亮设置 by @PhantomPixel-0418 in #196
  • fix: 修复 Windows 扫码登录设备名称为 pc 的问题 by @Holden-Cross in #334
  • feat: 添加共享元素过渡与减弱动画设置 by @imsyy in #392

New Contributors

Full Changelog: v1.1.0...v1.2.0

Don't miss a new SPlayer-Next release

NewReleases is sending notifications on new releases.