-
MusicBrain 3.3.0 - Schnelle SQLite-Musikdatenbank
released this
2026-07-27 16:03:11 +00:00 | 0 commits to main since this releaseVersion 3.3.0 – Schnelle SQLite-Musikdatenbank – 27.07.2026
Neue Musikdatenbank
- Die bisherige große
mp3_database.jsonwird durch die lokale
SQLite-Datenbankmusicbrain.dbals aktive Musikdatenbank ersetzt. - Beim ersten Start wird eine vorhandene JSON-Datenbank automatisch und
vollständig übernommen. Die alte JSON-Datei bleibt unverändert als
Rückfallstand erhalten. - Die Datenbanksuche arbeitet direkt auf indexierten SQLite-Spalten und muss
nicht mehr die komplette Musiksammlung als JSON in den Speicher laden. - Dateianzahl, Datenbankstatus und Bibliotheksinformationen werden direkt aus
SQLite ermittelt; die bisherige separate Zusammenfassungsdatei ist nicht mehr
erforderlich.
MP3-Tags und LUFS
- Interpret, Titel, Genre und Jahr werden weiterhin mit Mutagen direkt in die
MP3-Dateien geschrieben. SQLite dient als schneller Suchindex und Cache. - Einzelne manuelle Tag-Änderungen aktualisieren gezielt nur den betroffenen
SQLite-Datensatz, statt die gesamte Musikdatenbank neu zu schreiben. - Die LUFS-Messung erfolgt weiterhin unverändert mit FFmpeg nach EBU R128.
Messergebnisse werden jetzt direkt und gesammelt in SQLite gespeichert. - Gültige LUFS-Werte bleiben bei reinen Tag- und Dateinamenänderungen erhalten.
Bei einer tatsächlich geänderten Audiodatei sorgen Dateigröße und
Änderungszeit weiterhin für eine sichere Neumessung.
Hinweise zur Aktualisierung
- Es ist keine manuelle Einrichtung und keine zusätzliche Installation nötig.
- Der erste Start nach dem Update kann bei einer sehr großen Sammlung einmalig
etwas länger dauern, während die JSON-Datenbank übernommen wird. - MusicBrain während dieser ersten Übernahme nicht beenden. Die bisherige
mp3_database.jsonanschließend zunächst nicht löschen. musicbrain.db-walundmusicbrain.db-shmsind normale SQLite-Arbeitsdateien
und kein Fehler.- Eine ausführliche, leicht verständliche Sicherungs- und Rückfallanleitung
liegt dem Gitea-Release alsANLEITUNG-3.3.0.mdbei.
Sicherheit und Qualität
- Die Migration läuft in einer SQLite-Transaktion, verwendet WAL-Modus und
verändert weder MP3-Dateien noch die alte JSON-Datenbank. - Die reale Referenzdatenbank wurde mit 119.758 Titeln, 119.635 eindeutigen
Titelschlüsseln und 120.952 LUFS-Datensätzen vollständig übernommen; die
SQLite-Integritätsprüfung meldetok. - Die vollständige automatisierte Testsuite besteht mit 147 Tests.
- API-Schlüssel und Provider-Konfigurationen bleiben unverändert.
Downloads
- Die bisherige große