# Genre bei ID3v1 und Automatisierung

**URL:** https://community.mp3tag.de/t/genre-bei-id3v1-und-automatisierung/370
**Category:** Allgemein
**Created:** [June 20, 2003, 7:10pm UTC](https://community.mp3tag.de/t/genre-bei-id3v1-und-automatisierung/370 "2003-06-20T19:10:58Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [June 20, 2003, 7:10pm UTC](https://community.mp3tag.de/t/genre-bei-id3v1-und-automatisierung/370/1 "2003-06-20T19:10:58Z")

</div>

Hallo zusammen,

erstmal: Das Programm gefällt mir sehr gut, bis auf eine Kleinigkeit 😉 dazu später mehr....

Ich hab ein kleines Problem (?) ich verwende eigendlich nur ID3v1, da ich hier einen Player habe, der sich bei v2 aufhängt ☹, OK, jetzt wollte ich bei Genre Hörbuch eingeben, allerdings wurde das nicht gespeichert.... ich musste den Umweg über die WinAmp-Library gehen .... ist das a/ mein Fehler, b/ ein Prog-Fehler, c/ so gewollt (dann fänd ich das schade ...)

was fehlt mir: Automatisierungsmöglichkeiten 🙂

zum einen fänd ich es klasse, wenn man man Scripte erstellen könnte, die automatisch auf einen Verzeichnisbaum angewendet werden (dabei wären dann auch Bedingungen und evtl. Msg-Boxen sehr hilfreich...)

zum anderen wäre es Klasse, wenn man MP3Tag als COM-Objekt fernsteuern könnte, dann könnte man zum einen die Scripte über WSH lösen und auch eine schöne Integration mit einer Datenbank (Access) herstellen.

mit ner Automatisierung wäre mein Problem keine große Sache, evtl. gibts ja auch jetzt schon eine Lösung für mein Vorhaben:

- Für jede MP3 in einem Verzeichnisbaum  
\*\* wenn ID3v1 und ID3v2 vorhanden -\> vergleich, bei inkonsistenz Fehlermeldung (oder besser Logging) und mit nächster Datei weiter)  
\*\* wenn kein ID3v1 aber v2 kopiere v2 zu v1  
\*\* lösche Tag v2

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [June 21, 2003, 7:52am UTC](https://community.mp3tag.de/t/genre-bei-id3v1-und-automatisierung/370/2 "2003-06-21T07:52:08Z")

</div>

Hallo Bluescreen,

freut mich, dass Dir Mp3tag gefällt 🙂

Dein Problem lässt sich nicht lösen, da im ID3v1-Tag nur die standardmäßig in der Drop-Down-Liste angegebenen Genres möglich sind.  
Hintergrund: Im ID3v1-Tag wird jedem Genre ein Nummer zugeordnet (0-148 ) die dann auf den Genre-String assoziiert wird. Eigene Eingaben wie z.B. _Hörspiel_ sind nur im ID3v2-Tag möglich.

Eine gängiges ID3v1-Genre für Hörspiele ist aber z.B. das Genre _Speech_.

Dein Vorschlag mit der Skriptsteuerung von Mp3tag ist schon öfter aufgetaucht, aber ich bin immer noch der Meinung, dass Mp3tag ein interaktives Programm sein sollte. Wer seine MP3s skriptgesteuert verwalten möchte, kann z.B. das Kommandozeilen-Programm [Tag](http://www.saunalahti.fi/~cse/html/tag.html) verwenden.

Viele Grüße,  
~ Florian

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [June 22, 2003, 4:05pm UTC](https://community.mp3tag.de/t/genre-bei-id3v1-und-automatisierung/370/3 "2003-06-22T16:05:44Z")

</div>

Hallo Florian,

> [@](#):
>
> Dein Problem lässt sich nicht lösen, da im ID3v1-Tag nur die standardmäßig in der Drop-Down-Liste angegebenen Genres möglich sind.

OK, ich hab mir noch nicht die Zeit genommen, den Standard zu studieren ;D Danke für den Hinweis.

> [@](#):
>
> Dein Vorschlag mit der Skriptsteuerung von Mp3tag ist schon öfter aufgetaucht, aber ich bin immer noch der Meinung, dass Mp3tag ein interaktives Programm sein sollte. Wer seine MP3s skriptgesteuert verwalten möchte, kann z.B. das Kommandozeilen-Programm Tag verwenden.

Aber auch Interaktive Programme profitieren von einer Automatisierungsschnittstelle 😉 und soviel mehraufwand ist das eigendlich nicht, es würde ja reichen ein entsprechendes ATL-Objekt in das Produkt zu integrieren, dass dann Befehle intern auf Mausklicks/Tastendrucj/Menü abbildet, dann bekäme man die WSH-Lösung sehr schnell hin. Ein Wrapper würde ja reichen.  
Alternativ: entsprechende Cmd-Line Parameter.
