# TLEN

**URL:** https://community.mp3tag.de/t/tlen/3493
**Category:** Allgemein
**Created:** [June 25, 2006, 12:43pm UTC](https://community.mp3tag.de/t/tlen/3493 "2006-06-25T12:43:51Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Guardian93](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ce7236/32.png) [@Guardian93](https://community.mp3tag.de/u/Guardian93)
#### Post date: [June 25, 2006, 12:43pm UTC](https://community.mp3tag.de/t/tlen/3493/1 "2006-06-25T12:43:51Z")

</div>

Hallo,

ich habe im Forum nichts hilfreiches gefunden, daher hier meine Frage:

Ich habe bis gerade v2.21j gehabt, die konnte keine Bilder aus dem mp3-Tag entfernen,  
daher habe ich auf v2.36a upgedated.

Leider geht der Befehl zum Schreiben von TLEN nicht mehr.

$mul("%\_length%",1000)

Das Ergebnis ist immer 0. Lasse ich die Anführungszeichen weg, dann  
wird nur mit dem Wert vor dem Doppelpunkt multipliziert.

z.B. 6:04 ergibt 6000

Ich wollte aber ((6 \* 60) + 4 ) \* 1000 = 364000

Dies wäre der Wert, der in dem MP3-Tag hinter TLEN stehen sollte.

Außerdem führt das Ausführen des Befehls oben zu:

TXXX SONGLEN 0

in dem MP3-Tag, früher war das Ergebnis

TLEN 364000

Was mache ich falsch oder was kann geändert werden, gibt es evtl. einen Befehl zum Konvertieren von Uhrzeit in Sekunden (6:04 = 364)?

Gruß

Guardian93

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [June 25, 2006, 12:53pm UTC](https://community.mp3tag.de/t/tlen/3493/2 "2006-06-25T12:53:34Z")

</div>

Ich habe nicht genau verstanden, was du machen willst. Suchst du denn **%\_length\_seconds%**?

---

<div class="post-metadata">

### Author: ![Guardian93](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ce7236/32.png) [@Guardian93](https://community.mp3tag.de/u/Guardian93)
#### Post date: [June 25, 2006, 12:57pm UTC](https://community.mp3tag.de/t/tlen/3493/3 "2006-06-25T12:57:31Z")

</div>

Nachtrag:

Ich habe gerade den Wert %length\_seconds% gefunden, ich wahr wohl vorher zu blind, SORRY.

Der Befehl heißt dann jetzt: $mul(%\_length\_seconds%,1000),  
die Anführungszeichen von vorher müssen weg, sonst gibst wieder eine 0 als Ergebnis.

Bleibt nur noch die Frage, woher TXXX ohne Eintrag vor dem TLEN 364000 kommt.

P.S.: Da waren wir fast zeitgleich, danke für die Antwort. Ich will nur mit Hilfe des Programms den Eintrag TLEN in den MP3-Tag schreiben, damit meine Datenbank die Tags vollständig lesen kann.

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [June 25, 2006, 1:09pm UTC](https://community.mp3tag.de/t/tlen/3493/4 "2006-06-25T13:09:13Z")

</div>

Das Frame TLEN wird in Mp3tag über LENGTH angesprochen.  
Siehe [https://docs.mp3tag.de/mapping](https://docs.mp3tag.de/mapping)

---

<div class="post-metadata">

### Author: ![Guardian93](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ce7236/32.png) [@Guardian93](https://community.mp3tag.de/u/Guardian93)
#### Post date: [June 25, 2006, 1:42pm UTC](https://community.mp3tag.de/t/tlen/3493/5 "2006-06-25T13:42:42Z")

</div>

Stimmt, das erste Problem habe ich ja auch gelöst.

Mein aktueller MP3-Tag sieht so aus (Editor):

Moderation: für binäre Daten bitte Dateianhang oder Screenshot nutzen

Dieses Lied ist also 21 sek. lang. ok.  
Nimmt man jetzt einen Hex-Editor, dann steht jeder der Kästchen (der ASCII-Wert davon, um genau zu sein) im MP3-Format für die Position des nächsten Befehls.  
z.B. hinter TRCK steht ein Zeichen, daß den ASCII-Wert 2 hat, also beginnt der nächste Befehl 2 Felder weiter, dort steht jetzt TXXX, den kennt aber kein Programm und hört dort auf.

Daher die Frage, woher kommt TXXX ???

---

<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: [June 25, 2006, 2:04pm UTC](https://community.mp3tag.de/t/tlen/3493/6 "2006-06-25T14:04:42Z")

</div>

> [@Guardian93](#):
>
> ... Daher die Frage, woher kommt TXXX ???

Vielleicht findest du dort eine Antwort:  
[http://www.id3.org/id3v2.4.0-frames.txt](http://www.id3.org/id3v2.4.0-frames.txt)

DD.20060625.1805

---

<div class="post-metadata">

### Author: ![Guardian93](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/g/ce7236/32.png) [@Guardian93](https://community.mp3tag.de/u/Guardian93)
#### Post date: [June 25, 2006, 2:16pm UTC](https://community.mp3tag.de/t/tlen/3493/7 "2006-06-25T14:16:32Z")

</div>

> [@DetlevD](#):
>
> Vielleicht findest du dort eine Antwort:  
> [http://www.id3.org/id3v2.4.0-frames.txt](http://www.id3.org/id3v2.4.0-frames.txt)
> 
> DD.20060625.1805

Aha!!  
TXXX = Benutzerdefinierte Einträge.  
d.h. mein TLEN wird nicht als der Standard-Parameter TLEN erkannt, sondern als benutzerdefinierter Parameter.

Ich glaub, ich habs:

Wenn ich also **wie oben geschrieben** nicht mehr SONGLEN oder TLEN direkt versuche zu erzeugen, sondern LENGTH als Feld wähle und bei Formatstring $mul(%\_length\_seconds%,1000) eintrag,  
wird TLEN erzeugt.

Juchu. Danke Leute.
