PythonでFLACファイルのタグを扱う方法
PythonでFLACファイルのタグを取り扱うには、mutagenというパッケージを利用する。 mutagenはpipからインストールできる。
$pip install mutagen
mutagenを使うには、mutagenのFLACモジュールをインポートして、対象のFLACファイルを読み込めばよい。 その後、FLACファイルの各タグをディレクトリと同じように扱うことができる。
次のサンプルは、あるディレクトリ(hogehoge_dir)にあるFLACファイルの「作曲者」(composer)タグを「アーティスト」情報に置き換える例。
from mutagen.flac import FLAC
import glob
d = 'hogehoge_dir'
files = glob.glob(d + '*.flac')
for f in files:
audio = FLAC(f)
audio['composer'] = audio['artist']
audio.pprint()
audio.save()