def get_tags(filename): audio_file = libmtag.File(filename) tags = {} tags['artist'] = audio_file.tag().get('artist').strip() tags['album'] = audio_file.tag().get('album').strip() tags['title'] = audio_file.tag().get('title').strip() tags['track'] = audio_file.tag().get('track').strip() return tags
import libmtag import sys myfile = libmtag.File(sys.argv[1]) print "%s - %s" % (myfile.tag().get("artist"), myfile.tag().get("title")) myfile.tag().set("artist", "foo") print "%s - %s" % (myfile.tag().get("artist"), myfile.tag().get("title")) print myfile.tag("id3v2").get_all() # myfile.save()