Skip to content

v1.8.5

Choose a tag to compare

@Angrido Angrido released this 22 Jul 19:31
· 6 commits to main since this release
d9fd071

Changelog

[1.8.5] - 2026-07-21

🐛 Bug Fixes

  • Playlist import progress is restored again after a page reload — reloading the YouTube import page while a playlist was still downloading left the progress panel blank and the live updates disconnected. (Regression from 1.8.4: the resume check still assumed the old "playlist = album id 0" marker.) It now recognizes an in-progress import and re-attaches its progress and live stream.
  • Retrying failed tracks from playlists imported before 1.8.4 now works — those imports were all stored under the same internal id, so their retry hit "No album context available." A one-time migration reassigns each old playlist to its own id (in both the download records and the logs), so their failed tracks can be retried into the right folder like new imports, and distinct playlists stop colliding in the history.
  • The manual-download endpoint returns a clean error for a malformed request — a non-numeric album_id now yields a normal "invalid request" response instead of a 500.

🧹 Improved

  • Race-safe playlist ids — each import's id is now reserved atomically (under the queue lock, counting both download records and logs), so two imports can't collide even back-to-back.