113 lines
2.8 KiB
Markdown
113 lines
2.8 KiB
Markdown
# 🎵 MusicBrainz Picard Umbenennungsscript
|
|
|
|
Dieses Script organisiert Musikdateien automatisch anhand ihrer
|
|
Metadaten in eine klare und konsistente Ordnerstruktur.\
|
|
Es ist für große Musiksammlungen optimiert und funktioniert zuverlässig
|
|
mit MusicBrainz Picard.
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 📁 Ordnerstruktur
|
|
|
|
Die Musik wird nach folgendem Schema einsortiert:
|
|
|
|
### 👤 Normale Artists
|
|
|
|
Artist/<Albumartist>/<Release-Typ>/<Album>/<Trackdatei>
|
|
|
|
|
|
### 🎧 Compilations (Various Artists)
|
|
|
|
Compilations/<Album>/<Trackdatei>
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 🗂️ Release-Typen
|
|
|
|
Das Script erkennt den Release-Typ automatisch und sortiert entsprechend
|
|
in Unterordner:
|
|
|
|
- Alben
|
|
- EPs
|
|
- Singles
|
|
- Live
|
|
- Remixes
|
|
- Soundtracks
|
|
- Compilations
|
|
- Mixtapes
|
|
|
|
Falls kein Typ erkannt wird, wird standardmäßig „Alben" verwendet.
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 🏷️ Albumordner
|
|
|
|
Der Albumordner wird dynamisch erweitert und kann folgende Informationen
|
|
enthalten:
|
|
|
|
- Albumname
|
|
- Release-Kommentar (z.B. Remaster, Deluxe Edition)
|
|
- Veröffentlichungsjahr
|
|
- Veröffentlichungsland
|
|
- Katalognummer
|
|
|
|
### Beispiel:
|
|
|
|
Help! \[2014 Mono Remaster\] \[1965\] \[US\] \[PMC 1255\]
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 🔢 Dateinamen
|
|
|
|
Tracks werden einheitlich benannt:
|
|
|
|
### Normale Alben
|
|
|
|
01-01 - Titel.mp3
|
|
|
|
### Compilations
|
|
|
|
01-01 - Artist - Titel.mp3
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 🧠 Besonderheiten
|
|
|
|
- Verwendet %albumartist% als Hauptkriterium für die Ordnerstruktur
|
|
- Mehrere Artists bleiben im Ordnernamen erhalten (z.B. Artist A &
|
|
Artist B)
|
|
- Keine alphabetische Vorsortierung (A--Z) -- alle Artists liegen
|
|
direkt unter Artist/
|
|
- Disc- und Tracknummern werden automatisch korrekt formatiert (z.B.
|
|
01-01)
|
|
- Unterstützt Multi-Disc-Releases
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 🎯 Ziel
|
|
|
|
Das Script erzeugt eine:
|
|
|
|
- klare und nachvollziehbare Ordnerstruktur\
|
|
- konsistente Dateibenennung\
|
|
- saubere Trennung von Compilations und normalen Releases
|
|
|
|
Ideal für die Nutzung mit Musikservern wie Navidrome oder ähnlichen
|
|
Systemen.
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## ⚙️ Voraussetzungen
|
|
|
|
- Musikdateien müssen korrekt mit MusicBrainz Picard getaggt sein
|
|
- Felder wie %albumartist%, %album%, %tracknumber% sollten vorhanden
|
|
sein
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 🚀 Beispielstruktur
|
|
|
|
Artist/Justin Bieber/Alben/Purpose \[2015\]/01-01 - Sorry.mp3\
|
|
Artist/Rammstein/Live/Paris \[2017\]/01-01 - Intro.mp3\
|
|
Compilations/Bravo Hits 90/01-01 - Artist - Titel.mp3
|