Musik-Wirr-Warr sortieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Ich verwende zum sortieren Musicbrainz Picard. Die Erkennungsfunktion muss zum sortieren nicht genutzt werden.
    picard.musicbrainz.org

    Musicbrainz Picard ist scriptbar:
    picard.musicbrainz.org/docs/scripting/

    Ich habe mir eine eigene Ordnerstruktur aufgebaut, in der ich problemlos ohne Musikverwaltungsprogrammm zurecht komme. So in etwa:
    A/artist/[<year>] <album>/01 - <albumartist> - <title>.mp3

    Einen Film-Soundtrack, eine Compilation und ein Hörbuch möchte ich allerdings nicht in den üblichen Alben-Ordrner von A-Z speichern, sondern in _VA (Various Artist), _OST (Soundtrack), _AB (Hörbücher, also Audiobooks). Underscore weil ganz oben stehend. Also sind schon Abfragen/ein Script notwendig.

    Wenn es eine Compilation ist, soll im Dateinamen noch der Artist anstatt Albumartist geschrieben werden. In Compilations ist der Albumartist meist ein OST oder VA. In normalen Alben sollte allerdings der Albumartist geschrieben werden, weil es auch Alben mit Gastsänger gibt und diese im ID3 Tag artist stehen. Das verwirrt. Man ordnet eine einzelne Datei sonst der falschen Band zu. Ich möchte ja von einem Musikverwaltungsprogramm unabhängig bleiben.

    Ebenso lasse ich das Datum/Jahreszahl in eckigen Klammern nur schreiben, wenn das ID3 Tag überhaupt ein date enthält. Ist kein Datum gesetzt, hätte ich sonst eine leere eckige Klammer. Unschön. Ein Album auf mehreren CDs erhalten zum Albumnamen noch [CD1] usw.

    Nachdem ich gelegentlich auch mal Linux und Windows verwende, finde ich in Musicbrainz Picard die Optionen "Replace non-ASCII characters" und "Windows compability" recht schick. Die lieben Charsets...

    Für Musicbrainz Picard benötigst Du erst mal etwas mehr Zeit und einige Testläufe mit Testdatein. Später sortiert es dann sehr zuverlässig ein.
  • helmut72 schrieb:


    Ich verwende zum sortieren Musicbrainz Picard. Die Erkennungsfunktion muss zum sortieren nicht genutzt werden.
    picard.musicbrainz.org

    Musicbrainz Picard ist scriptbar:
    picard.musicbrainz.org/docs/scripting/

    Ich habe mir eine eigene Ordnerstruktur aufgebaut, in der ich problemlos ohne Musikverwaltungsprogrammm zurecht komme. So in etwa:
    A/artist/[<year>] <album>/01 - <albumartist> - <title>.mp3

    Einen Film-Soundtrack, eine Compilation und ein Hörbuch möchte ich allerdings nicht in den üblichen Alben-Ordrner von A-Z speichern, sondern in _VA (Various Artist), _OST (Soundtrack), _AB (Hörbücher, also Audiobooks). Underscore weil ganz oben stehend. Also sind schon Abfragen/ein Script notwendig.

    Wenn es eine Compilation ist, soll im Dateinamen noch der Artist anstatt Albumartist geschrieben werden. In Compilations ist der Albumartist meist ein OST oder VA. In normalen Alben sollte allerdings der Albumartist geschrieben werden, weil es auch Alben mit Gastsänger gibt und diese im ID3 Tag artist stehen. Das verwirrt. Man ordnet eine einzelne Datei sonst der falschen Band zu. Ich möchte ja von einem Musikverwaltungsprogramm unabhängig bleiben.

    Ebenso lasse ich das Datum/Jahreszahl in eckigen Klammern nur schreiben, wenn das ID3 Tag überhaupt ein date enthält. Ist kein Datum gesetzt, hätte ich sonst eine leere eckige Klammer. Unschön. Ein Album auf mehreren CDs erhalten zum Albumnamen noch [CD1] usw.

    Nachdem ich gelegentlich auch mal Linux und Windows verwende, finde ich in Musicbrainz Picard die Optionen "Replace non-ASCII characters" und "Windows compability" recht schick. Die lieben Charsets...

    Für Musicbrainz Picard benötigst Du erst mal etwas mehr Zeit und einige Testläufe mit Testdatein. Später sortiert es dann sehr zuverlässig ein.
    Danke dir!

    Arbeite nun mit folgendem File-Naming Script:

    Quellcode

    1. $if($eq(%musicbrainz_albumartistid%,89ad4ac3-39f7-470e-963a-56509c546377),
    2. $left($if2(%albumartist%, %artist%),30)/
    3. [$if(%date%,$left(%date%,4))] $left(%album%,40)/
    4. $num(%tracknumber%,3). $left(%title%,30)
    5. ,
    6. $upper($firstalphachar($if2(%albumartistsort%, %artistsort%),#))
    7. /$left($if2(%albumartist%, %artist%),18)/
    8. [$if(%date%,$left(%date%,4))] $left(%album%,40)/
    9. $num(%tracknumber%,3). $left(%title%,30)
    10. )
    Alles anzeigen
    Man kann alles schaffen. Man muss es nur wollen ;)
    www.regetskcob.github.io