2011-01-10 42 views
1

我發現了幾個模塊可以用python讀取mp3標籤 - 例如mutagen和id3。在網上進行此操作時,我想知道模塊是訪問整個文件還是隻包含最後128個包含標籤信息的位置。 謝謝使用python在www上閱讀mp3標籤

編輯: 當我說訪問,我的意思是緩存訪問文件數據。至少,這就是我認爲這意味着XD

回答

0

誘變讀取last 128 bytes for id3

ID3類似:

self.title = self.file.read(30) 
self.artist = self.file.read(30) 
self.album = self.file.read(30) 
self.year = self.file.read(4) 
self.comment = self.file.read(30) 
+0

誘變的評論是有點過; ID3v1標籤位於文件的末尾。您所引用的代碼只是讀取MPEG流信息,不一定是ID3v2標記(位於文件的開頭)。畢竟,標籤可能比32k長很多,嵌入圖像等等。 – AKX 2011-01-10 12:38:06