スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

関東のラジオが聞けた(夢物語)2

良いですか?これは夢の話です!(ビシッ)
前回の構想通り試したら、うまくいかなかった。Radikoを録音するツールは、予めIEでRadiko.jpを開き対象エリア判定が終わっていなければならないらしい。となると、以下のような手順が必要になる。

【録音開始前】
1.PROXYのON
2.RadikoサイトをIEで開く
3.IEを閉じる
【録音完了後】
1.PROXYのOFF
2.RadikoサイトをIEで開く
3.IEを閉じる

PROXYのONは前回書いた。IEでRadikoサイトを開くのは「start http://radiko.jp/」でいける。IEを閉じるのは「taskkill /fi "imagename eq iexplore.exe"」でいける。しかし、IEでRadiko.jpを開くだけではダメでIEで開いてリロードしないとエリアが切り替わらな事が分かった。つまり一時ファイルがあるとダメらしい。という事で、予めIEのキャッシュをクリアするコマンドが必要になった。これは以下を参考に行った。

http://pcmemorin.blog.fc2.com/blog-entry-426.html

さらに、IEでradiko.jpを開いても直ぐ閉じてしまっては、エリア判定が終わっていないワケで、閉じるまでに1分くらいの待ちが必要になる。batファイル上で、次の動作までの待ち時間を設定するには、以下のツールを使うしかない。これは、batファイルと同じフォルダに入れておけばPATHを通す必要が無いので手軽だと思う。readmeを読めば使い方が書いてある。

http://www.vector.co.jp/soft/dl/win31/util/se282165.html

proxy_on.batとproxy_off.batを作ろう。これらのツールをうまいタイミングで動かすよう、以下のbatファイルとした。

【proxy_on.bat はじまり】
@echo off
cd /D %~dp0
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyEnable /t reg_dword /d 1
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyServer /t reg_sz /d 999.999.999.999:9999
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyOverride /t reg_sz /d ""

RunDLL32.exe InetCpl.cpl,ClearMyTracksByProcess 8
start http://radiko.jp/

SleepSupporter.exe 60 0

start http://radiko.jp/

SleepSupporter.exe 60 0

taskkill /fi "imagename eq iexplore.exe"
【proxy_on.bat おわり】

【proxy_off.batはじまり】
@echo off
cd /D %~dp0
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /f /v ProxyEnable /t reg_dword /d 0

RunDLL32.exe InetCpl.cpl,ClearMyTracksByProcess 8
start http://radiko.jp/

SleepSupporter.exe 60 0

start http://radiko.jp/

SleepSupporter.exe 60 0

taskkill /fi "imagename eq iexplore.exe"
【proxy_off.batおわり】


こんな感じです。radiko.jpを開くのを2回やってますけど、これは特にProxyを通した場合に、一発で開かない場合があるので、そのため2回やってます。保険です。
さらに注意ですが、IEを閉じるときに、複数タブを閉じるけど良いかの確認ダイアログボックスが出ます。これは次回からメッセージが出ないよう、チェックボックスONしましょう。

やっとこさ準備が全て整いました。このbatを圏外ラジオ録音前後の5分くらいに実行するようタスクスケジューラに設定すれば良い。なんとなく想像つくと思いますが、この切り替えは録音開始時のみに影響するハズなのだが、IEタスクを殺すことによって録音も止まる可能性を秘めている。よって、時間が被るような予約には適さないと思います。

あくまでお試しなので、これが実現出来ても、継続的に聞きたい番組があるならRadikoプレミアムを買いなはれ。

関東のラジオがどんなカンジか試しに聞きたいだけなら、iPhoneで「Radikker」を使って、3G,4G回線で聞いてみれば良い。録音できないけどね。
スポンサーサイト

コメントの投稿

非公開コメント

FC2カウンター
最新記事
最新コメント
最新トラックバック
カレンダー
06 | 2018/07 | 08
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
月別アーカイブ
カテゴリ
プロフィール

Suzy-Pro

Author:Suzy-Pro
FC2ブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。