# 101 - artist - titel (filename to tag)

**URL:** https://community.mp3tag.de/t/101-artist-titel-filename-to-tag/11306
**Category:** Allgemein
**Created:** [December 19, 2010, 4:38am UTC](https://community.mp3tag.de/t/101-artist-titel-filename-to-tag/11306 "2010-12-19T04:38:18Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Aikapan](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/6bbea6/32.png) [@Aikapan](https://community.mp3tag.de/u/Aikapan)
#### Post date: [December 19, 2010, 4:38am UTC](https://community.mp3tag.de/t/101-artist-titel-filename-to-tag/11306/1 "2010-12-19T04:38:18Z")

</div>

Hallo,

ich habe folgendes Problem...  
viele meiner Titel haben das Format:

101 - artist - titel

also:

%discnumber%%track% - %artist% - %titel%

Wie bekomme ich genau solche dateinamen in seperate Tags?  
wie kann ich also die erste Stelle als CD nummer auslesen, und alles andere eben was danach kommt??? ☹

Vielen Dank schonmal...

p.s.: bin schon sicherlich ne stunde am suchen

---

<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: [December 19, 2010, 9:41am UTC](https://community.mp3tag.de/t/101-artist-titel-filename-to-tag/11306/2 "2010-12-19T09:41:38Z")

</div>

> [@Aikapan](#):
>
> ... viele meiner Titel haben das Format:  
> 101 - artist - titel  
> also:  
> %discnumber%%track% - %artist% - %titel%  
> Wie bekomme ich genau solche dateinamen in seperate Tags? ...

Zum Beispiel.

Anfang Aktionengruppe **Test 2010#20101219.Aikapan** 

Aktion #1  
_Aktionstyp 7:_ **Tagfelder importieren**  
_Quellformat:_ **%\_FILENAME%**  
_Formatstring:_ **%TRACK%÷-÷%ARTIST%÷-÷%TITLE%**

 

Aktion #2  
_Aktionstyp 5:_ **Tagfeld formatieren**  
_Feld:_ **DISCNUMBER**  
_Formatstring:_ **$div(%TRACK%,100)**

 

Aktion #3  
_Aktionstyp 5:_ **Tagfeld formatieren**  
_Feld:_ **TRACK**  
_Formatstring:_ **$num($mod(%TRACK%,100),2)**

 

_Hinweis: Ersetze jedes ÷ Sonderzeichen durch ein Leerzeichen._  
Ende Aktionengruppe **Test 2010#20101219.Aikapan** (3 Aktionen)

 

DD.20101219.1143.CET

---

<div class="post-metadata">

### Author: ![Aikapan](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/6bbea6/32.png) [@Aikapan](https://community.mp3tag.de/u/Aikapan)
#### Post date: [December 19, 2010, 12:52pm UTC](https://community.mp3tag.de/t/101-artist-titel-filename-to-tag/11306/3 "2010-12-19T12:52:15Z")

</div>

ok vielen dank für deine antwort schonmal

Aber:  
ich versuche unter konvertieren -\> dateiname zu tag eine beschreibung für mein vorhaben zu finden... ist dies gar nicht möglich? muss man das also über die Aktionen machen?

Dennoch vielen Dank für deine Mühen 🙂

---

<div class="post-metadata">

### Author: ![pone](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pone/32/272_2.png) [@pone](https://community.mp3tag.de/u/pone)
#### Post date: [December 20, 2010, 1:29am UTC](https://community.mp3tag.de/t/101-artist-titel-filename-to-tag/11306/4 "2010-12-20T01:29:45Z")

</div>

> [@Aikapan](#):
>
> ich versuche unter konvertieren -\> dateiname zu tag eine beschreibung für mein vorhaben zu finden... ist dies gar nicht möglich? muss man das also über die Aktionen machen?

Du kannst erst den Tag zu Dateinamen Konverter benutzen:  
$left(%\_filename%,1) - $cutLeft(%\_filename%,1)

Und anschließend den Dateinamen zu Tag Konverter:  
%discnumber% - %track% - %artist% - %title%

Einfacher wär aber schon die "Tag-Felder importieren" Aktion. Dabei benutzt du meinen ersten Formatstring als Quellformat und den zweiten als Formatstring.

Oder direkt im Dateinamen zu Tag Konverter, wenn du die Discnumber manuell eintragen willst. Du brauchst dann auch einen unterschiedlichen String je nachdem welche discnumber vorausgeht. Ist aber eigentlich Quatsch:  
1%track% - %artist% - %title%  
2%track% - %artist% - %title%  
3%track% - %artist% - %title%  
...

---

<div class="post-metadata">

### Author: ![Aikapan](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/6bbea6/32.png) [@Aikapan](https://community.mp3tag.de/u/Aikapan)
#### Post date: [December 20, 2010, 4:49am UTC](https://community.mp3tag.de/t/101-artist-titel-filename-to-tag/11306/5 "2010-12-20T04:49:38Z")

</div>

Vielen Dank auch dir 🙂

hat mir ein wenigen stellen nun doch ein bisschen helfen können...

Alles ist nun getaggt (zumindest discnr, track, artist, titel)...  
Bei den Alben habe ich eher ein persönliches Problem, da ich mich fast dazu entschließe Titel zu kopieren um sie mit verschiedenen Alben zu verknüpfen.

Hoffentlich gibts bald neues ID3 mit 2 Artists (für feat. vs ..) und evtl mehreren Alben _gg_

Danke nochmal, hat mir also weitergeholfen,  
MfG,  
Steven

---

<div class="post-metadata">

### Author: ![pone](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pone/32/272_2.png) [@pone](https://community.mp3tag.de/u/pone)
#### Post date: [December 20, 2010, 10:23am UTC](https://community.mp3tag.de/t/101-artist-titel-filename-to-tag/11306/6 "2010-12-20T10:23:42Z")

</div>

> [@Aikapan](#):
>
> Hoffentlich gibts bald neues ID3 mit 2 Artists (für feat. vs ..) und evtl mehreren Alben _gg_

Geht eigentlich jetzt schon. Multivalue Tags nennt sich das. Wenn du in Mp3Tag \\ als Trennzeichen verwendest, wird ein Tagfeld aufgeteilt. Also z.B. Album1\\Album2.  
Theoretisch ist das erst ab ID3v 2.4 geplant, aber mit mit 2.3 funktionierts praktisch genau so.

Allerdings unterstützen nicht alle mediaplayer multivalue tags. Viele zeigen dann nur den ersten Wert an.

---

<div class="post-metadata">

### Author: ![Aikapan](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/6bbea6/32.png) [@Aikapan](https://community.mp3tag.de/u/Aikapan)
#### Post date: [December 21, 2010, 4:38am UTC](https://community.mp3tag.de/t/101-artist-titel-filename-to-tag/11306/7 "2010-12-21T04:38:29Z")

</div>

Vielen Dank für diese Info... habe bisher nichts darüber gelesen...

Werde mich damit mal beschäftigen... es nervt schon wenn man "Beispiel1 feat. Beispiel2" als einen interpreten hat _gg_
