• v3.2.0 101694cd9f

    MusicBrain 3.2.0 - Stabilität, Performance und Update-Übersicht

    Davito released this 2026-07-26 09:48:25 +00:00 | 0 commits to main since this release

    Version 3.2.0 – Stabilität, Performance und Update-Übersicht – 26.07.2026

    • Pause und Fortsetzen: Fehlgeschlagene Checkpoints der DB-Tools,
      Ordner-Verarbeitung und Download-Warteliste werden sichtbar gemeldet. Ein
      Lauf täuscht dadurch keinen nicht gespeicherten Fortsetzungsstand mehr vor.
    • LUFS beim Beenden: Bereits gemessene, noch ausstehende Live-LUFS-Werte
      werden vor dem Herunterfahren synchron in die Musikdatenbank übernommen.
    • Nummerierte Titel korrekt behandelt: Legitime Titelzusätze wie (2006)
      bleiben im Musikordner. Nur ein tatsächlich durch eine Namenskollision
      erzeugter Zusatz wie (1) oder (2) wird separat aussortiert.
    • Getrennte Duplikatziele: Automatisch nummerierte Dateinamenskollisionen
      besitzen in den DB-Tools einen eigenen Zielpfad und verändern den Ordner für
      bestätigte, bytegleiche Audio-Duplikate nicht mehr.
    • Online-Metadaten schneller: Die große Musikdatenbank wird zeit- und
      mengenbasiert gebündelt gespeichert, statt nach jeweils zehn Titeln komplett
      neu geschrieben zu werden.
    • Download-Verlauf stabilisiert: Lesen, Speichern, Reparieren und Löschen
      sind gegen parallele Zugriffe koordiniert. Ein alter Hintergrundauftrag kann
      einen gerade gelöschten Verlauf nicht wieder anlegen.
    • Flüssigere Jingle-Bedienung: Die Suche wird kurz gebündelt und Änderungen
      am Ducking-Regler werden verzögert gespeichert. Unnötige vollständige
      Widget-Neuaufbauten und synchrone Schreibzugriffe entfallen.
    • Kompakter Updates-Bereich: Der Statusblock oben benötigt weniger Höhe,
      das Changelog erhält deutlich mehr Fläche. GUI, Funktionen,
      Fehlerbehebungen, Performance, Daten-Tools und Release-Themen sind als
      farbige Karten leichter unterscheidbar.
    • Codepflege: Fünf unerreichbare Altimplementierungen wurden entfernt und
      fehlerhaft kodierte Wartelistentexte korrigiert.
    • Abhängigkeiten: Die von Streamrip verwendeten Bibliotheken sind
      reproduzierbar eingegrenzt; der Build läuft ohne Abhängigkeits- oder
      Deprecation-Warnungen.
    • Release-Werkzeug: Der Gitea-Publisher verwendet für Titel und reguläre
      Ausdrücke nur noch PowerShell-5.1-feste ASCII-/Unicode-Escapes und lässt sich
      dadurch unabhängig von der lokalen Windows-Codepage zuverlässig ausführen.
    • Qualitätssicherung: 136 automatisierte Tests bestehen einschließlich
      Warnungen als Fehler. Neue Regressionstests decken Kollisionsnamen,
      Checkpointfehler, Verlaufssynchronisation, LUFS-Abschluss,
      Datenbank-Schreibbündelung und das Update-Layout ab.
    • API-Schlüssel und bestehende Provider-Konfigurationen bleiben unverändert.
    Downloads