fix(android): Zählfehler im Downloader — halb geladene Gruppen galten als vollständig
Der Worker startete done bei group.downloadedTracks und zählte dieselben fertigen Titel beim Überspringen nochmal: 412 fertige wurden zu 824. Übersteigt der Wert totalTracks, gilt die Gruppe als vollständig, der Fortschrittsbalken verschwindet und der Herunterladen-Knopf wird unantastbar, obwohl Titel fehlen. Der Fehler ist älter, fiel aber kaum auf, solange Fortsetzen nur von Hand passierte — mit der automatischen Wiederholung aus 1.9 hätte er bei jedem Lauf zugeschlagen. Zähler beginnt jetzt bei 0. Dazu: beim Überspringen wurde der unveränderte Fortschritt geschrieben, 1900 überflüssige DB-Writes je Lauf. Jetzt nur nach echtem Versuch und einmal beim Abbruch. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
8bc03da88e
commit
e2e7b2490f
3 files changed
+27
-6
No files matched your search
@@ -14,8 +14,8 @@ android {
|
||||
applicationId = "com.novasonic.app"
|
||||
minSdk = 26
|
||||
targetSdk = 35
|
||||
versionCode = 12
|
||||
versionName = "1.9"
|
||||
versionCode = 13
|
||||
versionName = "1.10"
|
||||
// Host der eigenen NovaSonic-Web-App — Ziel der geteilten Links. Einmal in
|
||||
// gradle.properties setzen (novasonicHost=music.example.com); ohne Angabe bleibt der
|
||||
// Platzhalter stehen und der App-Link greift schlicht nicht.
|
||||
|
||||
Reference in new issue
Block a user