2
使用EyeD3的ID3評論
我有一個文件夾下面的python腳本與一個MP3文件:設置在Python
import os
import eyed3
def track(file):
tag = eyed3.load(file)
tag.tag.comment = u"teststring"
tag.tag.genre = u"Pop"
tag.tag.save()
for fn in os.listdir('.'):
print fn[-3:]
if fn[-3:] == 'mp3':
track(fn)
的「風格」或者正確地改變,但我的意見只是增加了一些垃圾。我加在Winamp的「測試」的評論,我跑我的腳本和輸出的ID3信息後,從命令行,我看到:
ys3(01).mp3 [ 3.86 MB ]
-------------------------------------------------------------------------------
Time: 03:02 MPEG1, Layer III [ ~177 kb/s @ 48000 Hz - Joint stereo ]
-------------------------------------------------------------------------------
ID3 v2.3:
title: WANDERERS FROM YS - ?
artist:
album:
track: genre: Pop (id 13)
Comment: [Description: ] [Lang: eng]
Test
Comment: [Description: ÿþÿ] [Lang: eng]
þ
-------------------------------------------------------------------------------
我是不是經過「評論」在錯誤的道路?
對於我的代碼,我不得不將其更改爲:tag.tag.comments.set(U 「堅韌不拔,喲!」)。它的工作原理,謝謝! – Oli
你知道你在使用什麼版本的eyed3嗎?我剛剛添加了我的上面。似乎這些年來API已經發生了變化...... – mlissner