From 2af0e937139d688776e66fd0f4499687d85afc4f Mon Sep 17 00:00:00 2001 From: Manuel Weiser Date: Mon, 21 Jul 2025 19:18:54 +0200 Subject: [PATCH] Erweitere README.md um den Cleanup-Modus zur Entfernung leerer Hot Cues und Memory Cues sowie entsprechende Beispiele. --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index d9393cb..23901c0 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,10 @@ Ein Python-Skript zur automatischen Verwaltung von Hot Cues und Memory Cues in R - Der erste Hot Cue mit dem Namen "1.1Bars" wird automatisch zu "Start" umbenannt - Die Umbenennung erfolgt am Original Hot Cue vor dem Kopieren +### 4. **Cleanup-Modus**: Leere Hot Cues und Memory Cues löschen +- Entfernt alle Hot Cues und Memory Cues, deren Name leer ist oder nur aus Leerzeichen besteht +- Praktisch für die Bereinigung von XML-Dateien + ## 🛡️ Schutzfunktionen Das Skript überspringt Tracks automatisch in folgenden Fällen: @@ -77,12 +81,23 @@ python main.py convert rekordbox.xml python main.py convert rekordbox.xml -o rekordbox_converted.xml ``` +### Cleanup-Modus + +```bash +# Alle Hot Cues und Memory Cues ohne Text löschen +python main.py cleanup rekordbox.xml + +# In neue Datei speichern +python main.py cleanup rekordbox.xml -o rekordbox_cleaned.xml +``` + ### Hilfe anzeigen ```bash python main.py --help python main.py copy --help python main.py convert --help +python main.py cleanup --help ``` ## 🔧 Optionen @@ -110,6 +125,10 @@ Kopierte Hot Cues: 42 Übersprungene Hot Cues: 3 (Übersprungene Tracks: bereits mehr als 1 Memory Cue vorhanden oder nur 1 Hot Cue) (Übersprungene Hot Cues: Memory Cue an gleicher Position bereits vorhanden) + +Backup erstellt: rekordbox.xml.backup +Ergebnis gespeichert in: rekordbox.xml +Gelöschte Cues: 7 ``` ## 🔍 XML-Struktur