X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=audio%2Fmp3%2Fid3info.py;h=f07fcb04439acec6389f49c21075219826ceca0e;hb=1d31191074a6c423299ae2d7123304de087def0f;hp=5332fbde705f953fec9c18a7416ef50714a18fee;hpb=6c49eb3eb2c236f0e8e711eec72b32d01d629050;p=audio-cdr-video.git diff --git a/audio/mp3/id3info.py b/audio/mp3/id3info.py index 5332fbd..f07fcb0 100755 --- a/audio/mp3/id3info.py +++ b/audio/mp3/id3info.py @@ -3,8 +3,8 @@ import sys from getopt import getopt, GetoptError -import eyeD3 -from eyeD3.tag import Mp3AudioFile +import eyed3 +from eyed3.mp3 import Mp3AudioFile def usage(msg): @@ -73,27 +73,27 @@ for filename in args: if not id3tag: sys.exit() - for version in eyeD3.ID3_V2, eyeD3.ID3_V1: - id3tag = eyeD3.Tag() - if not id3tag.link(filename, version): + for version in eyed3.id3.ID3_V2, eyed3.id3.ID3_V1: + id3tag = eyed3.id3.tag.Tag() + if not id3tag.parse(filename, version): continue print '-----' - printFrame("id3tag version", id3tag.getVersionStr()) - printFrame("Artist", id3tag_recode(id3tag.getArtist())) - printFrame("Album", id3tag_recode(id3tag.getAlbum())) - printFrame("Title", id3tag_recode(id3tag.getTitle())) - dates = id3tag.getDate() + printFrame("id3tag version", id3tag.versionStr) + printFrame("Artist", id3tag_recode(id3tag.artist)) + printFrame("Album", id3tag_recode(id3tag.album)) + printFrame("Title", id3tag_recode(id3tag.title)) + dates = id3tag.date if dates: printFramesList("Date", [date.getDate() for date in dates]) try: - printFrame("Genre", id3tag.getGenre().getName()) + printFrame("Genre", id3tag.genre.getName()) except: # Unknown id3tag or no id3tag at all pass - printTrack("Track num", id3tag.getTrackNum()) - printFramesList("Disc num", [str(n) for n in id3tag.getDiscNum() if n]) - printFramesList("Comments", [id3tag_recode(frame.comment) for frame in id3tag.getComments() if frame]) - printFramesList("Lyrics", [frame.description for frame in id3tag.getLyrics()]) - if id3tag.getImages(): + printTrack("Track num", id3tag.trackNum) + printFramesList("Disc num", [str(n) for n in id3tag.discNum if n]) + printFramesList("Comments", [id3tag_recode(frame.comment) for frame in id3tag.comments if frame]) + printFramesList("Lyrics", [frame.description for frame in id3tag.lyrics]) + if id3tag.images: print "Has images" - printFramesList("URLs", [frame.url for frame in id3tag.getURLs()]) + printFramesList("URLs", [frame.url for frame in id3tag.uRLs])