ID3Tagの文字コード変換
30分プログラム、その207。iTunesでの文字化けを解消するために、ID3Tagの文字コード変換プログラムを作ってみた。
結局はこれでは解決せずに、http://ipod-life.org/archives/2004/12/itunes_aaaaeaa_1.phpに書いてある方法で解決した。もしかして文字コードが原因じゃないんだろうか?
使い方
$ ./id3tag.rb foo.mp3 bar.mp3
ソースコード
#! /opt/local/bin/ruby -w # -*- mode:ruby; coding:utf-8 -*- # # id3tag.rb - # # Copyright(C) 2007 by mzp # Author: MIZUNO Hiroki / mzpppp at gmail dot com # http://howdyworld.org # # Timestamp: 2007/12/27 16:28:16 # # This program is free software; you can redistribute it and/or # modify it under MIT Lincence. # require 'id3lib' require 'kconv' ARGV.each{|path| tag = ID3Lib::Tag.new path tag.title = tag.title.toutf8 tag.artist = tag.artist.toutf8 tag.update! }