github cwuom/NeriPlayer NeriPlayer-15fb25d8.10282107

3 hours ago

What's Changed

  • fix(download): prevent cancelled mobile batches from restoring by @cwuom in #566
  • fix(ui): preserve page state and back navigation across rotation by @cwuom in #570
  • fix(storage): improve cache cleanup and retain recent songs by @cwuom in #571
  • fix(playback): prevent ANR when removing large queue selections by @cwuom in #574
  • ci: optimize workflows, issue triage, and release build metadata by @cwuom in #579
  • fix(ui): center tablet mini player progress thumb by @cwuom in #581
  • fix(ui): stabilize player motion and reduce redundant screen work by @cwuom in #576
  • fix(ui): restore tablet back and honor predictive preview settings by @cwuom in #580
  • docs(readme): 更新圆角头图并优化文字轮廓 by @cwuom in #584
  • ci: stabilize instrumented tests and report APK build UUID by @cwuom in #585
  • fix(ui): make predictive back preview opt-in on all ROMs by @cwuom in #586
  • fix(issues): simplify feature request form by @cwuom in #588
  • fix(i18n): preserve live language switching and complete English UI by @cwuom in #589
  • feat(settings): enable preempt audio focus by default by @cwuom in #587
  • docs(readme): switch star history to timeline charts by @cwuom in #590
  • fix(home): hide Bilibili sections in international mode by @cwuom in #591
  • fix(player): prepare full-size artwork before expanding MiniPlayer by @cwuom in #592
  • fix(playback): skip idle focus preemption during other playback by @cwuom in #593
  • docs(settings): clarify blur quality processor recommendations by @cwuom in #594
  • fix(storage): simplify cache cleanup text by @cwuom in #595
  • fix(test): synchronize MiniPlayer artwork polling with UI idle by @cwuom in #599
  • fix(playback): promote service before restoring player runtime by @cwuom in #598
  • feat(queue): 批量移除播放列表歌曲前增加二次确认 by @S7arashes in #596
  • fix(ui): ease lyrics edge-back return animation by @cwuom in #600
  • feat(lyrics): add Bilibili CC subtitle lyrics with track selection by @Yumu-banxia in #575
  • fix(player): keep artwork size stable during track changes by @cwuom in #601
  • test(player): measure progress spacing from the fixed info row by @cwuom in #603
  • fix(player): preserve easing after interrupted lyrics previews by @cwuom in #604

New Contributors

Full Changelog: NeriPlayer-224df247.10231345...NeriPlayer-15fb25d8.10282107

Commits

  • 15fb25d fix(player): preserve easing after interrupted lyrics previews (#604)
  • e88bdbe test(player): measure progress spacing from the fixed info row (#603)
  • bf2e1f8 fix(player): keep artwork size stable during track changes (#601)
  • 6051379 feat(lyrics): add Bilibili CC subtitle lyrics with track selection (#575)
  • 208c409 fix(ui): ease lyrics edge-back return animation (#600)
  • 212eaf8 feat(queue): 批量移除播放列表歌曲前增加二次确认 (#596)
  • c1f7219 fix(playback): promote service before restoring player runtime (#598)
  • 29c1494 fix(test): synchronize MiniPlayer artwork polling with UI idle (#599)
  • c442fe7 fix(storage): simplify cache cleanup text (#595)
  • e707342 docs(settings): clarify blur quality processor recommendations (#594)
  • 4cd75c6 fix(playback): skip idle focus preemption during other playback (#593)
  • 8eee851 fix(player): prepare full-size artwork before expanding MiniPlayer (#592)
  • ba59018 fix(home): hide Bilibili sections in international mode (#591)
  • 35b35a0 docs(readme): switch star history to timeline charts (#590)
  • 6ed55e1 feat(settings): enable preempt audio focus by default (#587)
  • b0d98c2 fix(i18n): preserve live language switching and complete English UI (#589)
  • 0d9ce69 fix(issues): simplify feature request form (#588)
  • c5e35ad fix(ui): make predictive back preview opt-in on all ROMs (#586)
  • fd087c2 ci: stabilize emulator fixtures and remove duplicate checks (#585)
  • 605aa6f docs(readme): add refined rounded SVG banner (#584)
  • 6b3213b fix(ui): restore tablet back and honor predictive preview settings (#580)
  • 4b2ad7b fix(ui): stabilize player motion and reduce redundant screen work (#576)
  • ba32a23 fix(ui): center tablet mini player progress thumb (#581)
  • 2c3a247 ci: optimize workflows, issue triage, and release provenance (#579)
  • a62e9c6 fix(playback): prevent ANR when removing large queue selections (#574)
  • c362c9a fix(storage): improve cache cleanup and retain recent songs (#571)
  • 83ae03a fix(ui): preserve page state and back navigation across rotation (#570)
  • b14153f fix(download): prevent cancelled mobile batches from restoring (#566)

Build metadata

Download the APKs and metadata together, then verify them with sha256sum -c SHA256SUMS.txt.
The Build UUID in Settings > About must match this release and build-metadata.json.

变更说明

  • 新增 Bilibili CC 字幕歌词支持,可选择字幕轨道。

  • 批量移除歌曲前增加二次确认,减少误操作。

  • 预测性返回预览统一改为默认关闭,可在设置中手动开启。

  • 默认开启“抢占音频焦点”;播放器空闲且其他应用正在播放时,跳过焦点抢占。

  • 国际模式下隐藏首页的 Bilibili 相关板块。

  • 优化迷你播放器展开时的封面衔接,保持切歌时封面尺寸稳定。

  • 优化歌词页侧滑返回动画,修复手势中断后动画缓动异常的问题。

  • 修复横竖屏切换后的页面状态与返回导航问题。

  • 完善平板返回操作,修正迷你播放器进度滑块的位置。

  • 完善应用内语言切换体验,补全英文界面。

  • 修复移动网络下已取消的批量下载任务可能重新恢复的问题。

  • 修复批量移除大量队列歌曲时可能出现的应用无响应问题。

  • 优化缓存清理与近期歌曲保留逻辑,简化相关提示。

  • 改善播放服务恢复流程,减少不必要的界面处理。

  • 完善模糊质量设置中的处理器选择建议。

Don't miss a new NeriPlayer release

NewReleases is sending notifications on new releases.