Skip to content

v0.1.45

Choose a tag to compare

@HowenXu HowenXu released this 25 Sep 16:03
· 20 commits to main since this release

AuralDesk 0.1.45

中文

  • 修复:foobar2000 输出下播放进度条一直不动。进度条此前读的是内部计数器,这条路径上根本没人推进它;现在改为本地自计时,播放时累加、暂停/停止冻结,并每次轮询用播放器回报的位置校准(差值小于 0.4 秒不动,避免进度条抖动)。歌词同步和手机端状态也改用同一个时钟
  • 修复:播放队列的顺序和屏幕上看到的顺序对不上。此前点击某首歌会把这首歌挪到队首,于是「下一首」变成了列表第一首;现在队列保持列表本身的顺序,只是把播放位置定位到点击的那一首
  • 修复:流媒体页按歌名/歌手/时长/专辑排序后,队列仍按接口原始顺序排列。现在显示列表和播放队列共用同一套排序(稳定排序,同键项保持原有相对顺序),两边完全一致

English

  • Fixed the playback progress bar never moving with the foobar2000 backend. It was reading internal counters that nothing advances on this path; it now uses a local self-counting clock that accumulates while playing, freezes on pause/stop, and is re-anchored to the player's reported position (only on drifts above 0.4s, so the bar never jitters). Lyric sync and the remote control status share the same clock
  • Fixed the play queue order not matching what is on screen. Clicking a track used to rotate it to the head of the queue, which turned the next track into the first track of the list; the queue now keeps the list's own order and just positions playback on the clicked track
  • Fixed the queue staying in raw API order after sorting the stream page by title/artist/duration/album. The visible list and the queue now share one sort implementation (stable, so equal keys keep their relative order) and match exactly

Assets

  • AuralDesk-Setup-0.1.45.exe - Windows installer (requires .NET 8 Desktop Runtime)
  • AuralDesk-Android-v0.1.41.apk - Android remote, unchanged in this release (same LAN as the desktop app)