mirror of
https://github.com/yattee/yattee.git
synced 2026-10-23 13:12:53 +00:00
Two things were conflated. Reloading the list bumped the generation, and the import treated that as its login having changed — so a routine refresh aborted a healthy import and told the user their account had moved. The listing and the login are separate facts: the login that listed a row is now carried with it, and the generation decides only what may be marked imported. The local playlist is also created before it is read, so anything stopping the read left it behind empty — a login that moved, but equally a server that did not answer. The import reports whether it completed, and an incomplete one takes its empty playlist with it. A playlist that genuinely had nothing to add keeps it.