Mutagen... Artist und Titel setzen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
sprudel
User
Beiträge: 250
Registriert: Donnerstag 8. März 2007, 17:12

Hallo,

ich würde gerne per mutagen die Tags für MP3-Dateien setzen, die noch keines haben (basierend auf dem Dateinamen, da ich meine Musik immer nach spezieller Konvention abspeichere)..

soweit so gut, das Problem ist nur. Ich kriege die Tags bei Musik geändert, die bereits Tags (falsche z.B.) hat, jedoch nicht bei Mp3s die noch tagfrei sind.
Ich gehe in dem Fall so vor:

AUDIOFILE = mutagen.mp3.MP3()
AUDIOFILE["TPE1"].text = SPLITFILEPATH[1] #Artist
AUDIOFILE["TIT2"].text = SPLITFILEPATH[2] #Titel


Was ist daran falsch?
Gibt es einen anderen Weg?
Mutagen scheint im Internet sehr schlecht dokumentiert zu sein, leider. Habe auch in Google und hier im Forum nichts dazu gefunden.

LG Chris
Nebelhom
User
Beiträge: 155
Registriert: Mittwoch 19. Mai 2010, 01:31

Also als ich kurz mal mit mutagen rumgespielt habe, habe ich den beispiel code in der wiki ausprobiert (http://code.google.com/p/mutagen/wiki/Tutorial) und der funktionierte bei mir ohne zu murren.

(falls du das noch nicht gefunden hattest)

Code: Alles auswählen

from mutagen.id3 import ID3, TIT2
audio = ID3("example.mp3")
audio.add(TIT2(encoding=3, text=u"An example"))
audio.save()
bzw.

Code: Alles auswählen

from mutagen.easyid3 import EasyID3
audio = EasyID3("example.mp3")
audio["title"] = u"An example"
audio.save()
habe das nur mal reingepastet, weil sich der code von deinem unterscheidet.
Antworten