ラジオ聞いてますか
⼈は古来、ラジオをどうやって録⾳
していたか
カセットテープ、MD
死んでいくメディア
デジタルデータとして保存(2000年頃)
ラジオのイヤホンジャックと、PCのマイク端⼦を繋
いで、録⾳ソフトをタイマー起動
wavファイルができるので、mp3エンコーダをかま
せて、タグ付け
⼿間が掛かり過ぎる
狂気
そんなにしてまで聞きたいラジオとは、という狂気
気持ち悪い⼈フォルダに放り込まれてしまう
⼈として⼀段下に⾒られてしまうという焦り
喫茶去(きっさこ)
⾔葉本来の意味は、お茶を⼀杯どうぞ
どんな⼈にでも分け隔てなくお茶を出すお坊さんの話か
ら。
radikoの登場
インターネットで⺠放ラジオが聞けるサービス
難聴地域の救世主
電波では⾼いビルが近くにあると都内でも聞きにく
くなる
政⾒放送やある種のスポーツ中継だとかは放送されない
ときがある
radikoの録⾳
録⾳スクリプトを公開してくれてる⼈がいるのでそれを
拝借
flvで落ちてくるので、mp3に変換して、タグ付けす
る
簡易radiko録⾳ツール
録⾳する場所
⾃宅サーバは避けたい
夜中はPC落としたい
うっかりシャットダウンのリスク
⽕事のリスク
さくらのvpsを借りてcronでバッチを叩く
聞く⽅法
podcastとして配信
iTunesを使ってサブスクライブ
iPhoneで通勤中とかに聞くので都合よい
更新分を⾃動でとってくるので便利
公開サーバに置くのはまずいのでBasic認証かけてお
いてる
サーバはxmlを吐くだけでよい
iTunesで読めるxmlにするのにちょっとはまった
実装
sinatraが便利
Sinatra: README (Japanese)
rubyのWebアプリケーションフレームワーク
rebuild.fmでもたまに名前がでる
sinatra
すごくシンプル
スクリプト1つで⾜りる
テンプレートエンジン好きなのを使える
ORMも使いたければ何でも
sinatraが担当するのはルーティングとレスポンスの
⽣成
podcast/podcast.rb at master
あれもこれもになるのが分かっていれば最初からRails
で
まとめ
sinatra便利

ラジオを聞くための技術