abcdeなんてなにもんかわからなんだ。でもすっげーおべんりな シェルスクリプト。iTunesが使える環境から見ると当たり前だが, コマンドラインツールしかほとんど使わない環境から見るとちょ便利。
音楽CDをCD-ROMドライブにつっこんで
とやると,CDDBを自動的に引っ張って来て,曲名と同じファイル名にしてOgg エンコードしてくれる。当然Oggファイルに埋め込まれるタグは曲名になってい る。えらすぎ。これがシェルスクリプトってのがユーティリティの鏡だ。
abcde-2.2.0.orig.tar.gz
と,cd-discid_0.9.orig.tar.gz
をどこかから持って来てインストール。NetBSDの場合は
~/.abcde.conf
ファイルを作って
## CDDBURL="http://freedb.freedb.org/~cddb/cddb.cgi" ## CDDBURL="http://eeyore.planetmirror.com/~cddb/cddb.cgi" ## CDDBURL="http://ns.w7r.net/~cddb/cddb.cgi" CDDBURL="http://freedbtest.dyndns.org/~cddb/cddb.cgi" CDROMREADERSYNTAX=cdda2wav CDROM=/dev/cd0d OUTPUTTYPE=ogg HTTPGET=curl CDDBTOOL=cddb-tool-euc
なんて風に書いておく。あ,curlってのはoggをインストールするときに 要求されるので,oggをつこてるちみんところにもあるよな? <y/y>
あと,デフォルトだと日本語CDDBから得られる漢字コードがSJISで, これだとls取ったときとかに化けちゃって泣ける可能性が高いので cddb-tool-euc という wrapper を作って,それを呼ぶようにする。 cddb-tool-euc は,たったこれだけ。
#!/bin/sh cddb-tool "$@" | nkf -e
うっす。これでじゃんじゃか ~/Music
にライブラリ
足しまくり。それMac OS Xかぶれ。
oggencするとm4uよりたいていちいさくなるよ。ウハウハ。
あ,freedbtest.dyndns.org さんありがとうございます。 感謝してもしきれません。
叱咤激励感想ツッコミはゲストブックへ
Generated with mkdiary.rb