このページの情報は、既に古くなっています。
過去の記録として、残しています。
たまたま机に向かって作業中、PCスピーカーから小さなアラート音が聞こえてきました。
画面を見てみると・・・・ radika がエラーを出してました。
しばらくして、「エラーが発生しました。」と出て来ます。
キャプチャーした画像のエラーが、デフォルトチューナーのエラーで、しばらくして出て来きたのが フック のエラーでしょう。
このパターンは慣れっこになってしまっていますが、とっても嫌な予感。
先日 Radiko.jp の「2016/10/11正午からタイムフリー聴取機能の実験開始」と聞いて、期待と同時にradika に影響あるのでは?と不安になりました。見事に不安的中。昨日までRadika 録音は問題なかったので、また ラジコサーバー側で何かしたんでしょうね。また、サーバーのIPアドレスが変更になった?
PCの Webブラウザーで、Radiko.jp へアクセスして、TBS を再生。当然問題なく再生ができます。
この状態で、「netstat -n」で接続を確認して radiko サーバーの IPアドレスを確認してみたのが次の結果。
TCP 192.168.1.17:56815 203.211.199.181:1935 ESTABLISHED
そして、サーバーのIPアドレスを調べてみると、
> nslookup f-radiko.smartstream.ne.jp Name: f-radiko.smartstream.ne.jp Address: 203.211.199.181
となって、サーバーIPアドレスに変更はないようです。
上図のエラーメッセージに含まれる「System.Net.WebException: リモートサーバーがエラーを返しました: (404) 見つかりません。」は HTTPレスポンスの 404だと推測します。つまり、「radika が知っている サーバー上のPATHへアクセスしたところ、そこには目的のファイルが無かった」ということを示しているはず。次の「System.Net.HttpWebRequest.GetResponse() 場所 AYTHKeyGet.Program.Main(String[] args)」に関しては、AYTHKeyGet.exe が、サーバーとハンドシェークしようとして失敗したことを示しているんじゃないかと推測します。つまり、radika の不具合じゃなくて、AYTHKeyGet の方がラジコサーバーの仕様変更に対応できていないってことじゃないかという気がしています。(そりゃそうだ。仕様が変わってまだ2時間だもの。)
AYTHKeyGet が原因なら、Radika の延命が可能かも知れません。
余談ですが、バックアップ 兼 自動 Podcast 変換用として使用している rtmpdump を使う radiko.sh 録音はTBS たまむすび を正常に録音終了しています。
この違いは、何が原因だろう?
番組を録音してパソコンで聞きたいなら、今回のタイムフリー機能がカバーしてくれますが、通信機能がない iPod で聞くことが目的なら本日の Radiko 仕様変更はダメージが大きいです。
20時頃、Twitter を眺めていると、AYTHKeyGet-Alternative を Radika 1.60 に含まれている AYTHKeyGet.exe と置き換えると Radika が動作した という記述を見つけ試してみるものの、再生・録音出来るところまで至らず。確かに現象は違ってくるので、もっと工夫すれば動くのかも・・・・
これまでの経過から AYTHKeyGet.exe がラジコサーバーの新しい仕様をうまく処理できないらしいとわかったため、Windows XP のままで使っている Vostro1000 の Radika の AYTHKeyGet-Alternative を一時待避させて、オリジナルの AYTHKeyGet.exe に戻し、再度 Radiko 初期ウィザードを行ってみたところ、再生が復活。この調子ならタイマー録音も出来るでしょう。ただし、AYTHKeyGet-Alternative を使い始めた原因の、タイマー指定している録音開始時刻が遅れるという問題が再発することになります。
Windows7 PC でも同様の手段を試したものの、こちらでは復活せず。Windows XP は 32bit OS ですが、Windows7 は 64bit OS を使用していることが影響しているような気がします。(Radika は32bitプログラムで、Webブラウザー IE が64bit だからか?デフォルトブラウザーを替えてみればいいのかな?疑問がいっぱい。)XP の Radika も常にスムーズにつながるわけではないみたいだし。
とりあえず、原因と回避策は判明しました。
AYTHKeyGet-Alternative は、製作者のdsuz さんがソースを公開されているので、dsuz さんがメンテナンスされるか、悪くともストリーミングとプログラムの知識があり、同じ開発ツールを使える人がメンテナンスをしてくれれば、radika 復活となる可能性が高そうです。
私は、AYTHKeyGet-Alternative をオリジナルに戻したくないので、しばらくは rtmpdump と radiko.sh をメインに運用して、録音したものをMPEG変換して利用する予定です。
2016/10/14 追記(解決策)
Doka さんのコメントより、
2016/10/10 以降、Radika で ラジコ を再生しようとするとエラーになる件は、AYTHKeyGet.exe を Dokaさんコメント蘭のURLからダウンロード可能な AYTHKeyGet-altanative と置き換えることにより、10/11AM以前の状態に戻せることを、私の Windows XP/64bit Windows7 Pro のPCで確認できました。
新 AYTHKeyGet-alternative の作者の方に感謝いたします。
AYTHKeyGet-alternative の出所に関しては、検索しまくって、http://potato.2ch.net/test/read.cgi/software/1456664876/ の185 あたりであることがわかりました。
出所、経緯不明ですと、使って良いものか? ウィルス?と警戒せざるを得ませんが、たどってゆくと親切なリスナーの方が、元の AYTHKeyGet-alternative ソースをrec_radiko.sh を参考に修正して、ビルドされたものだとわかります。使う場合は自分の目で確認すること。
ラジコタイムフリー以降の Radikaβ 1.71使用方法
またまた、情報がバラバラになっていますので、簡単にRadikaセットアップの流れをまとめておきます。
- radika 1.71 をダウンロードして普通にセットアップする。NHKは聴けないので登録は行わない。(この時点ではまだ使えない)
- hosts ファイルの書き換え。全くの新規インストールで、Windows 以下の hosts ファイルの編集を行っていない場合は、行頭リンク先メモ中にある hosts の編集作業が必要になります。
- radika フォルダーを開き、その中にある AYTHKeyGet.exe プログラムを AYTHKeyGet_orig.ex_ などのように名前変更します。
- 次に、swfextract.exe をRadiko フォルダーにインストール。インストール方法に関しては、以前のページ、4 以降を参照のこと。
- https://drive.google.com/file/d/0B0mFtmgW5xOyWGx4YjFFNmhYazQ/view?usp=sharing から、新しい AYTHKeyGet-Alternative を入手し、解凍後、Radikaフォルダーにコピー。(または移動。)解凍後、MD5 チェックサムを確認すること。
- Radika を起動して、ラジコタイムフリー以前のように動作することを確認。
の順番になるのではないかと思います。
そうそう、.NET Framework のバージョンによっては、対応する .NET をインストールする必要があるかも知れませんが、新のWindows にインストールした記憶が無いので、.NET Framework 関係のエラーが出る場合は、自分で調べてみて下さい。
すでに、AYTHKeyGet-Alternative に置き換え済みの場合は、
- AYTHKeyGet.exe を AYTHKeyGet_old.ex_ にリネーム。
- 上記URLからダウンロード、解凍、チェックサム確認した AYTHKeyGet.exe をRadika フォルダーに移動。
- Radika を起動して動作確認。
の順。
おまけ・(2016/10/29 追記)
Radika で NHK らじる★らじる を再生・録音できなくなっていましたが、回避策が見つかりました。
2016/11/26 追記
2016.11 時点での Radiko.jp、NHK らじる★らじる 対応 Radika 1.71 対応済み Radikaパック ダウンロードページを用意しました。
2016//12/27
Radiko.jp も NHK らじる★らじる もProxomitron と一緒に使ってしまう方法が見つかりました。(推奨)
2016/12/31
2016年末の Radika 修正方法のまとめページを準備しました。
2017/02/22
ラジコタイムフリーを録音・ダウンロードする専用ツール RadikoPad の紹介記事。
管理人様
先週末から突然再生も録音もできず途方にくれていました。
AYTHKeyGetを差し替えることでできました。有難うございました!!
Windows 7 64bit
Radika 1.71
ありがとうございます。記載の内容にて復帰しました。
ダウンロードのAYTHKeyGetも問題ありませんでした。
win7pro、IE10です。
タイムフリー以降録音ができずに困っていました。
radika公式ホームページのコメント欄を参考にしましたが
ダメでした。
その後、こちらの管理者様の
わかりやすく的確なアドバイスで成功しました。
とても感謝しています。
ありがとうございました。
Vista Home Basicの低スペックPCです。
録音開始遅れの時からずっとお世話になってます。
今回も大変助かりました。
ダウンロードのAYTHKeyGetと差し替えで問題ありませんでした。
直りました~(^^)V
良い情報を助かりました ありがとうございます
ありがとうございます。
コチラの解決策の通りにしたところ、Radikaが復旧しました。
おかげ様でラジオを楽しむ生活が継続できます。ひたすら感謝です。
Windows10 (64bit)
再生・録音ができなくなって本当に困っていたところで、
こちらのページを拝見しまして、無事に聴くことができるようになりました。
感謝申し上げます。
ちなみに、Windows7 Proと、Windows7 Starterの2つで動作確認できています。
完全にあきらめてたのが復活できました!ありがとうございました。
Windows10 64bit
AYTHKeyGet.exe の置き換えだけでうまくいきました。
ありがとうございました。
Win10 64bit
2chからの情報(174氏)ですが、NHKを「内蔵チューナー(SmartPhone用)」で聴取出来るようです。
ローカルプロシキを使って、radikaの動作(SmartPhone用にHLS配信されているアドレスを調べる動作)を検知して、適切なアドレスに置換しているようです。
確かにradikaにはSmartPhone用のチューナーが内蔵されているので、HLS配信への対応は既に出来ていたということですね。
早速使ってみましたが、ローカルプロシキにはオミトロン(Proxomitron)を使っているので動作も軽く快適です。
これで以前と同じように不自由なく使えるようになりました。
(参照)
【radiko】Radikaβ 8β【CSRA】©2ch.net
http://potato.2ch.net/test/read.cgi/software/1456664876/674
「radikaの動作(SmartPhone用にHLS配信されているアドレスを調べる動作)を検知して、適切なアドレスに置換しているようです」のところは、「radikaの動作(SmartPhone用にHLS配信されているアドレスを調べる動作)を検知して、ローカル(自分のPC)に保存した適切なHLS配信アドレスファイルを読み込むようにしているようです」の方が正しいです。
失礼しました。
Doka さん、ありがとうございます。
動作確認できました。
のちほど、スレッドを立てて分かりやすい場所にまとめておきたいと考えています。
管理人様
上記対策の注意点のようなものです。
・HLS配信のせいなのか、radikaの仕様のせいなのか分かりませんが、実際の放送時間との遅延が大きいです(3分程度の遅れあり)。
・PCのLAN設定を「ローカルサーバー使用」に変えているので、オミトロン(Proxomitron)を止めるとインターネットにアクセスできずに焦ってしまうこと(LAN設定を戻せばいいだけのことですが)。
Doka さん、
– 音が出ているので、安心していましたけど、確かにリアルタイムに聴けているのか、遅延しているのかは時報を聴いてみないとわかりませんね。これは盲点でした。
再生に関しては、計測してみたところ、3分10秒くらい遅れています。録音に関しては、先頭に約3分間前番組が録音されてしまいますが、録音開始時刻からちゃんとファイルに含まれています。あとは、利用者が微調整で回避できるはずです。録音時間を正しく設定してあれば、聞き逃す心配は無さそうです。
– Proxomitron ですが、これは、ログオン時に自動起動にしておいて、PCを落とすまで止めないという前提でないと困りますね。私は当然のこととして、そう使う予定だったのですが、そう考えない人もいるわけで、この点については、記述を追加しておこうと思います。
NHK 回避策メモに関しましては、
http://www.lifewithunix.jp/notes/2016/10/29/nhk-radiru-play-and-record-function-returned/
を書きました。