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