Subscribed unsubscribe Subscribe Subscribe

MP3のタグ

PC

MP3のタグ中の日本語が文字化けしている.普段Ogg Vorbisばかり使っているのでこういう問題は起きないのだが,MP3は勝手が違うらしい.
Bansheeのタグエディタで編集しても一向に直らないので,EasyTagで編集してみたところ,id3libのバグによりUnicodeで保存できないと怒られる.正常に保存するにはpatch_id3lib_3.8.3_UTF16_writing_bug.diffをあててビルドしなおせとのこと.
手順は以下の通り.

# mkdir -p /usr/local/overlays/portage/media-libs/id3lib
# cd /usr/local/overlays/portage/media-libs/id3lib/
# cp -R /usr/portage/media-libs/id3lib/{id3lib-3.8.3-r4.ebuild,files} .
# vi id3lib-3.8.3-r4.ebuild

ここでsrc_unpackの31行目に

epatch "${FILESDIR}/patch_id3lib_3.8.3_UTF16_writing_bug.diff"

を追加.さらにpatch_id3lib_3.8.3_UTF16_writing_bug.diffをダウンロードして/usr/local/overlays/portage/media-libs/id3lib/filesに保存して

# ebuild id3lib-3.8.3-r4.ebuild digest
# emerge id3lib

でパッチのあたったid3libをインストールできる.Gentoo万歳.