radiko.jpのonDemand化

前置き:
私のネット環境はちょっと普通と違って2つのエリアのラジオを聴くことができます。
iPhoneでは住んでいる石川エリア、
PC(フレッツ光)では富山エリアです。
そもそも富山に住んでいた時にプロバイダと固定IP接続の契約をして、後に石川に越してきました。
toyamaの文字が入ったホスト名を(結果的に)維持しています。
radikoの地域判別の実装がどのようなものかは知らないのですが、google等でも地域を「富山」と仮定した情報が出てくるので、そんなオカシナことはしていないのでしょう。
一方iPhoneでは3Gで地域を認識したのか、普通に石川の放送が聴けます。
これまで、radikoはほとんどiPhoneで聴いていたので、特に問題ありませんでした。
実践:
では、onDemand化してみましょう。
超!A&Gの時と同じく次を参考にさせていただきました。
http://wiki.sarami.info/index.php?GetRadiko2.sh
スクリプトをそのまま活かして使わせて頂きます。
Debian Wheezyではswfextractとxmllintが必要なのでインストールします。
xmllintは次でインストール。
> sudo apt-get install libxml2-utils
swfextractは次を使用。
http://www.swftools.org/swftools-0.9.2.tar.gz
ダウンロードして展開し、
> ./configure
すると、
ERROR:
You need zlib to compile swftools
synapticでzlibを見てみるとzlib1gはインストール済みなので、zlib1g-devに必要なものがあるっぽい。
なので、インストール。
> sudo apt-get install zlib1g-dev
再び
> ./configure
> make
> sudo make install
これで準備はOK。
放送局、エリアコードは次のリストにあった。
http://www.dcc-jpl.com/foltia/wiki/radikomemo
エリアコード
富山: JP16
石川: JP17
チャンネルは次で取得できる。
http://radiko.jp/v2/station/list/${エリアコード}.xml
チャンネル コード 共通:
RN1 ラジオNIKKEI第1
RN2 ラジオNIKKEI第2
HOUSOU-DAIGAKU 放送大学
チャンネル コード JP16:
KNB KNBラジオ
FMTOYAMA FMとやま
チャンネル コード JP17:
MRO MRO北陸放送ラジオ
HELLOFIVE エフエム石川
テスト〜
> saveradiko.sh test 5 KNB
これで録音できました。
もちろんフレッツ光では石川(JP17)の放送局は聴けません/録音できません。

露天風呂〜

割引券の期限が今年いっぱいだったので、母と「かんぽの宿」に行ってきました。
今日は温水プールで30分ほど泳いで(歩いて?)、
それからお風呂、その後お食事を。

数日前からの雪で外界も雪が薄っすらと積もってますが、
鶴来より上へ登ると積雪量がすごいです〜。
これくらい寒いほうが露天風呂ではちょうどいい感じ。

道の駅「せな」あたり。
さすがに人が少なく、トチ餅も買えました。

年越しの準備

おせち料理を作るわけでもないので、大した準備でもないですが。
今年のうちに保存食を用意しておきます。
午前中は買い物とか。

この時期は牛筋が安いので、まとめて圧力鍋で煮込みます〜。
今日は1kg。

ヤマザキの肉まん〜。
これは井村屋のアレとは違って、常温で保存するやつですね。

晴れたので

今日は何だか晴れていい天気。
恐らくは今年最後の晴天かと。

最近作ったブリ大根

改修中の金沢赤十字病院。
晴れてたので、
歩いて郵便局、銀行を巡り、
今年の諸用を済ませてきました。
ついでにポチ袋を買ってきた。

超!A&G onDemand化

超!A&G http://www.agqr.jp/ をよく聴いています。
リピート放送もあるのですが、拘束時間帯が決まってしまうのでその点が不便、
onDemandサービスのAG-ONもあるけれど、番組が限られていて一部は有料〜。
なので、自前onDemand化を考えてみます。
なお、前提として私の個人的な視聴を目的としています。
これらのコンテンツはもちろん著作権フリーではありません。
法的な問題を起こさないことはもちろん、クリエイターや製作関係諸氏の不利益や、結果的にデジタル ラジオ界隈の衰退を招くような行為がないようにと考えております。
では技術的な話へ進みます。
以前ちょっとgoogleった時に、超!A&Gがswfで配信されているということは知っていました。
次のURLを直接browserで開くと視聴できますね。
http://www.uniqueradio.jp/agplayerf/LIVEPlayer-HD0318.swf
特にDRMなどなく、技術的にこったことも必要ありません。
こういうオープンなシステムが一般的になるためにも、違法な配信など製作者側が困ることが無いようにしたいです。
それをどのように記録するか?ということ。
次が参考になりました。
http://wiki.sarami.info/index.php?GetAG.sh
スクリプトの中身を眺めてみると、ストリームを記録するには最低限rtmpdumpが必要ですね。
私はDebian Wheezyを使っているので次でインストール。
> sudo apt-get install rtmpdump
上記スクリプトの必要な部分のみを取り出してテストしてみるとOK。
後はこれを自動的に実行すると。
週に数番組聴いているので、
1. 30分毎にcronで管理スクリプトを起動
2. 目的の番組の開始タイミングであれば録画スクリプトを開始
のような処理をすればいいかな?

今日の不調

サーバから異音が…
まぁ、ファンがガナっているだけなのですが。
過去ログを辿ってみたら、ちょうど2年ごとに何かしら問題が起こってる。
サーバは4年前に購入、2年前に内蔵NICが故障。
バックアップ マシンは2年半前に購入、半年前にCPUファン不調。
ついでにバックアップ マシンに仕事を代替させるテストをして、
その間にサーバを止めて開けてみた。
う〜ん、異音がしているのは電源のファンでした。
筐体のファンとかCPUファンなら、それだけ替えれば簡単なのですが。

元に戻して再び電源を入れると音がしなくなったので、様子見します。
電源が調子悪くて電圧が落ちて/上がってファンに影響が出ている、とかだと心配だなぁ。

原因不明

メイン クライアント マシンのDebian Wheezyが起動中にコケるようになった。
ThinkPad E135
gdm3あたりでbalck outしてしまい、[Alt]+[Ctrl]+云々も効かない。
recovery modeで起動して、dmesgやXorgのログを見ても、原因を特定できない。
直前に変わったことをしていたわけでもないハズ。
半日くらい探ってみたが、手がかりなし…
ちょうど7.3がリリースされていたので、起動USBのテストも兼ねて再インストールしました。
何だか気持ち悪い。

今日の何となく

昼過ぎから急に天気が良くなったので、
大乗寺丘陵公園まで小一時間ほどお散歩してきました。

山科神社裏の森

大乗寺丘陵公園にて

大乗寺丘陵公園より北西方向を望む

青い空〜

野っ原〜

今日の金沢!

季節外れの

タチツボスミレがツボミをつけました。

寒くなり、そろそろ元気がなくなってきていました。
そのうち一株だけがバンバン実をつけ始め、
なんとツボミが。
この調子だと、年越しして咲くかな?
無事に咲くといいなぁ。

年末のデータ バックアップ

各種データのバックアップは3段階でやってます。
・サーバにバックアップ (daily)
・サーバのバックアップ (weekly)
・外付HDDにバックアップ (非定期)
久しぶりに外付HDDへバックアップをしようとしたら、
USB接続しても認識してくれない…
外付けケースからHDDを取り出し、別の接続キットでつなぐと中身は無事。
結局、外付けケースが壊れてたのでした。
外付けケースは2,000円くらいの安いもので1年ちょっと経っているので、
買い替えた方がいいかな。