NHKラジオのネット配信「らじる★らじる」を録音するツールを Ruby で作った

構想ここ数か月(?)、作業は夜な夜なエンドレス…思い立ったが吉日の結果がようやくまとまった!で勢い余って公開してみた。

名前は ripdiru。勢い余ったことには後悔してないけど、名前は未だしっくり来ず。。ツッコミ大歓迎。

ripdiru | RubyGems.org | your community gem host

何が出来るの?

らじる★らじる NHKネットラジオのライブ配信を MP3 ファイルに録音してくれます。ラジオ第1ラジオ第2NHK-FMに対応しています。

番組表と連動しているので、録音を自動停止させたり、番組情報をタグとして MP3 ファイルに埋め込んだりすることもできます。

インストールと使い方

  • Ruby 1.9
  • rtmpdump
  • ffmpeg

上記3つは不可欠なので入れておきましょう。ffmpeg は曲者なので、本家からリンクされてるビルド済みファイルを使ってる OS に合わせてダウンロードするのが吉です。

それらのインストールが完了したら、

1
$ gem install ripdiru

を実行すれば ripdiru のインストール完了!あとは

1
$ ripdiru NHK1

などと局を指定して ripdiru を起動してやれば、自動で録音開始→終了。~/Music/Ripdiru 配下に MP3 ファイルが保存されているはずです。

ありがちなエラーと対策

  1. libmp3lame がない

続きは後で書きます…(書くよ、うん。)

名前の由来

モロパクリ多くのヒントをもらった @miyagawaさんのツール ripdiko にちなんだ名前です。らじる★らじるは公式な英語表記が見当たらないのだけど、サイトのソースなどと見てると RADIRU という表記がちらほら。RADIRU を rip するツールということで、ripdiru です。

感謝の意


需要はまったくないでしょうが、プログラミングの近道は「自分がほしい物を作る」らしいので自分にとっては大きな第一歩です。使ってみた!うまくいかない!ここ直して!などなど、ご意見ご感想ありましたら、ぜひ Twitter で @harupong までお願いします。