github cwuom/NeriPlayer NeriPlayer-ac7bdea4.09031001

3 hours ago

What's Changed

  • fix(i18n): add Chinese localization and per-app language support by @cwuom in #380
  • feat: add lyricon icons by @ayyyyano in #377
  • fix: optimize ExploreScreen pager and refine glass overscroll & refine Netease search availability and cookie usage by @cwuom in #383
  • fix: check USB device availability in UsbExclusiveAudioSink by @cwuom in #386
  • fix(ui): copy lyric share bitmaps before recycling by @cwuom in #389
  • feat(lyrics): support square-bracket word timing, trailing timestamps, and translation folding by @cwuom in #392
  • feat: apply lyric offsets to Lyricon and unify offset resolution by @cwuom in #393
  • feat: prefer FFmpeg for FLAC decoding and support Netease resumable ranges by @cwuom in #395
  • perf: 首页板块并行加载 + 每日推荐走当日缓存 + 清理无引用垫片 by @zhiky9291227 in #390
  • fix(playback): recover silent stream stalls by @cwuom in #401
  • fix: preserve null values in cached playback descriptors by @zoinve in #408

New Contributors

Full Changelog: NeriPlayer-538a8d56.08210424...NeriPlayer-ac7bdea4.09031001

Commits

  • ac7bdea fix: preserve null values in cached playback descriptors (#408)
  • 8b5a9fc fix(playback): recover silent stream stalls (#401)
  • 52a7cef perf(ytb, netease, home): optimize home loading with concurrent sections (#390)
  • 2053184 feat: prefer FFmpeg for FLAC decoding and support Netease resumable ranges (#395)
  • 692f6b3 feat: apply lyric offsets to Lyricon and unify offset resolution (#393)
  • f7d3364 feat(lyrics): support square-bracket word timing, trailing timestamps, and translation folding (#392)
  • ab6ba57 fix(ui): copy lyric share bitmaps before recycling (#389)
  • e53c649 fix: check USB device availability in UsbExclusiveAudioSink (#386)
  • ea0caa1 fix: optimize ExploreScreen pager and refine glass overscroll & refine Netease search availability and cookie usage (#383)
  • 92c32e4 feat: add lyricon icons (#377)
  • 97c8488 fix(i18n): add Chinese localization and per-app language support (#380)

实验性功能

  • USB 独占目前仍然在测试,有待进一步反馈。如果遇到任何问题请及时反馈。
  • 一起听目前仍然在测试,有待进一步反馈。如果遇到任何问题请及时反馈。

备份警告

  • 当前同步数据模型已更新,不确保百分百向下兼容(理论不会丢数据,但是部分歌曲可能会被置顶),建议先备份后更新。
  • 当前数据持久化已迁移成数据库

预览版提示

  • 前五个版本改动非常大(多为不可见的改动,重构为主),但仍然未经过充分测试,如有问题请及时反馈

已知问题

  • 本地歌曲管理存在较多问题(主要在 SAF 和文件迁移上),后续会调整

Don't miss a new NeriPlayer release

NewReleases is sending notifications on new releases.