radikoのラジオ放送をタイマー録音して、iTunes / iPodに転送
3月15日から関東・関西の一部エリアで、地上波ラジオ放送のインターネット配信「radiko.jp」が開始された。さっそく聞いてみたが、音質もきれいだし、大いに満足。
ただ、radiko.jpはWebブラウザでアクセスするから、radio SHARK2でやっていたようなタイマー録音ができない。そこでちょいと工夫して、radikoの放送をタイマー録音して、iPod/iPhoneに転送できるようにしてみた。あ、使っているのは、Macね。Windowsでも同じようなことはたぶんできるはず。
最初に行うのは、radiko.jpを独立したアプリにすること。これは、Firefoxのアドオン「Prism」を使う。Firefoxを立ち上げて、こちらのページにアクセスし、「Add to Firefox」をクリックすればPrismをインストールできる。
Firefoxでradiko.jpの任意のラジオ局を開き、「ツール」→「Convert Website to Application」を実行。適当な名前を付けて、アプリケーションフォルダに保存しておく。
Audio Hijack Pro(試用版は10分以上の録音を行うとノイズが入るようになっている)で、入力ソースを先ほど作成したアプリケーションにして、スケジュールを登録。「Recording」タブで「When recording finishes」を「Add to iTunes as Bookmarkable」にしておけば、再生位置を保存するAACとしてiTunesに登録される(で、iPod/iPhoneにも転送される、と)。

「Recording」タブでスケジュール設定。「Actions」で「Record」(録音)にチェック。あと好みで「Mute」(無音)、「Quit Source」(録音終了時に入力ソースのアプリを終了)にもチェックを入れておく

「Recoding」タブでビットレートなどの設定を行える。「When recording finishes」を「Add to iTunes as Bookmarkable」にしておくと、再生位置を記憶する形式でiTunesに登録される
Audio Hijack Proでスケジュール設定しておけば、アプリケーションも自動的に起動してくれる。ただし、起動時間がかかるから、録音漏れがないようにするには、録音開始時刻をちょっと前にしておいた方がいいかも。
Audio Hijack Proの「Schedule」タブで「Quit Source」にチェックを入れておけば、録音完了後、入力ソースのアプリを終了できる。
まだradiko.jpが聞けるできるエリアは限られるけど、ラジオの聞き方を大きく変える可能性があるかもしれない。
(2010年3月22日追記)
長時間のラジオ番組をiTunesで再生する場合、下記のスクリプトを使うと効率よくスキップ再生ができて便利だと思う。





5月 14th, 2010 at 08:34
アプリケーションしなくてもそのままたたけるURLを見つけました。
例えば、InterFMなら以下のようにします。TBSなら#INTの部分をTBSに、Safariからウインドウメニューの”構成ファイル一覧”で調べられます。
http://radiko.jp/player/player.html#INT
それから、http://radiko.jp/station/feed/INT/feed.xmlに頻繁にアクセスに行っており、ここには、Playerに表示されるデータがxml形式で入ってくるようです。InterFMでは曲名が入っているようなので、ここをとれるようにすると何時からこの曲名が入ってくるかがわかり便利です。さらに、これをMP3にタグで入れるとか出来れば良いんだけれど、誰かやっていないかなぁ。。
5月 14th, 2010 at 09:30
情報ありがとうございます。
xmlを取得して、タグにできると面白そうですねー。AudioHijack Proからはスクリプトを実行できるようになっているので、不可能ではない?
あと、Prismでアプリ化しているのは、AudioHijack Proで録音を開始、終了する時に、普段使っているブラウザに影響を与えないためなんですよ。アプリ化しておけば、録音が終わった時点でソースを終了しても問題ないので。