-
released this
2026-09-04 13:56:39 +00:00 | 0 commits to main since this releaseVersion 4.0.6 – Studio-Layout-Hotfix – 04.09.2026
Studio-Anordnung wieder zuverlässig speichern
- Studio-Panels werden vor dem Speichern vollständig auf die gültige Arbeitsfläche begrenzt.
- Eine vorübergehend fehlerhafte Qt-Position kann das Speichern der sichtbaren Decks nicht mehr blockieren.
Downloads
-
released this
2026-09-04 04:29:49 +00:00 | 0 commits to main since this releaseVersion 4.0.5 – Titelupdate und Streaming-Dienste – 04.09.2026
MetaJSON und TXT für den Sendebetrieb
- Studio > Titelupdate kann den aktuellen Interpret und Titel zusätzlich atomar als frei wählbare TXT-Datei im Format
Interpret - Titelausgeben. - Die bisherige
metadata.jsonbleibt vollständig erhalten und heißt in der Oberfläche jetzt klar MetaJSON Updater. - Der OBS-Metadaten-Updater enthält den neuen exklusiven TXT-Eingang mit Dateiauswahl; der bisherige SAMBC-Schalter heißt MetaJSON Updater.
Qobuz und Deezer gezielt freischalten
- Einstellungen > Dienste speichert Qobuz- und Deezer-Zugangsdaten direkt in die aktive streamrip-Konfiguration.
- Eine deutsche Anleitung beschreibt die erforderlichen Qobuz-Felder sowie die ARL-Cookie-Ermittlung für Deezer in Chromium- und Firefox-Browsern.
- YouTube bleibt immer verfügbar. Qobuz und Deezer erscheinen in Suche, Vorschau, Direktdownload und Warteliste erst nach vollständiger Konfiguration.
Downloads
- Studio > Titelupdate kann den aktuellen Interpret und Titel zusätzlich atomar als frei wählbare TXT-Datei im Format
-
released this
2026-09-04 03:36:30 +00:00 | 0 commits to main since this releaseVersion 4.0.4 – Zuverlässige In-App-Updates – 04.09.2026
Updateziel verbindlich gesetzt
- In-App-Updates übergeben Inno Setup nun immer den vorgesehenen Benutzerpfad
%LOCALAPPDATA%\Programs\MusicBrain. - Ein veralteter Registry-Eintrag oder ein früherer Testinstallationspfad kann Updates dadurch nicht mehr in ein anderes Verzeichnis umleiten.
- Der vollständige Installer-, Updater- und GUI-Start wird vor der Veröffentlichung geprüft.
Bereits mit 4.0.3 enthalten: Portabler Start ohne AVX-512
- Die Onefile-Startkomponente wird mit einer portablen x86-64-Baseline übersetzt und benötigt kein AVX-512.
- Dadurch startet MusicBrain auf Ryzen-5-4600H-Notebooks und vergleichbaren Prozessoren ohne AVX-512 statt vor dem Python-Start mit
0xc000001dabzubrechen. - Der vollständige Release-Build prüft die erzeugte EXE instruktionstreu auf EVEX-/AVX-512-Code, zusätzlich zu Installer-, Laufzeit- und GUI-Starttests.
Downloads
- In-App-Updates übergeben Inno Setup nun immer den vorgesehenen Benutzerpfad
-
released this
2026-09-03 23:01:01 +00:00 | 0 commits to main since this releaseVersion 4.0.3 – Portabler Start ohne AVX-512 – 03.09.2026
Native CPU-Kompatibilität gesichert
- Die Onefile-Startkomponente wird mit einer portablen x86-64-Baseline übersetzt und benötigt kein AVX-512.
- Dadurch startet MusicBrain auf Ryzen-5-4600H-Notebooks und vergleichbaren Prozessoren ohne AVX-512 statt vor dem Python-Start mit
0xc000001dabzubrechen. - Der vollständige Release-Build prüft die erzeugte EXE instruktionstreu auf EVEX-/AVX-512-Code, zusätzlich zu Installer-, Laufzeit- und GUI-Starttests.
Downloads
-
released this
2026-09-03 21:06:41 +00:00 | 0 commits to main since this releaseVersion 4.0.2 – Zuverlässiger Start auf frischen Windows-Systemen – 03.09.2026
Fehlende System-Laufzeit behoben
- Die von Qt benötigten Microsoft Visual-C++-Runtime-Dateien sind jetzt direkt in der MusicBrain-Onefile-EXE enthalten.
- MusicBrain startet damit auch auf frischen Windows-11-Installationen ohne separat vorhandene Visual-C++-Laufzeit.
- Der vollständige Installer- und GUI-Start wird vor der Veröffentlichung geprüft.
Downloads
-
released this
2026-09-03 07:28:38 +00:00 | 0 commits to main since this releaseVersion 4.0.1 – Verbindlicher Erststart nach Installation – 03.09.2026
Start nach Neuinstallation
- Interaktive Neuinstallationen starten MusicBrain nach erfolgreichem Abschluss direkt und nicht mehr abhängig von einer optionalen Abschlussseiten-Auswahl.
- Der vollständige Installerstart wurde mit einem frischen App-Profil bis zum sichtbaren Hauptfenster geprüft.
Downloads
-
released this
2026-09-02 22:13:37 +00:00 | 0 commits to main since this releaseVersion 4.0.0 – Sicherer Start und stabiler Langzeitbetrieb – 02.09.2026
Sicherer Start auf neuen Systemen
- Neue Profile verwenden zunächst stabiles Software-Rendering. OpenGL wird erst nach ausdrücklicher Aktivierung verwendet.
--safe-modeund--disable-gpuermöglichen jederzeit einen Start ohne GPU-Beschleunigung.- Ein persistentes Protokoll der Startphasen grenzt Fehler vor dem ersten sichtbaren Fenster eindeutig ein.
Geprüfter Programmstart
- Der vollständige GUI-Start der gepackten EXE wird vor der Veröffentlichung getestet, damit auch frühe Initialisierungsfehler nachvollziehbar bleiben.
Stabilerer AutoDJ-Dauerbetrieb
- Nach dem Freigeben eines Decks wartet AutoDJ kurz auf die Bereinigung des Qt-FFmpeg-Backends, bevor das Deck erneut vorlädt.
- Zu schnelle Quellenwechsel erhöhen die Zahl der Medien-Handles damit nicht mehr linear während langer Sendungen.
Qualitätssicherung
- Die vollständige automatisierte Testsuite, der EXE-Smoke-Test, der GUI-Starttest sowie der Nuitka-Onefile- und Installer-Workflow prüfen die neue Startlogik und den stabilen Dauerbetrieb vor der Veröffentlichung.
Downloads
-
released this
2026-09-02 09:06:16 +00:00 | 0 commits to main since this releaseVersion 3.8.0 – Flexibles Player-Studio und stabile Arbeitsabläufe – 02.09.2026
Modernisiertes Player-Studio
- Das Player-Studio verwendet weniger verschachtelte Rahmen, ruhigere Oberflächen, klare Statusfarben und eine dauerhaft sichtbare Layout-Werkzeugleiste.
- Decks, Warteliste, Jingles, Push-to-Talk und Musikbett lassen sich in einem eigenen Bearbeitungsmodus frei anordnen und skalieren.
- Außerhalb des Bearbeitungsmodus bleiben die Bereiche rahmenarm und gegen versehentliches Verschieben oder Skalieren geschützt.
Robuste, übertragbare Studio-Layouts
- Eigene Anordnungen werden sofort und atomar in
%LOCALAPPDATA%\MusicBrain\studio-layout.jsongespeichert. - Bestehende Layouts aus
settings.jsonwerden automatisch übernommen; beschädigte Profildateien bleiben als Sicherung erhalten. - Layouts können importiert, exportiert, neu geladen und auf ein responsives Standardlayout zurückgesetzt werden. Der Bearbeitungsmodus ist zusätzlich mit
Strg+Umschalt+Lerreichbar. - Scrollleisten verändern die gespeicherte Arbeitsflächengröße nicht mehr. Die finale Qt-Geometrie wird nach dem Aufbau erneut angewendet, auch bei bewusst gespeicherten Layouts im maximierten Fenster.
Flüssigere Wiedergabe und verlässliche Verarbeitung
- Reine Panelbewegungen lösen keine teuren Inhalts-Skalierungen mehr aus; der gemeinsame Speichertimer sichert auch die Splittergrößen zuverlässig.
- Der Pause-Checkpoint des LUFS-Scans ist gegen einen Timingfehler abgesichert, damit bereits abgeschlossene Messungen vor dem blockierenden Pausenzustand in Datenbank und Wiederaufnahmestand landen.
- Das manuelle Ersetzen eines Playlist-Titels funktioniert wieder korrekt, wenn die Künstlerbegrenzung ausgewertet wird.
Qualitätssicherung
- Die vollständige automatisierte Testsuite, der Offscreen-UI-Smoke-Test sowie der Nuitka-Onefile- und Installer-Workflow prüfen die neue Studio-Anordnung und die Musikverarbeitung vor der Veröffentlichung.
Downloads
-
released this
2026-09-01 21:27:43 +00:00 | 0 commits to main since this releaseVersion 3.7.0 – Playlist-Assistent und geprüfte Musikauswahl – 01.09.2026
Playlist-Wünsche in natürlicher Sprache
- MusicBrain versteht frei formulierte deutsche Wünsche wie „20 House-Titel aus 2013“ oder „20 Tracks von 1980 bis 1989“.
- Titelanzahl oder Gesamtdauer, Jahr und Zeitraum, Genres, Interpreten, Mindestqualität, Titellänge, Favoriten, Bewertung, Stimmung und Tonart lassen sich miteinander kombinieren.
- Genres, Interpreten, Titelbegriffe, Remixe, Live-Versionen und Weihnachtsmusik können gezielt ausgeschlossen werden.
- Eine direkt erreichbare, scrollbar aufgebaute Suchhilfe zeigt unterstützte Angaben und sofort verwendbare Beispiele.
Strikte Online-Jahresprüfung
- Auf Wunsch bestätigt MusicBrain das Erstveröffentlichungsjahr jedes ausgewählten Titels online.
- MusicBrainz wird als bevorzugte Quelle verwendet; Discogs dient als Rückfallquelle, wenn MusicBrainz kein eindeutiges Ergebnis liefert.
- Bestätigte Jahre werden mit Quelle, Konfidenz und Prüfzeit in SQLite gespeichert und 180 Tage wiederverwendet.
- Ein Titel mit falschem, fehlendem oder nicht eindeutig bestätigtem Jahr wird im strikten Modus nicht stillschweigend übernommen.
Radiotaugliche Auswahl und direkte Weiterverwendung
- Interpret-Limits, abwechslungsreiche Genre- und Jahrzehntverteilung sowie das Vermeiden gleicher Interpreten direkt hintereinander sorgen für eine ausgewogene Reihenfolge.
- Playlists lassen sich neu mischen und einzelne Titel durch weiterhin passende Alternativen ersetzen.
- Das Ergebnis kann an die On-Air-Warteliste angehängt, als neue Warteliste gesetzt oder als MusicBrain-Trackliste gespeichert werden.
- Fortschritt, lokale Kandidaten, Online-Bestätigungen, verworfene Titel, Teilergebnisse und verständliche Fehler bleiben direkt sichtbar.
Dauerhafte Bibliotheksmerkmale und Rotation
- Favoriten, Sternebewertungen, Stimmung und musikalische Tonart können direkt über das Kontextmenü der Musikdatenbank gepflegt werden.
- Wiedergabeanzahl und letzter tatsächlicher Wiedergabestart werden automatisch gespeichert und stehen für Rotationsregeln wie „seit 30 Tagen nicht gespielt“ bereit.
- Die erweiterten Datenbankspalten zeigen Favorit, Bewertung, letzte Wiedergabe und den Status der Online-Jahresprüfung.
- Die neuen Nutzerdaten liegen getrennt von den Audiodatei-Tags und bleiben auch bei einem vollständigen Datenbank-Neuaufbau erhalten.
Qualitätssicherung
- Parser, Auswahlregeln, Daueroptimierung, SQLite-Zustand, Online-Cache, MusicBrainz-/Discogs-Reihenfolge und die neue Oberfläche sind durch Regressionstests abgesichert.
- Der komplette Entwicklungsstand besteht mit 266 Tests und 9 Subtests sowie einem echten Offscreen-UI-Smoke-Test.
- Ein Performance-Test verarbeitet 100.000 lokale Kandidaten in rund 1,2 Sekunden; Online-Zugriffe laufen getrennt, abbrechbar und zwischengespeichert.
Downloads
-
released this
2026-08-23 21:52:10 +00:00 | 0 commits to main since this releaseVersion 3.6.1 – YouTube-Download wiederhergestellt – 23.08.2026
Aktuelle YouTube-Unterstützung
- MusicBrain verwendet yt-dlp 2026.8.19 und verarbeitet damit wieder die aktuellen YouTube-Playerantworten.
- Der zuvor reproduzierbare HTTP-403-Abbruch bei normalen Musikvideos ist behoben.
- Suche, Vorschau, Einzelvideo- und Playlist-Downloads verwenden einheitlich dieselbe geprüfte JavaScript-Konfiguration.
EJS und Deno vollständig mitgeliefert
- Die benötigten EJS-Challenge-Skripte sind Bestandteil der Anwendung.
- Eine kompatible Deno-Laufzeit wird direkt in die Nuitka-Onefile-EXE eingebettet; Anwender müssen Deno oder Node nicht selbst installieren.
- Der EXE-Smoke-Test startet die gebündelte Deno-Laufzeit und prüft zusätzlich, dass das EJS-Solver-Skript im fertigen Build vorhanden ist.
Verständliche Fehlerdiagnose
- yt-dlp-Fehler werden nicht mehr durch
ignoreerrorsunterdrückt. - Bei einem tatsächlichen YouTube- oder Netzwerkfehler zeigt MusicBrain die konkrete Ursache an, statt pauschal „Datei nicht gefunden“ zu melden.
- Eine fehlende Ausgabedatei wird nur noch dann gemeldet, wenn yt-dlp zuvor wirklich einen erfolgreichen Download bestätigt hat.
Qualitätssicherung
- Regressionstests sichern die Deno-Pfadübergabe, die EJS-/Nuitka-Bündelung und die unverfälschte Fehleranzeige ab.
- Ein realer Downloadtest mit einem zuvor fehlschlagenden Musikvideo bestätigt den reparierten End-to-End-Pfad vor dem Release-Build.
Downloads