# Konverter Tag - Dateiname

**URL:** <https://community.mp3tag.de/t/konverter-tag-dateiname/8125>\
**Category:** Allgemein\
**Created:** [March 22, 2009, 12:05pm UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125 "2009-03-22T12:05:41Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [March 22, 2009, 12:05pm UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/1 "2009-03-22T12:05:41Z")

</div>

Hallo miteinander,

ich speichere meine Tracks in der Form "01/14" und wenn es sich um Mehrfach-CDs handelt in der Form "101/14" bei CD1 und "202/14" bei CD2 usw.

Wenn ich den Konverter "Tag - Dateiname" anwende benutze ich folgenden Ausdruck:  
$num(%track%,x) - %artist% - %title%

Leider muss ich dann jedoch immer den Wert "x" ändern, wenn ich dreistellige oder zweistellige Tracks habe, kann damit also nicht im größeren Umfang automatisch arbeiten.

Gibt es einen Ausdruck, der das abfängt?  
Ich stelle mir vor, dass je nach Anzahl der vorhandenen Ziffern vor dem "/" der Dateiname automatisch entweder 2 oder 3 Ziffern bekommt.

Gruß  
poster

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [March 22, 2009, 2:10pm UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/2 "2009-03-22T14:10:07Z")

</div>

> [@poster](#):
>
> ... ich speichere meine Tracks in der Form "01/14" und wenn es sich um Mehrfach-CDs handelt in der Form "101/14" bei CD1 und "202/14" bei CD2 usw.  
> Wenn ich den Konverter "Tag - Dateiname" anwende benutze ich folgenden Ausdruck:  
> $num(%track%,x) - %artist% - %title% ... Ich stelle mir vor, dass je nach Anzahl der vorhandenen Ziffern vor dem "/" der Dateiname automatisch entweder 2 oder 3 Ziffern bekommt. ...

... wie wäre es mit **$num(%track%,1)**?

DD.20090322.1610.CET

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [March 22, 2009, 2:51pm UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/3 "2009-03-22T14:51:10Z")

</div>

> [@DetlevD](#):
>
> ... wie wäre es mit **$num(%track%,1)**?

Danke, das wars.  
Irgendwie hatte ich die Ziffer falsch im Kopf und geglaubt, dass sie die Anzahl der Ziffern betrifft.

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [March 22, 2009, 2:53pm UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/4 "2009-03-22T14:53:12Z")

</div>

Ich meinte die Anzahl der Trackziffern.

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [March 22, 2009, 3:15pm UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/5 "2009-03-22T15:15:39Z")

</div>

Sorry, ich muss mich nochmals melden.  
Meine Zufriedenheitsmeldung war leider ein unberechtigter Schnellschuss.

Ich möchte natürlich auch bei Tracks von "Nicht-CD-Sets" eine führende "0" vor den Tracknummern 1-9 haben.

Beispiel:  
Tracknr. 01 soll zu "01 - Beatles - A Hard Days Night.mp3" werden.

Den Weg grundsätzlich dreiziffrige Tracknummern zu verwenden wollte ich eigentlich nihct gehen, denn Mehrfach-CDs sind ja eigentlich eine Ausnahme und nicht die Regel.

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [March 22, 2009, 3:34pm UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/6 "2009-03-22T15:34:16Z")

</div>

> [@poster](#):
>
> ... Ich möchte natürlich auch bei Tracks von "Nicht-CD-Sets" eine führende "0" vor den Tracknummern 1-9 haben. ...

Du kannst deine Sammlung nach "Regel resp. Ausnahme" entsprechend filtern und je nach dem die passende Tracknummerkorrektur anwenden ...  
... oder bei der Tracknummerkorrektur eine Bedingung einbauen, die für den einen oder anderen Fall die passende Korrektur automatisch anwendet.

DD.20090322.1734.CET

Der Teil des Track-Felds, der links vor dem Schrägstrich steht (4 Skriptbeispiele):

**$num(%TRACK%,$sub($strchr(%TRACK%,'/'),1))****$left(%TRACK%,$sub($strchr(%TRACK%,'/'),1))****$regexp(%TRACK%,'^(.+?)(/.+?)\*$','$1')****$ifgreater($strchr(%TRACK%,'/'),0,$trimRight($trimRight(%TRACK%,'0123456789'),'/'),%TRACK%)**

Von TRACK-Feld:  
1  
01/05  
101/05

Nach:  
1  
01  
101

DD.20101010.1414.CEST

---

<div class="post-metadata">

**Author:** ![Zottmann](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/76d3ee/32.png) [@Zottmann](https://community.mp3tag.de/u/Zottmann)\
**Post date:** [October 10, 2010, 10:14am UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/7 "2010-10-10T10:14:16Z")

</div>

Ich habe dafür folgende Lösung gefunden:

Ich setze in das Feld **CD-Nummer** die Nummer der CD (also meistens 1 oder 2). Mit folgendem Formatstring wird entsprechend formatiert:

[%discnumber%-]$num(%track%,2) - $validate(%title%, - )

Das sieht so aus:  
1-01 - Hellrider.mp3

Die eckigen Klammern bewirken, dass die Discnummer nur gesetzt wird, wenn sie vorhanden ist.

---

<div class="post-metadata">

**Author:** ![anon40879270](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/8797f3/32.png) [@anon40879270](https://community.mp3tag.de/u/anon40879270)\
**Post date:** [January 16, 2013, 3:41pm UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/8 "2013-01-16T15:41:15Z")

</div>

Ich möchte von jedem Album auf den ersten Track filtern. Ich habe aber keine einheitliche Trackbezeichnung, z.B. 1, 01, 1/10 oder 01/10. Gibt es da was Besseres als  
(%track% IS 1 OR %track% IS 01 OR %track% IS 1/ OR %track% IS 01/)?

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [January 16, 2013, 3:48pm UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/9 "2013-01-16T15:48:34Z")

</div>

> [@mbaa3](#):
>
> Ich möchte ... den ersten Track filtern ...

Filter: "$num(%TRACK%,1)" IS "1"

DD.20130116.1746.CET

---

<div class="post-metadata">

**Author:** ![anon40879270](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/8797f3/32.png) [@anon40879270](https://community.mp3tag.de/u/anon40879270)\
**Post date:** [January 17, 2013, 2:36am UTC](https://community.mp3tag.de/t/konverter-tag-dateiname/8125/10 "2013-01-17T02:36:16Z")

</div>

> [@DetlevD](#):
>
> Filter: "$num(%TRACK%,1)" IS "1"  
> DD.20130116.1746.CET

Danke!
