Seite 1 von 1

Mutagen... Artist und Titel setzen

Verfasst: Freitag 5. November 2010, 13:04
von sprudel
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

Re: Mutagen... Artist und Titel setzen

Verfasst: Freitag 5. November 2010, 13:18
von Nebelhom
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.