# !/usr/bin/python
# -*- coding: utf-8 -*-
#
import os
import sys
import glob
import eyed3
def prtinfo( songfile, song ):
print "sonffile:", songfile
print "title :", song.tag.title
print "artist :", song.tag.artist
print "album :", song.tag.album
print "a_artist:", song.tag.album_artist
print "track :", song.tag.track_num
# print song.tag.frame_set
def prtinfo2( songfile, song ):
frame=song.tag.frame_set[ 'TXXX' ]
if frame is None:
return
else:
for x in frame:
print x.description, "=>", x.text
def delUserTextFrame( sonfgile, song ):
frame=song.tag.frame_set[ 'TXXX' ]
if frame is None:
return
else:
del frame[:]
pass
'''=====
main
'''
for argv in sys.argv[ 1: ] :
songfile=argv
song=eyed3.load( songfile )
print "==== MP3 tags ===="
prtinfo( songfile, song )
print "==== User Text Frame ===="
prtinfo2( songfile, song )
delUserTextFrame( songfile, song )
# prtinfo()
# prtinfo2()
song.tag.save()