FreeBSDでiPodを使う
T42はいまだ壊れたままだ。明日あたりクーリエサービス頼もう。
さて、T42が壊れてるとiPodの曲の管理が出来ない。そんなに困らないかなーと思ってたけど、どうしても困った事になってしまった。
今日はボウケンジャーのCD発売日。僕も喜び勇んで買ってしまったのだ。
現在ろくにUSBとCDが動作するのは、FreeBSDが入っているSC420だけだ。なんで、どうにかしてSC420でリッピングとiTunesへの登録を行わないといけない。
ぐぐってみたところ、gnupodとgtkpodってのがいいらしいので、早速portsをcvsupしてインストール開始。
どうやらiPodをmountしないといかんぽい。iPodをSC420の前のUSBポートに接続すると、
Mar 8 20:18:50 asougi kernel: umass0: Apple iPod, rev 2.00/0.01, addr 2 Mar 8 20:18:53 asougi kernel: da0 at umass-sim0 bus 0 target 0 lun 0 Mar 8 20:18:53 asougi kernel: da0: <Apple iPod 1.62> Removable Direct Access SCSI-0 device Mar 8 20:18:53 asougi kernel: da0: 40.000MB/s transfers Mar 8 20:18:53 asougi kernel: da0: 57231MB (117210240 512 byte sectors: 255H 63S/T 7296C)
ってログに出てきた。んでもって
ASOUGI /home/okap-# fdisk da0 ******* Working on device /dev/da0 ******* parameters extracted from in-core disklabel are: cylinders=7296 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=7296 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 0 (0000),(unused) start 63, size 224847 (109 Meg), flag 0 beg: cyl 0/ head 1/ sector 1; end: cyl 13/ head 254/ sector 63 The data for partition 2 is: sysid 11 (0x0b),(DOS or Windows 95 with 32 bit FAT) start 224910, size 116985330 (57121 Meg), flag 0 beg: cyl 14/ head 0/ sector 1; end: cyl 1023/ head 254/ sector 63 The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED>
なので
mkdir /iPod; mount -t msdos /dev/da0s2 /iPod
が正解だ。
http://pcweb.mycom.co.jp/column/osx/128/を参考にしながら
gnupod_INIT.pl -m="/iPod"
でDBの初期化。次はCDをMP3にしないといけない。その名もばっちり「cd2mp3」ってのがあったので、さくっとインストールしてみた。
cd2mp3はCUIのCDリッピングツールだ。
を指定すれば、wavからMP3まで全自動でリッピングしてくれる。一回Windowsマシンに持ってきて(めんどいから)ID3タグを打って、後は
tunes2pod.pl -m="/iPod" gnupod_addsong.pl -m="/iPod" *.mp3 mktunes.pl -m="/iPod"
で完了。僕にもできたよ!
と思ったらID3タグ文字化けしてるよママン;;