Journal des versions
Chaque version, et ce qui a changé dedans.
1.6.2
ActuelleDiese Version bringt keine neuen Knöpfe. Sie macht das Auto-EQ genauer und ehrlicher — und sie läuft erstmals auch auf dem Mac.
Auslöschungen werden erkannt und erklärt
Ein Equalizer kann nur bestimmte Fehler beheben. Kommt eine Senke daher, dass zwei Laufwege sich auslöschen — Sub gegen Top an der Trennfrequenz, oder eine Bodenreflexion —, dann verstärkt ein Filter beide Wege gleichermaßen: die Senke bleibt, nur der Headroom ist weg und die Endstufe arbeitet umsonst.
AURIX unterscheidet das jetzt und sagt es dir:
Sub: Auslöschung durch einen zweiten Laufweg, 75 % des Bandes betroffen.
Wegunterschied etwa 1,78 m (5,2 ms). Kein Equalizer behebt das.
Was hilft: Lautsprecher versetzen oder das Delay um diesen Betrag korrigieren.Der Wegunterschied ist die Zahl, mit der du arbeiten kannst — er sagt, um wie viel der Lautsprecher stehen muss. In der Prüfung über vier Frequenzen von 60 bis 250 Hz trifft die Schätzung auf 1 % genau.
Zwei Fehler behoben, die niemand sehen konnte
Der Schutz gegen Boosts in Auslöschungen war bei Mehrpositionsmessungen aus. Wer an fünf Positionen gemessen hat, bekam weniger Schutz als jemand mit einer einzigen Messung — genau verkehrt herum.
Die Schröder-Frequenz wurde berechnet und nie benutzt. Sie trennt den Bereich, in dem einzelne Raummoden herrschen (dort sind schmale Filter richtig), von dem darüber, wo die Feinstruktur sich mit jedem halben Meter ändert. Filter werden dort jetzt stumpfer — sonst korrigiert man den Mikrofonstandort statt der Anlage.
Genauere Filter
- Güte bei Anhebungen richtet sich nach der Abklingzeit des Filters statt nach einer festen Zahl: im Bass mehr Auflösung für Moden, im Hochton weniger Nachschwingen und weniger Rückkopplungsgefahr.
- Zeitfenster der Messung folgt jetzt stufenlos der Frequenz (in Zyklen statt fünf fester Stufen) — wie in REW und Acourate.
- Nachoptimierung aller Filterparameter statt nur der Verstärkungen.
Gemessen über drei Testräume: Abweichung von der Zielkurve 3,77 → 0,60 dB.
macOS
AURIX gibt es jetzt auch für den Mac — für Intel-Prozessoren und als native Fassung für Apple Silicon (M1 und neuer). Im Konto stehen beide Dateien zur Wahl; die App lädt beim Update von selbst die passende.
Die Lizenz gilt für beide Systeme — du kannst deine drei Geräte frei verteilen. Beim ersten Start fragt macOS einmal nach, weil die App nicht bei Apple registriert ist: Rechtsklick auf AURIX → Öffnen.
Sonstiges
- Die Marke ist in Anwendung und auf der Website dieselbe.
1.6.1
Neu: Levelizer
- Ein kalibrierter Gehörschutz-Limiter auf dem Master-Ausgang. Er begrenzt den Spitzenpegel brickwall auf den Pegel, der laut AutoEQ-SPL-Kalibrierung einem eingestellten Maximal-SPL entspricht – so kann die Anlage einen sicheren bzw. gesetzlich vorgeschriebenen Pegel nicht überschreiten.
- Kalibriert über AutoEQ: Die Limiter-Schwelle wird direkt aus der bei der Messung ermittelten SPL-Kalibrierung abgeleitet und passt sich automatisch an, sobald neu eingemessen wird.
- Presets für gängige Grenzen: 85 dB (Arbeitsschutz-Aktionswert nach OSHA/NIOSH – je +3 dB halbiert sich die zulässige Expositionszeit), 96 dB (Club), 100 dB, 103 dB (typische Event-/Konzert-Limits) sowie ein freier Wert (75–110 dB).
- Live-Anzeige der Begrenzung (Gain Reduction) in Desktop- und iPad-App.
- Sofort greifend (kein Overshoot), langsames Loslassen (kein Pumpen); die gemeinsame Verstärkung erhält die Sub/Tops-Balance.
iPad
- Levelizer-Karte in der Ansicht „Dynamik & Tools" mit Schalter, Max-SPL-Regler, Presets und Live-Begrenzungsanzeige.
- Die App wird ab dieser Version gegen das iPadOS-27-SDK (Xcode 27) gebaut.
--- *Made by Tim Luis Techert · © 2026*
1.6.0
Diese Version überarbeitet das AutoEQ-System von Grund auf, entfernt die Feedback-Unterdrückung (AFS), optimiert die Messung für das Pioneer APM7008 Einmess-Mikrofon und bringt ein vollwertiges Profil-System sowie spürbar flüssigere Anzeigen in der iPad-App.
AutoEQ – jetzt nur noch echte Messgrößen
- Pegelmessung als Pflicht-Erststufe (Gain-Struktur): Vor jedem Sweep ermittelt AURIX pro Ausgang automatisch den richtigen Messpegel und prüft den Rauschabstand – das Mikrofon kann nicht mehr übersteuern.
- Nur Messbares im AutoEQ: AutoEQ wendet ausschließlich gemessene Größen an (EQ, Time-Alignment, Polarität, Pegel-Trim, Crossover, SPL-Kalibrierung, RT60). Die nicht messbaren Helfer (AFS-Resonanz-Notches, Kompressor-Preset) wurden aus dem AutoEQ entfernt.
- Time-Alignment „unsicher" behoben: Die Delay-Konfidenz basiert jetzt auf SNR + GCC-PHAT-Kohärenz und der Übereinstimmung mehrerer Durchläufe statt auf dem fragilen Klick-Gegencheck. Saubere Messungen werden wieder als sicher bewertet.
- Multi-Position-Vollautomatik: Mehrere Mikrofonpositionen werden leistungs- gemittelt; eine neue Kennzahl zeigt die räumliche Gleichmäßigkeit der Abdeckung.
- Mess-Vertrauen (0–100 %) mit Sperr-Gate bei unbrauchbaren Messungen (Kohärenz, SNR, Rauschflur, Konsistenz, Alignment).
Pioneer APM7008
- Dediziertes, optimiertes Kalibrierprofil für das Pioneer APM7008 Einmess- Mikrofon (Standard). Pioneer MCACC bleibt als Alternative wählbar.
Feedback-Unterdrückung (AFS) entfernt
- AFS wurde vollständig aus Engine, API, Desktop- und iPad-Oberfläche entfernt – AURIX konzentriert sich auf messbasierte Systemkorrektur.
Profile (mehrere Systeme verwalten)
- Neues Profil-System in der iPad-App: Profile speichern, laden/wechseln, umbenennen und löschen. „Neues, leeres Profil" startet mit einer komplett sauberen Oberfläche (Login und Geräte bleiben erhalten).
iPad – flüssige Anzeigen (ProMotion)
- Die Pegel-Meter werden jetzt GPU-beschleunigt gerendert (`Canvas` + `TimelineView`) und gleiten ballistisch mit der Bildwiederholrate des Displays (bis 120 Hz) – kein „5-fps"-Ruckeln mehr, unabhängig von der WLAN-Update-Rate.
Stabilität
- Setup-Assistent startet nur noch beim ersten Start: Die `first_run`-Markierung wird jetzt sofort gespeichert und geht beim Beenden nicht mehr verloren.
--- *Made by Tim Luis Techert · © 2026*
1.5.1
Bugfixes
- Sub-Kurve bei +18 dB (kritischer Bug in v1.5.0): Messung wurde nicht normalisiert → Frequenzgang zeigte Absolutpegel statt relativem Verlauf. Jetzt: Sub-Normierung auf 30–120 Hz Median, Tops-Normierung auf 200–4000 Hz Median. EQ-Zielkurve korrekt relativ (0 dB Referenz im Kernband).
Time-Alignment – Hohe Präzision bei 4 m PA-Abstand
- Dreifach-Messung mit Median-Filter: 3 unabhängige Alignment-Durchläufe, robustester Wert per Median → bis zu 3× weniger Fehler bei frühen Reflexionen im PA-Setup.
- GCC-PHAT Suchfenster: ±30 ms (statt ±5 ms) → deckt Laufzeitunterschiede bis ~10 m zuverlässig ab.
- Klick-Train: 12 statt 8 Klicks, ±180 ms Suchfenster pro Klick.
- Ergebnis enthält jetzt `distance_m` (berechneter Abstand aus Delay und Schallgeschwindigkeit).
AutoEQ UI
- Neuer Messabstand-Selektor: 1 m / 2 m / 4 m (PA) / 8 m (Fernfeld).
- Mikrofon-Hinweistext auf 4 m PA-Empfehlung aktualisiert.
RTA – Echtzeit-Analyzer
- Peak Hold: wählbarer Peak-Halter (600 ms) mit gedimmter Anzeige.
- Mic-Kalibrierung: Checkbox mit Statusanzeige (Pioneer MCACC / Eigene Datei / aus). Deaktivierung bei nicht geladenem Kalibrier-File wird abgefangen.
- Separate Live-Kurve + Peak-Overlay als Doppeldarstellung.
iOS / iPadOS (aurix-ios)
- Projekteinstellungen auf iOS 26 / Xcode 26 SDK vorbereitet.
- Liquid Glass (.glassEffect) mit korrektem iOS 26-Fallback auf `.ultraThinMaterial`.
- CI-Workflow: Prüft auf iOS-SDK ≥ 26 vor dem Build (schlägt früh fehl statt mit einem unklaren Linkfehler).
1.4.9
Neu
- KI komplett ein-/ausschaltbar. Im Auto-EQ-Menü gibt es jetzt einen Hauptschalter „KI-Datenblatt-Suche verwenden". Ausgeschaltet werden alle KI-Funktionen (Auto-Suche, manueller Abruf, KI-Kontext) deaktiviert und ausgegraut – der EQ arbeitet dann rein nach Messung.
Fehlerbehebung
- KI-Datenblatt-Suche: „request too large" (HTTP 413) behoben. Die Online-Recherche zu benutzerdefinierten Modellen (z. B. „McGrey DJ-1222") nutzt jetzt das schlankere Groq-System `compound-mini` mit einer einzelnen Web-Suche. Dadurch bleibt der Kontext klein und das frühere 413-Limit wird nicht mehr überschritten.
- Robuster Fallback. Falls die Web-Suche dennoch zu groß wird, schätzt die KI die Spezifikationen aus ihrem internen Wissen (niedrigere Konfidenz, mit Hinweis „Schätzung ohne Web-Suche"), sodass der Auto-EQ trotzdem einen sinnvollen Kontext erhält.
1.4.8
Vorgefertigte Lautsprecher-Modelle + KI-Datenblatt-Recherche (Groq)
Der Auto-EQ kennt jetzt nicht nur die Marken, sondern auch die konkreten Modelle – und holt bei eigenen Boxen die echten Datenblattwerte live aus dem Netz.
### Neu
- Modell-Auswahl pro Marke – Für jede Marke (RCF, JBL, Electro-Voice, Yamaha, QSC, Mackie, Behringer, the box, McGrey, HK Audio, dB Technologies, LD Systems, FBT, Turbosound, Pioneer …) lassen sich Top- und Sub-Modelle direkt aus einem Dropdown wählen. Die hinterlegten Grenz- und Trennfrequenzen fließen sofort als Mess-Prior in den Auto-EQ ein.
- „Benutzerdefiniert …“ für jede Marke – auch für Eigenbau/McGrey & Co. lässt sich ein eigenes Modell eintippen.
- KI-Datenblatt-Recherche über Groq – bei einem eigenen Modell sucht die Groq-KI (`groq/compound` mit eingebauter Echtzeit-Web-Suche) automatisch das offizielle Datenblatt und reale Messungen online. Untere Grenzfrequenz, empfohlene Trennung und EQ-Hinweise werden als Kontext an den Auto-EQ übergeben, damit präziser und sicherer entzerrt wird (kein Boost unter die echte Leistungsfähigkeit der Box).
- KI-Kontext an/aus – ein Schalter im Auto-EQ aktiviert oder deaktiviert die Datenblatt-Recherche. Ausgeschaltet wird rein nach Messung optimiert.
### Geändert
- KI-Backend von Gemini auf Groq umgestellt (Lautsprecher-Erkennung per Foto, Datenblatt-Recherche und Sub-EQ-Analyse). API-Key jetzt unter System → KI eintragen (kostenlos auf console.groq.com/keys).
1.4.4
AURIX v1.4.4
Neu: komplett native Windows-Oberflaeche (PySide6/Qt) - ersetzt die bisherige WebView2-UI. Alle 9 Module nativ: Dashboard, Routing, Crossover, Equalizer, Dynamics, Ausgaenge, Auto-EQ, RTA, System.
### Aenderungen
- Native Qt-UI mit fluessigeren Meilen/Graphen, kein WebView2 mehr noetig
- Login-/Lizenz-Gate beim Start (gleiche Aktivierung wie zuvor)
- Mikrofon-Kalibrierung ueber nativen Dateidialog
- iPad-Client: Theme + Logo aktualisiert
### Installation `AURIX-Setup-1.4.4.exe` herunterladen und ausfuehren.
_iPad-IPA ist unsigniert und nur per Sideloading (AltStore/Sideloadly) installierbar._
1.4.3
AURIX Desktop v1.4.3 — login persistence & iPad Remote connectivity.
Fixed
- Login persistence / UI lockout after the 2nd–3rd start. The device fingerprint is now stable across restarts — it derives from a persisted `machine_id` instead of a volatile network-based value. After the first activation, AURIX recognizes the machine on every subsequent launch, so you stay logged in and the UI stays usable. No more forced re-login, frozen window, or "device not activated".
- Resilient license recheck. A transient `device_not_activated` from the online check is now treated as a short grace recheck instead of an immediate logout. Only a genuine revoke/refund deactivates the device.
- Correct version reporting. OTA update checks and activation now report the real app version from a single source of truth (`dsp_app/__init__`), fixing stale version drift that affected update detection.
Added
- iPad Remote connection protocol v2. The desktop bridge now advertises its identity (name, app, version, protocol, platform) on `/health`. The native AURIX Remote app for iPad uses this to automatically discover desktops on the local network and label them by name/version.
Notes
- Existing 1.4.2 installations are offered 1.4.3 through the in-app updater (stable channel).
- The native iPad Remote app (v2.0.1) is built separately via CI.
— Tim Luis Techert
1.4.0
AURIX v1.4.0
Desktop
- Fixed app exit hang: guaranteed clean shutdown (engine, LAN bridge, settings) followed by hard process exit so WebView2 child processes or busy iPad requests can never block closing.
- Reliable startup: replaced the aggressive 3x page-reload watchdog with a single gentle reload after an 18s grace period (no more 30s+ white window on slow hardware).
- Remote bridge stop is now non-blocking and time-boxed.
- Telemetry polling now stops cleanly when the window closes or the iPad PWA is backgrounded.
AutoEQ
- Added a local center-frequency refinement pass so each PEQ band sits more precisely on the measured deviation, improving correction accuracy while keeping all gain-safety limits.
iPad Remote (1.4.0)
- HTTPS LAN bridge, correct MIME types, public health probe, auto-connect.
Install: download AURIX-Setup-1.4.0.exe below and run it.
1.3.9
AURIX 1.3.9
### Fixes
- iPad auto-discovery now works: LAN bridge starts automatically when AURIX opens
- /health endpoint is public — no token needed for iPad to find the PC
- No-auth mode: empty token = all requests pass through (LAN-only trusted mode)
- Windows Firewall rule for port 8765 added automatically at install and on first run
### iPad App
- Version bumped to 1.3.9
- Trigger new IPA build via CI
1.3.8
AURIX 1.3.8
### Windows Desktop
- Version bump to 1.3.8
### iPad App (redesigned UI)
- Removed pairing token field — no token required, zero-config
- Completely redesigned connection screen with iOS 26 Liquid Glass aesthetics - Deep dark background with ambient color orbs - Gradient teal-to-blue action buttons with glow - BlurView glass device cards with animated status dot - Animated teal-to-blue scan progress bar - Collapsible manual entry section
- Auto Connect + LAN Scan still fully functional
- Token-free RPC bridge shim (no Authorization header needed)
1.3.7
Release v1.3.7\n\nIncludes:\n- Windows setup AURIX-Setup-1.3.7.exe\n- UI/startup stability fixes from previous patch set\n- Version bump to 1.3.7
1.3.6
### What is new\n- New iPadOS remote app project in aurix-ipados\n- Secure pairing storage using expo-secure-store\n- Quick reconnect history and connection latency indicator\n- Desktop LAN bridge server for remote control (token-protected)\n- Startup stability improvements in Windows watchdog handling\n- Fixed iOS JS bundling error by adding babel-preset-expo\n\n### iPadOS build status\n- EAS iOS simulator build is running on Expo for this release setup.\n- IPA for real devices still requires an Apple Developer Team on the Apple ID account.\n\n### End-user setup\n- Desktop: run with remote bridge enabled\n python run.py --remote-bridge --remote-token=YOUR_TOKEN --remote-port=8765\n- iPad app: connect to Desktop LAN IP + token\n
1.3.5
### Fixes\n- waitForApi wartet jetzt bis get_init als Funktion registriert ist (pywebview setzt api-Objekt manchmal vor den Methoden)\n- Behebt: API.get_init is not a function beim Start
1.3.4
v1.3.4 - Master-Lautstaerke + KI-Bestaetigung
### Neue Features
Master-Lautstaerke
- Neue prominente Karte ganz oben im Overview-Panel
- Slider von -30 dB bis +12 dB fuer das Gesamtsystem (Sub + Tops gleichzeitig)
- Live dB-Anzeige mit Farbkodierung (gruen/gelb/weiss)
- Reset-Button fuer 0 dB
- Einstellung wird gespeichert und beim Start wiederhergestellt
- Wird nach allen Filtern und Limitern angewendet
KI-Bestaetigung beim Bandüebernehmen
- Klick auf 'KI-Baender uebernehmen' oeffnet jetzt ein Bestaetigungs-Modal
- Zeigt alle EQ-Baender mit Frequenz, Gain (farbkodiert), Q, Typ und Begruendung
- Abbrechen oder Bestaetigen moeglich
- Nach Uebernahme: gruene Button-Animation + Toast-Bestaetigung
1.3.2
v1.3.2 - Gemini 3.5 Flash + Versionsnummer-Fix
### Aenderungen
- Gemini 3.5 Flash als neues Standard-KI-Modell (neueste stabile Version, Mai 2026)
- ThinkingConfig modellgenerationsabhaengig: Gemini 3.x nutzt \ hinking_level=minimal\, Gemini 2.5 nutzt \ hinking_budget=0\
- \ esponse_mime_type=application/json\ erzwingt saubere JSON-Ausgabe ohne Thinking-Bloecke
- Versionsnummer-Fix: \dsp_app/__init__.py\ zeigte noch 1.2.8 - jetzt ueberall 1.3.2 (Titelleiste, Login-Seite, OTA-Update)
1.3.1
v1.3.1 – Bugfixes + Sub L/R Overview + Auto-EQ Redesign
### Bugfixes
- AGB erschien bei jedem Start – STATE wurde beim Startup zu spät gesetzt, sodass STATE.app.agb_accepted nie ausgewertet wurde. Fix: STATE wird jetzt vor checkAgb() gesetzt.
- Erneuter Login bei jedem Start – cryptography-Paket fehlte im PyInstaller-Bundle → _verify_token() gab immer None zurück → Lizenz als ungültig erkannt. Fix: collect_submodules(cryptography) + Einzelimporte in AURIX.spec.
- google-genai installiert (v2.8.0) und hidden imports für PyInstaller ergänzt.
### Sub L/R Split-Modus
- Overview-Panel passt sich automatisch an: Im Split-Modus werden Sub L und Sub R als separate Karten mit eigenem Pegel-Slider und Live-dB-Anzeige gezeigt; die normale Sub-Karte wird ausgeblendet.
- Live-Meter Sub L/Sub R in der Level-Bar-Anzeige des Overview.
- Engine trackt jetzt sub_l und sub_r separat in meter.
### Auto-EQ UI Redesign
- Vollständig überarbeitete Wizard-ähnliche Oberfläche mit Step-Indicator (1 Setup → 2 Messen → 3 Ergebnis).
- Waveform-Visualizer animiert sich während der Messung.
- Ergebnisse als horizontale Stat-Cards mit Farbkodierung.
- KI-Analyse (Gemini) als prominente, eigenständige Karte mit Glow-Effekt.
- Einstellungen als Pill-Checkboxen statt einfachen Checklines.
1.3.0
Was ist neu in v1.3.0
### Bugfixes
- AGB-Screen erscheint nicht mehr bei jedem Start — Akzeptierung wird jetzt sofort synchron in settings.json geschrieben, kein Datenverlust mehr beim Schließen
- Kein Logout mehr nach Token-Ablauf — Abgelaufene Tokens mit gültiger Signatur landen in der Grace-Period statt hartem Logout
- Logitech G733 / Gerät mit falscher Sample-Rate — Automatischer Fallback auf Geräte-Default-Rate (48kHz etc.) bei Fehler -9997
- AFS-Crash behoben — Race Condition zwischen Audio-Callback und Filter-Rebuild unter Lock gesetzt
- Ausgänge-Tab zeigt 0 — Pegel/Delay-Werte werden jetzt in allen Tabs synchron angezeigt
- RTA zeigt Mikrofon-Signal — Spektrum zeigt jetzt das Roh-Signal was das Mikrofon hört (vor Kompressor/AFS)
- Audio-Glitches bei AFS — np.roll() durch Write-Pointer ersetzt (kein Memory-Alloc im Real-Time Callback)
1.2.9
Was ist neu in v1.2.9
### KI-gestützter Sub-EQ (Gemini)
- Neuer KI Sub-EQ Analyse-Button im Auto-EQ Panel nach der Messung
- Gemini analysiert den gemessenen Frequenzgang und berechnet optimale PEQ-Bänder
- Erkennt Raummoden, Rolloff-Kompensation, Port-Resonanzen
- 4 Zielkurven: Flat, House, DJ/Club, Live PA
- Bänder direkt ins Sub-EQ übernehmen
### Power-Button
- SVG-Icon (universelles Power-Symbol) statt Emoji
- Pulsierender Ring-Effekt wenn Engine läuft
### Sub Split Messung
- Sub L + R werden separat gemessen, Antworten werden gemittelt
- Ergebnis: ein kombinierter EQ für beide Kanäle
### Sonstiges
- Debug-Logging im Frontend deaktiviert (kein Performance-Overhead)
1.2.7
v1.2.7 — Bugfix: Bedienung nach Startvorgang nicht mehr blockiert
### Problem Nach dem Start war die Benutzeroberfläche komplett sichtbar (Übersicht angezeigt), aber kein Button, kein Tab und keine Eingabe reagierte auf Klicks.
Die Ursache waren unsichtbare Overlay-Schichten (Splash, Login-Screen, AGB-Screen), die nach dem Ausblenden zwar optisch verschwanden, aber weiterhin alle Mausklicks abfingen:
- Der Splash-Screen verwendet eine CSS-Transition für isibility: visible → hidden. Laut CSS-Spezifikation bleibt isibility während der gesamten Transition-Dauer (0.7 s) auf isible — in dieser Zeit blockierte das Overlay alle Klicks.
- Beim Ausblenden des Login-Screens und AGB-Screens wurde pointer-events: none erst nach einem 400 ms Timeout gesetzt, nicht sofort.
### Fix
- CSS: .splash.hide bekommt sofort pointer-events: none — unabhängig von der isibility-Transition.
- JS: hideLoginScreen() und AGB-Screen-Close setzen pointer-events: none als ersten Schritt, bevor die Fade-Animation beginnt.
1.2.6
v1.2.6 — Bugfix: App friert beim Start nicht mehr ein
### Problem Beim ersten Start (oder nach einer Neuinstallation) frierte das App-Fenster ein und reagierte nicht auf Klicks oder Ziehen. Ursache war ein COM-STA-Deadlock:
Der Hintergrund-Thread für die Audio-Geräteerkennung (WASAPI) startete sofort beim App-Start und machte COM-Aufrufe ohne CoInitialize. Windows versuchte daraufhin, diese Aufrufe über das Hauptthread-COM-Apartment zu marshalen — der Hauptthread war aber gleichzeitig mit der WebView2-Initialisierung beschäftigt und konnte nicht antworten. Ergebnis: Deadlock, gefrorenes Fenster.
### Fix
- CoInitialize() / CoUninitialize() wird jetzt im Geräteerkennung-Thread aufgerufen, damit WASAPI-Aufrufe nicht auf den Hauptthread marshaled werden
- Der Thread startet erst nach 3 Sekunden Verzögerung, damit WebView2 vollständig initialisiert ist, bevor Audio-Gerätescans beginnen
- Dasselbe Fix auch für manuelle Gerätescans (list_devices)
1.2.5
Was ist neu in v1.2.5
### Bugfixes
- Login-Fehler HTTP 308 behoben — Beim Anmelden kam es auf manchen Systemen zu einem HTTP 308-Fehler. Python's urllib-Bibliothek folgt 308-Weiterleitungen nicht korrekt (kein POST-Body-Erhalt). Die interne HTTP-Logik wurde überarbeitet, sodass alle Weiterleitungen (301/302/307/308) jetzt korrekt mit dem Original-Request verarbeitet werden.
- App reagiert nicht beim Start (Freeze) verbessert — Der Watchdog-Neustart beim ersten Start mit frischem WebView2-Cache läuft jetzt bis zu 3× (alle 8 Sekunden), sodass die App sich bei langsamer Hardware selbst erholt, ohne dass der Nutzer sie manuell schließen muss.
### Neue Funktionen
- Automatische Update-Prüfung — Die App prüft 5 Sekunden nach dem Start im Hintergrund auf neue Versionen. Ist ein Update verfügbar, erscheint ein Dialog mit Versionsnummer, Changelog und dem Button Jetzt aktualisieren, der den Download und die Installation direkt startet (mit Fortschrittsanzeige).
1.2.3
v1.2.3 – UI Redesign
### Visual Overhaul
- New Overview dashboard: large engine START/STOP button, live horizontal level bars for all channels (Input L/R, Sub, Tops L/R), SPL display, parameter summary card, quick-access gain + delay sliders for Sub and Tops, signal flow
- Redesigned CSS: new design system with deeper backgrounds, better typography, improved spacing and hierarchy
- Sidebar: new icons (⊞⇄⋈〜◎≋⚡⚙), cleaner labels, tighter layout
- Login screens: glass-morphism card, improved form fields, cleaner dividers
- Cards: more consistent padding and borders throughout
### Technical
- Overview mute buttons for Sub and Tops
- Signal flow also rendered in overview
- All existing IDs and data-attributes preserved (full app.js compatibility)
- No regressions in routing, EQ, dynamics, output, auto-EQ panels
1.2.2
Bugfixes & Stabilität
App friert nicht mehr ein
- Alle Settings-Schreibvorgänge laufen jetzt im Hintergrund (debounced, kein Disk-Blocking mehr auf dem UI-Thread)
- Lizenz-Aktivierung, Online-Prüfung und Update-Check laufen im eigenen Thread (kein Timeout-Freeze mehr)
- Geräte-Scan (PortAudio) mit Timeout-Schutz gegen hängende Treiber
- Engine-Neustart bei Routing-Änderungen (Sub-Split, Ausgangsgeräte) läuft asynchron
- KI-Lautsprecher-Erkennung läuft im eigenen Thread (UI bleibt während Gemini-Anfrage bedienbar)
Systemanforderungen: Windows 10/11 (64-bit), Soundkarte mit Stereo-Ausgang
1.2.1
Bugfixes
- AGB-Screen: Akzeptieren-Button funktioniert jetzt korrekt (Fehler: STATE war beim ersten Start noch nicht initialisiert)
- URLs: Alle App-Links zeigen auf aurix.cloud statt auf den alten Vercel-Preview-Link
- Lizenz-Server: Standard-API-URL auf aurix.cloud aktualisiert
Systemanforderungen: Windows 10/11 (64-bit), Soundkarte mit Stereo-Ausgang
1.2.0
AURIX v1.2.0
### Neue Features
Sub L/R Split-Modus
- Jede Sub-Seite (L/R) bekommt eine eigene EQ-, Delay- und Limiter-Kette
- Ideal wenn linker und rechter Sub unterschiedlich stehen oder messen
- AutoEQ misst Sub L und Sub R separat (2× ESS-Sweep)
- Separater Ch-R-Ausgang im Routing konfigurierbar
KI-Lautsprecher-Erkennung *(Gemini 2.5 Flash + Google Search)*
- Foto hochladen → KI erkennt Marke, Modell, Typ und Specs
- EQ-Hinweise direkt in Sub-EQ übernehmen
- Kostenlos: Google AI Studio API-Key (500 Anfragen/Tag)
- Einrichten unter System → KI-Einstellungen
Mobile Website
- Hero-Buttons auf Smartphones Full-Width
- Stats-Grid 2-spaltig auf kleinen Bildschirmen
- Vergleichstabelle mit horizontalem Scroll
- How-it-works 2-spaltig auf Tablets
### Fehlerbehebungen
- App-Start-Freeze: Geräte-Initialisierung async im Hintergrund
- AGB erscheint nicht mehr nach Neuinstallation
- Login-Email wird gespeichert und vorausgefüllt
--- Systemanforderungen: Windows 10/11 (64-bit), Soundkarte mit Stereo-Ausgang
1.1.0
AURIX v1.1.0 Test Release`n`n- Neuester Desktop-Stand fuer interne Tests`n- Frischer EXE- und Installer-Build`n- Gedacht zum Testen von Installation, Login, Update-Flow und UI