Zum Hauptinhalt springen
2026-07-20PureLabAI Music OrganizerTag Bridge

PureLab Monatsbericht: Neue Tag Bridge-Architektur und UX-Optimierungen

Im vergangenen Monat haben wir die neue Tag Bridge-Architektur in PureLab eingeführt, das Preset-System vollständig aktualisiert und eine Reihe von interaktiven UX-Verbesserungen wie die Unterstützung von Multi-Value-Tags und Rückgängig-Aktionen vorgenommen.

PureLab Monatsbericht: Neue Tag Bridge-Architektur und UX-Optimierungen

Im vergangenen Monat haben wir im AI Music Organizer (PureLab) ein umfassendes Architektur-Refactoring durchgeführt und die Benutzererfahrung weiter verfeinert. Das Highlight ist die Einführung der brandneuen Tag Bridge-Architektur sowie bedeutende Upgrades in vielen interaktiven Details.

🌟 Kernarchitektur-Evolution: Tag Bridge

In diesem Monat haben wir das alte „Tag Compatibility“-System offiziell zur neuen Tag Bridge aktualisiert.

Dies ist nicht nur eine Namensänderung, sondern eine grundlegende Neugestaltung der zugrunde liegenden Architektur:

  • Vollständiger Ersatz & dynamisches Mapping: Das alte Tag-System wurde in der gesamten Codebasis entfernt. Die neue Architektur ermöglicht die dynamische Tag-Auswahl, dynamische Regelgenerierung sowie das dynamische Mapping von Quellfeldern.
  • Backend-gesteuertes Preset-System: Wir haben fest codierte lokale Regeln und den umständlichen alten RuleBuilder abgeschafft. Das neue System wird von flexiblen Presets aus dem Backend angetrieben, was nicht nur eine interaktive Anzeige der Preset-Regeln unterstützt, sondern auch die Erweiterbarkeit für zukünftige Funktionen drastisch verbessert.

✨ Verbesserte Metadaten-Analyse und Bearbeitung

Da die Musikbibliotheken unserer Nutzer immer komplexer werden, stärken wir kontinuierlich unsere Metadaten-Analyse und Stapelverarbeitungsfunktionen:

  • Unterstützung für Multi-Value-Tags: Für komplexe Musik-Tags wurde eine Multi-Value-Combobox hinzugefügt. In Kombination mit einer intelligenteren get_list-Logik (die das Aufteilen von Metadatenwerten durch Semikolons und Schrägstriche unterstützt) können selbst äußerst komplexe Tags jetzt präzise geparst werden.
  • Bessere iTunes-Kompatibilität: Es wurde ein Verarbeitungsmechanismus für MP3 Comment Frames hinzugefügt, was die Kompatibilität mit Software wie iTunes erheblich verbessert.
  • Beruhigende „Rückgängig“-Funktion (Revert): Im erweiterten Tag-Editor (AdvTagEditor) und im Patch-Editor haben wir eine auf Feldebene basierende Bearbeitungsverfolgung und Rückgängig-Funktion integriert. Über das „Radiergummi“-Symbol in der Benutzeroberfläche können Sie jedes einzelne Feld jederzeit in den ursprünglichen Zustand zurückversetzen.
  • Erweiterter Support-Bereich: Unterstützung für Rundfunk- und Fernseh-bezogene Tags wurde hinzugefügt, und ein grouping-Feld wurde in die tag_snapshot-Datenbank aufgenommen, um fortschrittlichere Kategorieabfragen zu unterstützen.

🎨 Ein aufgefrischtes UI/UX-Erlebnis

Wir haben viel Mühe in die Interaktionsdetails gesteckt, um die Nutzung von PureLab noch intuitiver zu gestalten:

  • Einheitlicher Mechanismus zum Speichern von Presets: Der alte SavedTemplateManager wurde durch einen neuen Popover-basierten Mechanismus ersetzt. Die Panels Extract und Tag Bridge bieten nun ein völlig konsistentes und flüssiges Erlebnis bei der Preset-Verwaltung.
  • Flexibleres Layout:
    • VirtualPreviewList unterstützt jetzt dynamische Zeilenhöhen und zeigt Text unabhängig von der Länge klar an.
    • ContentEmbedTab verfügt über ein in der Größe veränderbares linkes Panel und eine praktische Funktion zur Stapelauswahl von Ordnern.
    • Der CustomRuleBuilder hat ein neues zweispaltiges Grid-Layout für eine bessere Ausrichtung von Labels und Eingabefeldern erhalten, plus eine praktische einklappbare Regelzusammenfassung.
  • Professionalisierung der Benutzeroberfläche: Unnötige Übersetzungen wurden entfernt, sodass Kern-Tags zur Wahrung der professionellen Einheitlichkeit zwingend auf Englisch angezeigt werden. Gleichzeitig ist ein systematischer Backend-Fehlerübersetzungsdienst online gegangen, der bei Analyse- und Import-Workflows genauere Fehlermeldungen liefert.

🛠 Unsichtbare technische Optimierungen

Neben den sichtbaren Funktionen optimieren wir auch kontinuierlich die Codebasis und die technische Struktur:

  • Agent-Spezifikationen: Umfassende AGENTS.md-Spezifikationen wurden für Kern-Submodule (z.B. Analyse UI, BWF, LanceDB-Speicher) hinzugefügt, was die Grundlage für automatisierte Workflows bildet.
  • Dokumentations-Update: Zentrale Hilfedokumente wie Batch Rename wurden komplett überarbeitet, und der zuvor aufgeblähte Dokumentationscode wurde modularisiert, um die Wartbarkeit zu verbessern.
  • Leistung & Robustheit: Den Decode-Scheduler-Warteschlangen der Audioanalyse wurden Begrenzungen hinzugefügt, was eine felsenfeste Stabilität selbst bei der Verarbeitung massiver gleichzeitiger Aufgaben garantiert.

Wir werden weiterhin jedes Detail von PureLab verfeinern. Vielen Dank für Ihre Nutzung und Ihr Feedback im vergangenen Monat. Bis zum nächsten Monat!