Export in Txt: Versch. Titellängen, bündige Tabell


#1

Hi Leute,

erstmal: Super Programm :slight_smile:. Weiter so.

dann:

Ich habe für meine MP3s folgenden Exportkonfiguration geschrieben:

$filename(%_folderpath%00-$replace($lower(%artist%-%album%-%year%.nfo), ,_))ARTIST: %artist%
TITLE: %album%
GENRE: %genre%
YEAR: %year%
BITRATE: %_bitrate%kbps %_vbr%
TRACKS: %_total_files%
SIZE: %_total_size%
PLAYTIME: %_total_time%

Track List
----------
$loop()%track%. %title% (%_length%)
$loopend()

Nun möchte ich jedoch folgendes Ergebnis bei der Track List erreichen:

Track List
----------
01. Kryptonite                      [00:00]
02. Loser                           [00:00]
03. Duck And Run                  [00:00]
04. Not Enough                      [00:00]
05. Be Like That                     [00:00]
06. Life Of My Own                 [00:00]
07. Better Life                      [00:00]
08. Down Poison                     [00:00]
09. By My Side                      [00:00]
10. Smack                            [00:00]
11. So I Need You (soll bündig sein, 00:00 steht für diverse Zeiten :wink: )

Ich möchte also nicht direkt hinter den Tracktitel die Zeit als Ausgabe, sondern den Tracktitel der dann aufgefüllt wird mit Leerzeichen bis die Länge von 30, 40, o. ä. erreicht wurde, und DANN erst die Tracklänge.

Wäre sehr nett, wenn mir jemand helfen könnte.
Habe die Suchfkt. benutzt, jedoch bisher nichts dazu gefunden ..


#2

Hi RuzTy!

Die Schleife dürfte dann etwa so aussehen:

$loop()%track%. %title% $left(                40 Leerzeichen eben (hab sie nicht gezählt)                           ,$sub(40,$len(%title%)))(%_length%)
$loopend()

Gruß
nickless


#3

Hi,

Danke für die Antwort :slight_smile:!
leider funktioniert der Codeschnipsel nicht.
Allerdings fehlt mir auch die professionelle Dynamik um das ganze an die speziellen Ansprüche anzupassen. Kann deswegen nur zufallsmäßig korregieren :wink:.

Mal zum Vergleich:
oben alt, unten neu.

Track List
----------
01. Alles Wird Besser (03:53)
02. Widerstand (Feat Gentleman) (04:10)
03. Was Ist Los Mit Uns (03:43)
04. Dreht Ab (04:14)
05. Curse Ist Zur³ck (03:43)
06. Rap Gesetze 11-20 (03:09)
07. Apfel (Feat Germany Und Italo Reno) (05:27)
08. Ich Versteh Dich (04:35)
09. Und Was Ist Jetzt (04:11)
10. Schocktherapie (Feat Braz (4Lyn)) (04:40)
11. Rap (04:04)
12. Das Versteh Ich Nicht (03:38)
13. Gleichgewicht (Feat Stress Und Trauma) (04:00)
14. Goldene Zeiten (Feat Max) (05:26)
15. Hand Hoch (05:12)
16. Ich Verlass Dich Nicht (03:46)


01. Alles Wird Besser                            ,3)(03:53)
02. Widerstand (Feat Gentleman)                            ,-7)(04:10)
03. Was Ist Los Mit Uns                            ,1)(03:43)
04. Dreht Ab                            ,12)(04:14)
05. Curse Ist Zur³ck                            ,4)(03:43)
06. Rap Gesetze 11-20                            ,3)(03:09)
07. Apfel (Feat Germany Und Italo Reno)                            ,-15)(05:27)
08. Ich Versteh Dich                            ,4)(04:35)
09. Und Was Ist Jetzt                            ,3)(04:11)
10. Schocktherapie (Feat Braz (4Lyn))                            ,-13)(04:40)
11. Rap                            ,17)(04:04)
12. Das Versteh Ich Nicht                            ,-1)(03:38)
13. Gleichgewicht (Feat Stress Und Trauma)                            ,-18)(04:00)
14. Goldene Zeiten (Feat Max)                            ,-5)(05:26)
15. Hand Hoch                            ,11)(05:12)
16. Ich Verlass Dich Nicht                            ,-2)(03:46)

#4

Bei mir funktioniert's... :unsure:
Hier noch mal mit korrekter Anzahl von Leerzeichen + kleine Verbesserung (%track% könnte ja auch 1 Ziffer sein):

$loop()%track%. %title% $left(                                                   ,$sub(50,$len(%track%. %title%)))(%_length%)
$loopend()

#5

Hi nickless,

habe gerade mein MP3Tag geupdatet (2.32->aktuell). Jetzt gehen tatsächlich beide Exportkonfigurationen.
Ein dickes Dankeschön an dich.

:slight_smile:.