This commit is contained in:
2026-03-25 18:11:21 +01:00
parent 318cd0b8d3
commit 5f4edc8b23
5 changed files with 292 additions and 30 deletions

View File

@@ -1,24 +1,39 @@
title: Artist Sortierung nach Anfangsbuchstabe title: Artist Sortierung mit Anfangsbuchstaben
description: "## Grundprinzip\n\nDie Musik wird nach folgendem Schema einsortiert:\n\ description: "# MusicBrainz Picard Umbenennungsscript\n\nDieses Script organisiert\
Artist/<Buchstabe>/<Albumartist>/<Release-Typ>/<Album>/<Trackdatei>\n\nbzw. f\xFC\ \ Musikdateien automatisch anhand ihrer\nMetadaten in eine klare und konsistente\
r Sampler:\nCompilations/<Album>/<Trackdatei>\n\n---\n\n## Sortierung (A\u2013Z)\ \ Ordnerstruktur.\\\nEs ist f\xFCr gro\xDFe Musiksammlungen optimiert und funktioniert\
\ \n- K\xFCnstler werden anhand ihres Namens (albumartist) einsortiert\n- Artikel\ \ zuverl\xE4ssig\nmit MusicBrainz Picard.\n\n------------------------------------------------------------------------\n\
\ wie The, Die, Der werden ignoriert\n- Unicode wird f\xFCr die Sortierung vereinfacht\ \n\n## Grundprinzip\n\nDie Musik wird nach folgendem Schema einsortiert:\nArtist/<Buchstabe>/<Albumartist>/<Release-Typ>/<Album>/<Trackdatei>\n\
\ (z.B. \xC4 \u2192 A)\n- Alles, was nicht mit einem Buchstaben beginnt wird in\ \nbzw. f\xFCr Sampler:\nCompilations/<Album>/<Trackdatei>\n\n------------------------------------------------------------------------\n\
\ # einsortiert\n\n---\n\n## Ordnerstruktur im Detail\n\n# Normale Artists\n\n\ \n## Sortierung (A\u2013Z)\n- K\xFCnstler werden anhand ihres Namens (albumartist)\
\ Artist/A/Artistname/Alben/Albumname [Infos]/01-01 - Titel.mp3\n \n # Release-Typen:\n\ \ einsortiert\n- Artikel wie The, Die, Der werden ignoriert\n- Unicode wird f\xFC\
\ Je nach Release wird in Unterordner einsortiert:\n\n - Alben\n - EPs\n - Singles\n\ r die Sortierung vereinfacht (z.B. \xC4 \u2192 A)\n- Alles, was nicht mit einem\
\ - Live\n - Remixes\n - Soundtracks\n - Compilations\n - Mixtapes\n\n# Compilations\ \ Buchstaben beginnt wird in # einsortiert\n\n------------------------------------------------------------------------\n\
\ (Various Artists)\n\n Compilations/Albumname [Infos]/01-01 - Artist - Titel.mp3\n\ \n## Ordnerstruktur im Detail\n\n### Normale Artists\n\n Artist/A/Artistname/Alben/Albumname\
\n---\n\n## Albumordner\n\nDer Albumname wird automatisch erweitert um:\n\n- Ver\xF6\ \ [Infos]/01-01 - Titel.mp3\n\n # Release-Typen:\n Je nach Release wird in Unterordner\
ffentlichungsjahr\n- Release-Kommentar (z.B. Remaster)\n- Land\n- Katalognummer\n\ \ einsortiert:\n\n - Alben\n - EPs\n - Singles\n - Live\n - Remixes\n - Soundtracks\n\
\nBeispiel:\nHelp! [2014 Mono Remaster] [1965] [US] [PMC 1255]\n\n---\n\n## Dateinamen\n\ \ - Compilations\n - Mixtapes\n\n### Compilations (Various Artists)\n\n Compilations/Albumname\
\nTracks werden einheitlich benannt:\n01-01 - Titel.mp3\nbzw. bei Compilations:\n\ \ [Infos]/01-01 - Artist - Titel.mp3\n\n------------------------------------------------------------------------\n\
01-01 - Artist - Titel.mp3\n" \n## Albumordner\n\nDer Albumname wird automatisch erweitert um:\n\n- Ver\xF6ffentlichungsjahr\n\
- Release-Kommentar (z.B. Remaster)\n- Land\n- Katalognummer\n\nBeispiel:\nHelp!\
\ [2014 Mono Remaster] [1965] [US] [PMC 1255]\n\n------------------------------------------------------------------------\n\
\n## Dateinamen\n\nTracks werden einheitlich benannt:\n01-01 - Titel.mp3\nbzw. bei\
\ Compilations:\n01-01 - Artist - Titel.mp3\n\n\n------------------------------------------------------------------------\n\
\n## Besonderheiten\n\n- Verwendet vom Anfangsbuchstaben vom %albumartist% als\
\ Hauptkriterium f\xFCr die Ordnerstruktur\n- Disc- und Tracknummern werden automatisch\
\ korrekt formatiert (z.B.\n 01-01)\n- Unterst\xFCtzt Multi-Disc-Releases\n\
\n------------------------------------------------------------------------\n\n##\
\ Ziel\n\nDas Script erzeugt eine:\n\n- klare und nachvollziehbare Ordnerstruktur\\\
\n- konsistente Dateibenennung\\\n- saubere Trennung von Compilations und normalen\
\ Releases\n\nIdeal f\xFCr die Nutzung mit Musikservern wie Navidrome oder \xE4\
hnlichen\nSystemen.\n\n------------------------------------------------------------------------\n\
\n## Voraussetzungen\n\n- Musikdateien m\xFCssen korrekt mit MusicBrainz Picard\
\ getaggt sein\n- Felder wie %albumartist%, %album%, %tracknumber% sollten vorhanden\n\
\ sein\n\n------------------------------------------------------------------------\n"
author: Gofel author: Gofel
license: '' license: ''
version: '1.0' version: '1.0'
last_updated: 2026-03-25 16:30:01 UTC last_updated: 2026-03-25 17:10:09 UTC
script_language_version: '1.1' script_language_version: '1.1'
script: "$noop(########################################)\n$noop(BASIS VARIABLEN)\n\ script: "$noop(########################################)\n$noop(BASIS VARIABLEN)\n\
$noop(########################################)\n\n$set(_year,\n$if($eq(%albumartist%,Various\ $noop(########################################)\n\n$set(_year,\n$if($eq(%albumartist%,Various\

View File

@@ -1,4 +1,14 @@
## Grundprinzip # 🎵 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.
------------------------------------------------------------------------
## ⚙️ Grundprinzip
Die Musik wird nach folgendem Schema einsortiert: Die Musik wird nach folgendem Schema einsortiert:
Artist/<Buchstabe>/<Albumartist>/<Release-Typ>/<Album>/<Trackdatei> Artist/<Buchstabe>/<Albumartist>/<Release-Typ>/<Album>/<Trackdatei>
@@ -6,19 +16,19 @@ Artist/<Buchstabe>/<Albumartist>/<Release-Typ>/<Album>/<Trackdatei>
bzw. für Sampler: bzw. für Sampler:
Compilations/<Album>/<Trackdatei> Compilations/<Album>/<Trackdatei>
--- ------------------------------------------------------------------------
## Sortierung (AZ) ## 🔤 Sortierung (AZ)
- Künstler werden anhand ihres Namens (albumartist) einsortiert - Künstler werden anhand ihres Namens (albumartist) einsortiert
- Artikel wie The, Die, Der werden ignoriert - Artikel wie The, Die, Der werden ignoriert
- Unicode wird für die Sortierung vereinfacht (z.B. Ä → A) - Unicode wird für die Sortierung vereinfacht (z.B. Ä → A)
- Alles, was nicht mit einem Buchstaben beginnt wird in # einsortiert - Alles, was nicht mit einem Buchstaben beginnt wird in # einsortiert
--- ------------------------------------------------------------------------
## Ordnerstruktur im Detail ## 📁 Ordnerstruktur im Detail
# Normale Artists ### 👤 Normale Artists
Artist/A/Artistname/Alben/Albumname [Infos]/01-01 - Titel.mp3 Artist/A/Artistname/Alben/Albumname [Infos]/01-01 - Titel.mp3
@@ -34,13 +44,13 @@ Compilations/<Album>/<Trackdatei>
- Compilations - Compilations
- Mixtapes - Mixtapes
# Compilations (Various Artists) ### 🎧 Compilations (Various Artists)
Compilations/Albumname [Infos]/01-01 - Artist - Titel.mp3 Compilations/Albumname [Infos]/01-01 - Artist - Titel.mp3
--- ------------------------------------------------------------------------
## Albumordner ## 🏷️ Albumordner
Der Albumname wird automatisch erweitert um: Der Albumname wird automatisch erweitert um:
@@ -52,11 +62,44 @@ Der Albumname wird automatisch erweitert um:
Beispiel: Beispiel:
Help! [2014 Mono Remaster] [1965] [US] [PMC 1255] Help! [2014 Mono Remaster] [1965] [US] [PMC 1255]
--- ------------------------------------------------------------------------
## Dateinamen ## 🔢Dateinamen
Tracks werden einheitlich benannt: Tracks werden einheitlich benannt:
01-01 - Titel.mp3 01-01 - Titel.mp3
bzw. bei Compilations: bzw. bei Compilations:
01-01 - Artist - Titel.mp3 01-01 - Artist - Titel.mp3
------------------------------------------------------------------------
## 🧠 Besonderheiten
- Verwendet vom Anfangsbuchstaben vom %albumartist% als Hauptkriterium für die Ordnerstruktur
- 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
------------------------------------------------------------------------

View File

@@ -0,0 +1,91 @@
title: Artist Sortierung
description: "# MusicBrainz Picard Umbenennungsscript\n\nDieses Script organisiert\
\ Musikdateien automatisch anhand ihrer\nMetadaten in eine klare und konsistente\
\ Ordnerstruktur.\\\nEs ist f\xFCr gro\xDFe Musiksammlungen optimiert und funktioniert\
\ zuverl\xE4ssig\nmit MusicBrainz Picard.\n\n------------------------------------------------------------------------\n\
\n## Ordnerstruktur\n\nDie Musik wird nach folgendem Schema einsortiert:\n\n###\
\ Normale Artists\n\nArtist/<Albumartist>/<Release-Typ>/<Album>/<Trackdatei>\n\n\
\n### Compilations (Various Artists)\n\nCompilations/<Album>/<Trackdatei>\n\n------------------------------------------------------------------------\n\
\n## Release-Typen\n\nDas Script erkennt den Release-Typ automatisch und sortiert\
\ entsprechend\nin Unterordner:\n\n- Alben\n- EPs\n- Singles\n- Live\n-\
\ Remixes\n- Soundtracks\n- Compilations\n- Mixtapes\n\nFalls kein Typ erkannt\
\ wird, wird standardm\xE4\xDFig \u201EAlben\" verwendet.\n\n------------------------------------------------------------------------\n\
\n## Albumordner\n\nDer Albumordner wird dynamisch erweitert und kann folgende Informationen\n\
enthalten:\n\n- Albumname\n- Release-Kommentar (z.B. Remaster, Deluxe Edition)\n\
- Ver\xF6ffentlichungsjahr\n- Ver\xF6ffentlichungsland\n- Katalognummer\n\n\
### Beispiel:\n\nHelp! \\[2014 Mono Remaster\\] \\[1965\\] \\[US\\] \\[PMC 1255\\\
]\n\n------------------------------------------------------------------------\n\n\
## Dateinamen\n\nTracks werden einheitlich benannt:\n\n### Normale Alben\n\n01-01\
\ - Titel.mp3\n\n### Compilations\n\n01-01 - Artist - Titel.mp3\n\n------------------------------------------------------------------------\n\
\n## Besonderheiten\n\n- Verwendet %albumartist% als Hauptkriterium f\xFCr die\
\ Ordnerstruktur\n- Mehrere Artists bleiben im Ordnernamen erhalten (z.B. Artist\
\ A &\n Artist B)\n- Keine alphabetische Vorsortierung (A--Z) -- alle Artists\
\ liegen\n direkt unter Artist/\n- Disc- und Tracknummern werden automatisch\
\ korrekt formatiert (z.B.\n 01-01)\n- Unterst\xFCtzt Multi-Disc-Releases\n\
\n------------------------------------------------------------------------\n\n##\
\ Ziel\n\nDas Script erzeugt eine:\n\n- klare und nachvollziehbare Ordnerstruktur\\\
\n- konsistente Dateibenennung\\\n- saubere Trennung von Compilations und normalen\
\ Releases\n\nIdeal f\xFCr die Nutzung mit Musikservern wie Navidrome oder \xE4\
hnlichen\nSystemen.\n\n------------------------------------------------------------------------\n\
\n## Voraussetzungen\n\n- Musikdateien m\xFCssen korrekt mit MusicBrainz Picard\
\ getaggt sein\n- Felder wie %albumartist%, %album%, %tracknumber% sollten vorhanden\n\
\ sein\n\n------------------------------------------------------------------------\n\
\n## Beispielstruktur\n\nArtist/Justin Bieber/Alben/Purpose \\[2015\\]/01-01 - Sorry.mp3\\\
\nArtist/Rammstein/Live/Paris \\[2017\\]/01-01 - Intro.mp3\\\nCompilations/Bravo\
\ Hits 90/01-01 - Artist - Titel.mp3\n"
author: Gofel
license: ''
version: '1.0'
last_updated: 2026-03-25 17:07:24 UTC
script_language_version: '1.0'
script: |
$set(_year,
$if($eq(%albumartist%,Various Artists),
$if(%_release_date%,[$left(%_release_date%,4)],),
$if($if2(%originaldate%,%date%),[$left($if2(%originaldate%,%date%),4)],)
)
)
$set(_relcomment,
$if(%_releasecomment%,[$title(%_releasecomment%)],)
)
$set(_country,
$if(%releasecountry%,[%releasecountry%],)
)
$set(_catno,
$if(%catalognumber%,[%catalognumber%],)
)
$set(_foldername,
%album%
$if(%_relcomment%, %_relcomment%,)
$if(%_year%, %_year%,)
$if(%_country%, %_country%,)
$if(%_catno%, %_catno%,)
)
$set(_discnum,
$num(%discnumber%,$if($gt(%totaldiscs%,99),3,2))
)
$set(_tracknum,
$num(%tracknumber%,$if($gt(%totaltracks%,99),3,2))
)
$if($eq(%albumartist%,Various Artists),
Compilations/%_foldername%/
%_discnum%-%_tracknum% - %artist% - %title%,
Artist/%albumartist%/
$if($or($in(%releasetype%,mixtape),$in(%releasetype%,street)),Mixtapes,
$if($in(%releasetype%,compilation),Compilations,
$if($in(%releasetype%,soundtrack),Soundtracks,
$if($in(%releasetype%,live),Live,
$if($in(%releasetype%,remix),Remixes,
$if($in(%releasetype%,ep),EPs,
$if($in(%releasetype%,single),Singles,
Alben)))))))/
%_foldername%/
%_discnum%-%_tracknum% - %title%)
id: Preset 2

View File

@@ -0,0 +1,112 @@
# 🎵 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

View File

@@ -1,2 +1,3 @@
## TEST ## Script und Einstellungssammlung für
## Musicbrainz Picard