In Mp3tag eine Spalte "AlbumSize" anlegen (vielleicht ganz links).
Name: AlbumSize
Wert: $regexp(%AlbumSize%,'[\r\n]',)
Wert: $len($regexp(%AlbumSize%,'[\r\n]',))
Wert: $len($regexp(%AlbumSize%,'[\r\n]',)) $regexp(%AlbumSize%,'[\r\n]',)
Feld:
Sortieren nach: %AlbumSize%%ALBUM%%ARTIST%%_FOLDERPATH%%TRACK%
-
In Mp3tag eine Aktion anlegen.
Anfang Aktionengruppe GetAlbumSize
Aktion #1
Aktionstyp 14: Textdatei importieren
Feld: ALBUMSIZE
Dateiname: AlbumSize.txt
Ende Aktionengruppe GetAlbumSize (1 Aktion)
In Mp3tag die erforderlichen Dateien selektieren und anschließend mit der Exportdatei "GetAlbumSize.mte" die Ausgabedatei "GetAlbumSize.cmd" erzeugen.
Die erzeugte Ausgabedatei ist eine ausführbare Kommandostapeldatei.
20100102.GetAlbumSize.mte (2 KB)
Die Stapeldatei "GetAlbumSize.cmd" starten und bei der Arbeit zuschauen.
Achtung: Ich weiß nicht, ob wirklich alle Sonderzeichen in den Namen berücksichtigt werden.
Die Stapeldatei erzeugt in jedem Ordner eine Textdatei "GetAlbumSize.txt", die die Summe der Tracks je Sortierkriterium enthält.
In Mp3tag die Aktion "GetAlbumSize" ausführen.
Auf den Spaltenkopf der neuen Spalte "AlbumSize" klicken und Auf- oder Abwärtssortierung einstellen.
Nach dem Einlesen der Werte können die "AlbumSize.txt" Dateien gelöscht werden.
Happy New Year!
DD.20100102.1628.CET
Kleine Anpassungen:
zu 3:
Hier ist eine veränderte Exportdatei "GetAlbumSize.2.mte", die nur eine Zahl in die "AlbumSize.txt" Datei schreibt und eine Sternchenreihe auf den Bildschirm.
20100102.GetAlbumSize.2.mte (2.05 KB)
zu 1:
Damit man Sternchen in der Mp3tag Listenansicht sehen kann, muss eine Eigenschaft der Spalte "AlbumSize" angepasst werden:
von Wert: $len($regexp(%AlbumSize%,'[\r\n]',))
nach Wert: $repeat('*',$regexp(%AlbumSize%,'[\r\n]',))
DD.200100102.1948.CET
Wichtige Anmerkungen:
Sonderzeichen werden im DOS Fenster anders dargestellt und führen zur Erzeugung neuer Ordner und die Datei "AlbumSize.txt" wird dorthin geschrieben! Bestehende Daten werden nicht berührt.
Zu diesem Problem habe ich keine Lösung parat, wer weiß weiter?
Ein "Various Artist" Album mit einzelnen Artisten wird nicht richtig gezählt, das bedeutet Eintrag gleich "1" in jedem Track.
DD.20100103.1517.CET
20100102.GetAlbumSize.mte (2 KB)
20100102.GetAlbumSize.2.mte (2.05 KB)