# Tagfeld discnumber

**URL:** <https://community.mp3tag.de/t/tagfeld-discnumber/19682>\
**Category:** Allgemein\
**Created:** [January 11, 2018, 11:55am UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682 "2018-01-11T11:55:48Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![XerXes777](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/x/b19c9b/32.png) [@XerXes777](https://community.mp3tag.de/u/XerXes777)\
**Post date:** [January 11, 2018, 11:55am UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/1 "2018-01-11T11:55:48Z")

</div>

Moin Moin,  
habe eine eigene Compilation mit ca. 1500 Titeln.

Nun möchte ich die gerne in einzelne CD unterteilen.  
Dies möchte ich automatisch machen.  
Ich brauche eine action.  
Ich möchte alle Titel markieren.  
Die action ausführen.  
Der Track startet bei 01  
Mit jedem Lied in der Liste gehts immer +1  
Das nächste Lied würde dann im Track 02 stehen haben.

Die action soll nach jedem 20. Lied eine CD Nummer höher gehen.  
Nachdem die CD Nummer höher gegangen ist, soll der Track wieder bei 01 Anfangen.

Ist so was möglich ?

Wäre um jede Hilfe dankbar !

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [January 11, 2018, 12:20pm UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/2 "2018-01-11T12:20:44Z")

</div>

Markiere alle Dateien.

Mach eine Aktionsgruppe mit folgenden Aktionen:

Tag-Feld formatieren für TRACK  
Format string: $mod(%\_counter%,20)

Tag-Feld formatieren für DISCNUMBER  
Format string: $add($DIV(%\_counter%,20),1)

---

<div class="post-metadata">

**Author:** ![XerXes777](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/x/b19c9b/32.png) [@XerXes777](https://community.mp3tag.de/u/XerXes777)\
**Post date:** [January 12, 2018, 6:19am UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/3 "2018-01-12T06:19:07Z")

</div>

Erstmal vielen Dank für deine Hilfe.

Ich habe die Actiongruppe erstellt.

Es zeigt sich folgendes verhalten:

Der TRACK Zähler läuft bis 19 und macht dann bei 0 wieder weiter.

Allerdings der DISCNUMBER Zähler erhöht sich schon bei 0 um 1.

Müssen also 2 sachen ändern.

Bei dem TRACK Zähler muss die 0 gegen eine 20 ersetzt werden.

Bei dem DISCNUMBER Zähler muss erst bei TRACK 1 wieder um eins erhöht werden.

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [January 12, 2018, 6:20am UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/4 "2018-01-12T06:20:59Z")

</div>

dann probier doch statt der "20" als Divisor die "21".

---

<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 12, 2018, 7:01am UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/5 "2018-01-12T07:01:48Z")

</div>

> [@XerXes777](#):
>
> ... Nachdem die CD Nummer höher gegangen ist, soll der Track wieder bei 01 Anfangen. ...

TRACK \<== $add(1,$mod($sub(%\_counter%,1),20))

> [@XerXes777](#):
>
> ... Die action soll nach jedem 20. Lied eine CD Nummer höher gehen. ...

DISCNUMBER \<== $add(1,$div($sub(%\_counter%,1),20))

DD.20180112.0913.CET

---

<div class="post-metadata">

**Author:** ![XerXes777](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/x/b19c9b/32.png) [@XerXes777](https://community.mp3tag.de/u/XerXes777)\
**Post date:** [January 12, 2018, 7:32am UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/6 "2018-01-12T07:32:29Z")

</div>

> [@DetlevD](#):
>
> TRACK \<== $add(1,$mod($sub(%\_counter%,1),20))
> 
> DISCNUMBER \<== $add(1,$div($sub(%\_counter%,1),20))
> 
> DD.20180112.0913.CET

Danke !

Funktioniert so wie es soll !

---

<div class="post-metadata">

**Author:** ![Markus2310](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/35a633/32.png) [@Markus2310](https://community.mp3tag.de/u/Markus2310)\
**Post date:** [February 24, 2018, 11:09am UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/7 "2018-02-24T11:09:38Z")

</div>

Ich klinke mich hier mal kurz ein. Im grunde möchte ich dasselbe machen, nur mit 100er nummern. Also:  
101, 102, 103 ... 119, 120,  
201, 202, 203... usw. Geht das auch?

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [February 24, 2018, 12:07pm UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/8 "2018-02-24T12:07:47Z")

</div>

wenn du einfach eine 1 oder 2 vor die nummer aus TRACK stellen willst:  
Tag-Feld formatieren für TRACK  
Format-String: 1$num(%track%,2)  
oder  
Format-String: 2$num(%track%,2)

---

<div class="post-metadata">

**Author:** ![Markus2310](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/35a633/32.png) [@Markus2310](https://community.mp3tag.de/u/Markus2310)\
**Post date:** [February 24, 2018, 5:09pm UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/9 "2018-02-24T17:09:04Z")

</div>

ja schon, aber es soll ja alle 20 Songs um eine Nummer erhöht werden.  
101, 102, 103... 119, 120 Ab jetzt:  
201, 202, 203... 219, 220 Ab jetzt:  
301, 302, 303... 319, 320 ... usw.

---

<div class="post-metadata">

**Author:** ![Markus2310](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/35a633/32.png) [@Markus2310](https://community.mp3tag.de/u/Markus2310)\
**Post date:** [February 24, 2018, 5:11pm UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/10 "2018-02-24T17:11:00Z")

</div>

$add(101,$mod($sub(%\_counter%,101),20))  
Da fängt er ja nach 120 wieder bei 101 an ☹

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [February 24, 2018, 6:08pm UTC](https://community.mp3tag.de/t/tagfeld-discnumber/19682/11 "2018-02-24T18:08:30Z")

</div>

du könntest ja die beiden von DetlevD kombinieren:  
$add(1,$div($sub(%\_counter%,1),20))$num($add(1,$mod($sub(%\_counter%,1),20)),2)
