Skip to content

v1.2.0

Choose a tag to compare

@Dustin284 Dustin284 released this 03 Feb 20:27
· 10 commits to main since this release

Changelog

v1.2.0

Neue Features

  • Favoriten / Quick-Access — Tracks können per Herz-Icon oder Tastenkürzel (F) als Favorit markiert werden. Gefülltes rotes Herz = Favorit. Neuer Filter-Button in der Toolbar zeigt nur Favoriten an (bibliotheksübergreifend). Auch im Rechtsklick-Kontextmenü verfügbar.
  • Konfigurierbare Spalten — Zahnrad-Icon in der Track-Tabelle öffnet ein Dropdown mit Checkboxen zum Ein-/Ausblenden einzelner Spalten (Dauer, BPM, Tonart, Bewertung, Tags, Kommentar). Die Einstellung wird dauerhaft gespeichert.
  • Notizen auf der Waveform — Per Alt+Klick auf die Waveform können zeitgestempelte Notizen hinzugefügt werden. Notizen erscheinen als orangefarbene gestrichelte Linie mit Sprechblasen-Icon. Hover zeigt den Text, Rechtsklick löscht die Notiz.
  • Rückgängig / Wiederherstellen (Undo/Redo) — Ctrl+Z / Ctrl+Shift+Z macht Änderungen rückgängig: Track löschen, Bewertung, Kommentar, BPM, Tonart, Tags, Favorit, Verstecken. Bis zu 50 Aktionen im Verlauf.
  • Ordner-Überwachung mit Auto-Import — Gespeicherte Import-Ordner können per Auge-Icon überwacht werden. Neue Audio-Dateien werden automatisch in die richtige Bibliothek importiert.
  • Reverb & Kompressor (FX-Panel) — Neuer FX-Button im Player öffnet ein Panel mit Reverb (Ein/Aus, Mix-Regler, Raumgröße klein/mittel/groß) und Kompressor (Threshold, Ratio, Attack, Release, Knee). Reset-Button setzt alles zurück.
  • Audio-Fingerprinting (AcoustID) — Rechtsklick auf einen Track → "Track identifizieren" erkennt den Song per Chromaprint-Fingerprint und benennt ihn automatisch um (Künstler - Titel). Erfordert einen AcoustID API-Key in den Einstellungen.
  • Zufälliger Track (R) — Tastenkürzel R spielt einen zufälligen Track aus der aktuell gefilterten Liste.
  • Verbesserte Duplikat-Erkennung beim Import — Normalisierter Dateiname-Vergleich (ohne Endung, Groß-/Kleinschreibung) verhindert doppelte Imports zuverlässiger.

Verbesserungen

  • Ordner-Überwachung nutzt die Kategorie des gespeicherten Import-Ordners statt der Dropdown-Auswahl
  • Neue Tastenkürzel in den Standard-Shortcuts: Zufälliger Track (R), Favorit (F), Rückgängig (Ctrl+Z), Wiederherstellen (Ctrl+Shift+Z)
  • AcoustID API-Key Eingabefeld in den Einstellungen
  • DB-Migration v8: Favoriten-Index und Notizen-Feld auf bestehende Tracks

Bugfixes

  • Reverb/Kompressor ging im Browser nicht — connectAudioGraph versuchte bei jedem Toggle einen neuen MediaElementAudioSourceNode für dasselbe Audio-Element zu erstellen, was die Web Audio API verbietet. Jetzt wird der bestehende Source-Node wiederverwendet.
  • Tastenkürzel R, F, Q, L, B, E funktionierten nicht — Groß-/Kleinschreibung wurde beim Vergleich nicht berücksichtigt ('r' !== 'R'). Matching ist jetzt case-insensitive.
  • Waveform-Notizen wurden nicht angezeigt — Nach dem Speichern einer Notiz wurde der Player-Store nicht aktualisiert, sodass die Waveform die alten (leeren) Notizen anzeigte.
  • Notiz-Tooltip war nicht sichtbar — Der Waveform-Container hat overflow-hidden, wodurch das Tooltip abgeschnitten wurde. Tooltip wird jetzt per Portal außerhalb des Containers gerendert.