Erweitere README.md um den Cleanup-Modus zur Entfernung leerer Hot Cues und Memory Cues sowie entsprechende Beispiele.

This commit is contained in:
2025-07-21 19:18:54 +02:00
parent a22bb3ef8b
commit 2af0e93713

View File

@@ -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