# $loop(%\_covers%) ... $loopend() funktioniert nicht

**URL:** <https://community.mp3tag.de/t/loop-covers-loopend-funktioniert-nicht/10726>\
**Category:** Allgemein\
**Created:** [August 27, 2010, 1:32pm UTC](https://community.mp3tag.de/t/loop-covers-loopend-funktioniert-nicht/10726 "2010-08-27T13:32:08Z")\
**Posts on this page:** 6\
**Page:** 1

<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:** [August 27, 2010, 1:32pm UTC](https://community.mp3tag.de/t/loop-covers-loopend-funktioniert-nicht/10726/1 "2010-08-27T13:32:08Z")

</div>

Ich möchte mir einen Überblick über die Cover Typen verschaffen mit diesem Exportskript:

```
$filename(T:\TEST\Mp3tagCovers.txt)$loop(%_path%)
'Path ..........: '%_path%
'Covers ........: '%_covers%
$loop(%_covers%)
'Cover_mimetype : '%_cover_mimetype%
'Cover_size ....: '%_cover_size%
'Cover_type ....: '%_cover_type%
$loopend()$loopend()'-.-'

```

Es sieht so aus, als ob ich das Unmögliche probiere, denn die Schleife "$loop(%\_covers%) ... $loopend()" funktioniert nicht für alle eingebetteten Cover.  
Gibt es Abhilfe?

DD.20100827.1732.CEST

---

<div class="post-metadata">

**Author:** ![foo\_peter](https://community.mp3tag.de/user_avatar/community.mp3tag.de/foo_peter/32/156_2.png) [@foo\_peter](https://community.mp3tag.de/u/foo_peter)\
**Post date:** [August 27, 2010, 2:09pm UTC](https://community.mp3tag.de/t/loop-covers-loopend-funktioniert-nicht/10726/2 "2010-08-27T14:09:57Z")

</div>

Hallo DetlevD,

ich habe eben mal dein script bei mir laufen lassen und was soll ich sagen es geht !

Jetzt versteh ich nicht was du mit geht nicht meinst. Allerdings nur mit einem Album und da wird für jeden Song die Info für's Cover angezeigt.

mfg  
Peter

---

<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:** [August 27, 2010, 2:38pm UTC](https://community.mp3tag.de/t/loop-covers-loopend-funktioniert-nicht/10726/3 "2010-08-27T14:38:32Z")

</div>

> [@foo\_peter](#):
>
> ... ich habe eben mal dein script bei mir laufen lassen und was soll ich sagen es geht ! Jetzt versteh ich nicht was du mit geht nicht meinst. Allerdings nur mit einem Album und da wird für jeden Song die Info für's Cover angezeigt. ...

Hallo Peter, wie das Wort "covers" schon sagt, handelt es sich dabei um die Mehrzahl von "cover".  
Das Skript soll für alle Cover in der Datei den jeweiligen Covertyp ausgeben.  
Aber irgendwie ist $loop() resistent gegen numerische Werte in %\_covers%" wie z. B. 2 oder 3 oder so. Die Schleife wird je Datei nur ein einziges Mal durchlaufen.

DD.20100827.1837.CEST

---

<div class="post-metadata">

**Author:** ![foo\_peter](https://community.mp3tag.de/user_avatar/community.mp3tag.de/foo_peter/32/156_2.png) [@foo\_peter](https://community.mp3tag.de/u/foo_peter)\
**Post date:** [August 27, 2010, 2:50pm UTC](https://community.mp3tag.de/t/loop-covers-loopend-funktioniert-nicht/10726/4 "2010-08-27T14:50:14Z")

</div>

Hallo DetlevD,

das bekomme ich angezeigt also 2 Cover und Type nur Front Cover also nicht Back CD etc.  
meintest du das ?  
Aber die Anzahl ist richtig soweit ich es jetzt auf die schnelle überprüfen konnte.

Album .........: Schlager Fox Party  
Covers ........: 2  
Cover\_mimetype : image/jpeg  
Cover\_size ....: 145745  
Cover\_type ....: Front Cover

mfg  
Peter

---

<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:** [August 27, 2010, 2:57pm UTC](https://community.mp3tag.de/t/loop-covers-loopend-funktioniert-nicht/10726/5 "2010-08-27T14:57:16Z")

</div>

> [@foo\_peter](#):
>
> ... das bekomme ich angezeigt also 2 Cover und Type nur Front Cover also nicht Back CD etc. meintest du das ?  
> Aber die Anzahl ist richtig ...

Ja, der Wert in %\_covers% stimmt immer, aber die Schleife berücksichtigt nur einen Cover Eintrag.

Das hätte ich wohl sofort unter "Fehlermeldungen" posten sollen!?!  
Übrigens ... vielen Dank für das Nachprüfen.

DD.20100827.1856.CEST

---

<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:** [August 10, 2017, 4:54am UTC](https://community.mp3tag.de/t/loop-covers-loopend-funktioniert-nicht/10726/6 "2017-08-10T04:54:44Z")

</div>

> [@DetlevD](#):
>
> Ja, der Wert in %\_covers% stimmt immer, aber die Schleife berücksichtigt nur einen Cover Eintrag.  
> ...

Auch wenn dieser Thread schon ein bisschen alt ist: hat sich das Problem eigentlich mal gelöst?  
Ich habe mal eine Schleife um %\_cover\_type% gelegt, da sich der pro Datei noch ändern kann, so wie das bei einer Schleife um ALBUM oder TRACK oder ARTIST auch der Fall ist.

Der angewandte Code lautet

```
$filename(Mp3tagCovers.txt)$loop(%_filename%)
'Path ..........: '%_path%
'Covers ........: '%_covers%
$loop(%_cover_type%)
'Cover_mimetype : '%_cover_mimetype%
'Cover_size ....: '%_cover_size%
'Cover_type ....: '%_cover_type%
$loopend()$loopend()'-.-'

```

Aber die Ausgabe ist enttäuschend: es werden nur genau die Daten von einem Cover-Typ (Front) ausgegeben - wie zuvor auch gesehen.  
Es scheint also keine Methode zu geben, die einzelnen Cover-Typen im Export zu adressieren.
