-
MusicBrain 3.6.0 - Vollständiger In-App-Updatepfad
released this
2026-08-23 12:42:05 +00:00 | 0 commits to main since this releaseVersion 3.6.0 – Vollständiger In-App-Updatepfad – 23.08.2026
End-to-End-Update mit korrigierter Prozessreihenfolge
- Der Übergang von 3.5.9 auf 3.6.0 verwendet erstmals durchgehend die korrigierte interne Update-Kette.
- Nach dem verifizierten Download startet MusicBrain einen unabhängigen Wächter und beendet sich sauber.
- Der Wächter wartet auf das Ende des Anwendungsprozesses und des Nuitka-Onefile-Elternprozesses, bevor Inno Setup auf die installierte EXE zugreift.
- Nach erfolgreicher stiller Installation startet MusicBrain automatisch mit dem Update-Hinweis neu.
Zweistufige Update-Diagnose
- Das neue Bootstrap-Protokoll dokumentiert die erwarteten Prozess-IDs, den tatsächlichen Installerstart und dessen Exitcode.
- Das versionsbezogene Inno-Setup-Protokoll dokumentiert weiterhin die eigentliche Installation und den anschließenden Programmstart.
Geplante Release-Zielversionen
- Der Release-Workflow kann eine ausdrücklich angeforderte höhere Zielversion validieren und setzen.
- Tests, Nuitka-Build, Installerprüfung, Prüfsummen und Gitea-Veröffentlichung werden dadurch nicht übersprungen.
Qualitätssicherung
- Regressionstests sichern Prozessreihenfolge, Zielversionsprüfung, Setup-Parameter, beide Protokollpfade und die kontrollierte Programmbeendigung ab.
- Ein echter Windows-Wächtertest bestätigt, dass der Zielprozess während der Sperre nicht startet, nach Prozessende zuverlässig ausgeführt wird und Exitcode 0 liefert.
- Der vollständige Release-Workflow prüft Tests, Nuitka-Onefile-Build, Qt-Multimedia, FFmpeg/FFprobe, EXE-Smoke-Test, Installer und Prüfsummen vor dem Gitea-Upload.
Downloads