• MusicBrain 4.0.17 - Wunschstatus im Overlay und sichere Playlist-Abläufe

    Davito released this 2026-09-19 14:18:44 +00:00 | 19 commits to main since this release

    Version 4.0.17 – Wunschstatus im Overlay und sichere Playlist-Abläufe – 19.09.2026

    Wunschzeit und offene Wünsche in Box3

    • MusicBrain speichert den Zeitpunkt, an dem ein Titel in die Wunschliste aufgenommen wurde, dauerhaft in der Sitzungsdatei und reicht ihn deckgebunden bis zur Metadaten-Ausgabe weiter.
    • Während ein Wunsch läuft, zeigt Box3 jetzt Musikwunsch von Name (19:22 Uhr gewünscht) | Aktuelle Wünsche noch offen Zahl!.
    • Läuft kein Wunsch, bleibt die Statuszeile sichtbar und zeigt ausschließlich Aktuelle Wünsche noch offen Zahl!. Der Zähler entspricht dabei immer der Anzahl der noch in der Wunschliste verbliebenen Titel; der bereits laufende Wunsch zählt nicht mehr dazu.

    AutoDJ übernimmt ein vorbereitetes Gegendeck

    • Beim Wechsel von Manuell zu AutoDJ bleibt ein bereits im freien Gegendeck geladener Titel unangetastet und wird als nächster Titel gespielt.
    • Erst danach lädt AutoDJ den folgenden Playlist-Titel. Dadurch wird weder der vorbereitete Titel überschrieben noch ein Playlist-Eintrag vorzeitig verbraucht.

    Dubletten und unterschiedliche Versionen sicher behandeln

    • Beim Hinzufügen zu Playlist oder Wunschliste vergleicht MusicBrain Interpret und Titel mit den vorhandenen Einträgen.
    • Eine exakte Dublette wird nicht erneut eingefügt. Der vorhandene Playlist-Eintrag wird stattdessen angezeigt und markiert.
    • Stimmen Interpret und Grundtitel überein, unterscheiden sich aber Zusätze in Klammern, fragt MusicBrain vor dem Hinzufügen nach. Bei Ablehnung wird ebenfalls die vorhandene Version in der Playlist markiert.
    • Ein Titel, der aus der Playlist in die Wunschliste gezogen wird, wird nach erfolgreicher Übernahme direkt aus der Playlist entfernt.

    Prüfung

    • Neue Regressionstests decken Wunschzeit, Speicherung und Wiederherstellung, Deck-Zuordnung, offenen Wunschzähler, AutoDJ-Deckübernahme, Dublettenerkennung und das Verschieben zwischen Playlist und Wunschliste ab.
    • Die vollständige Testsuite umfasst 431 Tests und 9 Subtests. Zusätzlich wurden Python und das eingebettete JavaScript von Box3 separat auf gültige Syntax geprüft.
    Downloads