RadikoPad: ラジコタイムフリーを録音する Windowsツール

(2021/01/03)RadikoPad 1.0.8 版公開。

エリアフリー、タイムフリーと機能拡張しているラジコですが、解放されている機能に不満に感じるリスナーも多いと思います。特に番組録音に関しては、リアルタイム録音ツールに選択肢があるものの、録音忘れ、録音失敗した後のリカバリー選択肢としてはタイムフリーをWebブラウザーから聞くしかありません。

スキルがある人やアナログ録音で我慢できる人は、ユーティリティプログラムを組み合わせたり(昔ながらの)ライン録音でタイムフリー番組を録音することが出来ますが、単に番組を聴きたいリスナーレベルでは困難な状況でした。(と思います。)

私個人は、録音失敗に備え、複数マシンで録音するということで回避していますので、ラジコに関しては安定配信だけして欲しいと言う立場で、タイムフリーの3時間制限とか、有料でのエリアフリーとか気に入らない点もあるサービスだと感じています。

先日、当サイトに時々コメントして頂いている方から、「Radiko 関係のユーティリティを作ったよ」と紹介がありました。

内容を読んでびっくり、「ラジコタイムフリー番組コンテンツを簡単にダウンロードできる」ツールでした。

  • タイマー録音していたけど、何かの要因で失敗していた。どうしよう!
  • 番組放送後で、タイムフリーで聞いたものの、一発聴取じゃなくて永久保存しておきたくなった!
  • 録音(保存)しておいて、友人にも聞かせたい!

というような場合に使え、3時間制限やストリーミングのみという制限を突破できるじゃないですか。

RadikoPad 概略

使い方を簡単に紹介すると、RadikoPad を起動。Webブラウザーでラジコタイムフリーの番組リストを表示し、保存したい番組をRadikoPad にドラッグアンドドロップしたあと、「ダウンロード」ボタンを押すだけ。

RadikoPad でラジコタイムフリー番組をダウンロード

放送時間 1時間に対し、約20MB のファイルが .m4a または .aac形式で生成されます。
私の環境では、20倍から40倍速でダウンロード出来ました。

RadikoPad 録音ファイル

ダウンロードが完了したら、こっちのもの。
このままWindowsメディアプレイヤーで再生してもいいし、iTunes にドラッグアンドドロップで登録してiPodに入れて持ち出すなど自由に扱うことが出来ます。

複数同時ダウンロードも出来るので、最高です。

しくみ

RadikoPad は、このサイトでも紹介した Proxomitron + Radika改で、再びRadika で Radiko.jp とらじる★らじる を復活させてくれたラジコリスナーの珍宝堂さんが作成された、ラジコタイムフリー保存用ツールです。

ツール単体で、ラジコタイムフリーダウンロードが出来るわけではなく、RadikoPad 自体はラジコタイムフリーWebサイトに対してダウンロードコマンドを発行するだけで、実際にサーバーと通信・ファイル保存しているのは、ffmpeg.exe  です。要するに、ラジコタイムフリーWebページの番組情報を解析して、下請けコマンド(ffmpeg.exe)に対してダウンロードパラメータを渡しているのが RadikoPad というわけです。

そのため、RadikoPadを使うためには、(現バージョンではユーザー自身が)フリーツールの ffmpeg.exe を追加インストールする必要があります。

ラジコタイムフリー番組を保存できずにいたリスナーには待望のツールと言えます。現在 ver 1.0.4 です。

動作環境

開発環境は、WindowsXP(つまり 32bit アプリケーション)とのことですが、Windows XP/Vista/7/8.x/10 で使用できます。
私は、32bit Windows10 Home、64bit Windows7 Pro、32bit Windows XP で動作することを確認しました。XPと10で動くので、他のバージョンや64bit Windows でも問題ないと思います。

詳しくは、zip ファイルに同梱されている ReadMe.txt を読んで下さい。

インストール方法

ダウンロード(v.1.0.8 Updated on 2021/01/03)

まず、ツールをダウンロードする必要があります。
当サイトは、再配布する許可を頂きましたので、次のリンクからダウンロード出来ます。

オリジナル

オリジナルアーカイブです。利用者自身で ffmpeg を入手するか、別アプリに同梱されて既にインストールされているものを使用してください。(423,657バイト)

RadikoPad108.zip

ffmpeg付き

http://ffmpeg.org/ からダウンロード済み ffmpeg 3.2.2 32bit版 をRadikoPad フォルダーに同梱し、番組保存用として Recordフォルダー作成済みです。(14,882,838バイト)

RadikoPad108_ffmpeg.zip

ffmpeg ver.2.8.5 付属(WindowsXP用 )

RadikoPad108_ffmpegXP.zip

ffmpeg ver. 3.3.2 + RadikoPad を WindowsXP 上で使用すると、「ダウンロード」ボタンを押したのちエラーになります。(14,186,012バイト)プロシジャ エントリ ポイント GetNumaNodeProcessorMaskEx がダイナミックリンクライブラリ KERNEL32.dll から見つかりませんでした。「プロシジャ エントリ ポイント GetNumaNodeProcessorMaskEx がダイナミックリンクライブラリ KERNEL32.dll から見つかりませんでした。」
これは ffmpeg ver3.3.2 が WinXPでは動作しないためと推測し、添付する ffmpeg バージョンを 2.8.5 のものに変更し、この組み合わせで WinXP上で動作することを確認しました。

インストール場所

自身のアカウント権限で書き込みが出来る場所なら、どこでもOK。

使い方

  1. ダウンロードし、解凍した RadikoPad フォルダーを開きます。RadikoPad 初期フォルダー
  2. ffmpeg.exe をインストールし、ラジコタイムフリー番組を保存するフォルダーを作成します。RadikoPad フォルダーに ffmpeg と録音フォルダーを追加
  3. RadikoPad.exe を起動します。
  4. オプションメニューから、ffmpeg と 保存フォルダーを登録します。RadikoPad ツール、オプションメニュー
    (1) ffmpeg.exe の場所と、保存フォルダーの所在を登録します。
    v.1.0.2 以降「放送局ごとにサブフォルダーを作る」オプションが追加されています。
    放送局ごとにサブフォルダーを作りたい場合はチェックします。(2) Radika風の保存ファイル名設定ルールを導入しました。
    キーワードフィールドの行をダブルクリックすると、カーソル位置にキーワードが挿入されます。
    従来のRadikoPad ファイル名も今まで通り選択できます。(3) ダウンロードが出来ない場合など、「ffmpegのログを出力する」にチェックを入れると、ffmpeg コマンドの出力をファイルに保存できます。
    ログファイルは巨大になりますので、正常動作している場合は、チェックを行わないことをお勧めします。
    RadikoPad 設定画面
  5. 聴取エリアを指定します。
    厳密には、ドラッグアンドドロップモードだけで使用する場合 判定は不要ですが、時刻指定モードを使用する場合は必要になるので、この時点で判定しておきます。RadikoPad のエリア判定
  6. ラジコタイムフリー Webページを開きます。
    A) 番組表をそのまま使う
    ラジコタイムフリープログラムを開く
    B) 番組検索を使い、その結果画面を利用する
    Radikoタイムフリー 番組検索結果
  7. 番組をドラッグして、RadikoPadにドラッグ。
  8. 解析されたプログラムがffmpeg に渡されてコマンド画面が表示されるので、放置か最小化しておきます。RadikoPadがffmpegを呼び出す
  9. ネットワーク速度、サーバー負荷、同時ダウンロード数にもよりますが、20倍速〜40倍速でダウンロードが完了します。.aac 拡張子で保存されます。.m4a 形式を選択することも出来ます。
  10. 「時刻指定」メニューを利用すると、番組単位ではなく 放送局、保存開始日時、終了日時 を指定して保存することも出来ます。
    つまり、帯番組を一週間分まとめてダウンロードしたいケースでは、ドラッグアンドドロップ保存よりもこっちの使い方の方が便利だと思います。v.1.0.3でプリセット機能が追加されました。
    番組全体を録音したくない場合、例えば番組開始1時間経過後〜30分間のゲストコーナーだけ録音したいようなケースは、時刻指定モードを使うと部分録音可能です。
    また、二つ(以上)の連続した短い番組を二本まとめて一つのファイルに録音することも出来ます。(この場合、ファイル名は最前番組が使用されます。)
  11. RadikoPadを90分以上放置していると、ラジコタイムフリーサーバーとの認証が終了し、ダウンロードが出来なくなります。その場合は、CTRLボタンを押しながらダウンロードボタンを押して下さい。再認証が行われ、RadikoPadを再起動したのと同じ状態になります。
  12. ラジコプレミアムへ加入している場合は、次の手順でダウンロード出来るかも。(2018/05/31追加)

トラブルシューティング

録音に失敗する場合、まず、当サイト内コメント欄に同様の事例が既に報告されており、解決方法が記述されていないかを確認して下さい。当ページのコメント欄を使用する場合、最低でも

  1. 使用しているRadikoPadのバージョン
  2. 使用OS と使用ブラウザー
  3. 聴取エリアと居住区域、ラジコプレミアム利用の有無
  4. 聴取ラジオ局
  5. 録音できない番組
  6. ffmpeg のエラー出力
  7. 困っていること

くらいは書き込んで下さい。
例えば、たまたまRadiko.jp のサーバーがダウンするなどして、Webブラウザーのラジコタイムフリーページから再生出来ない番組は、RadikoPad を使っても録音出来ません。
RadikoPad で録音出来ない場合、コメント欄に書き込む前に、

  1. Webブラウザーから目的の番組を再生出来るのか?
  2. 別のブラウザーを使って同じ操作を行った場合はどうなのか?
  3. 録音したい番組と同じ放送局の別の番組は録音出来るのか?
  4. ドラッグ&ドロップ モード、時刻指定モード のどちらも録音出来ないのか?
  5. 同時間帯の他局の番組を録音出来るのか?

などの、確認を行って下さい。

サポート

私は RadikoPad 開発者ではありませんが、このページのコメント欄をサポート用に解放しますので、使いにくい点、改善して欲しい点、追加して欲しい機能などを、なぜ改良して欲しいと感じたのか具体的に記述して投稿して頂ければ幸いです。

現時点では、他サイトでの再配布を許可されていません。

 

更新履歴

2017/03/02 不具合修正

  • 「ラジコ タイムフリー番組表をドラッグ&ドロップする場合、24時をまたぐ番組処理に問題がありましたが、修正されました。」ver 1.0.0 → ver 1.0.0.1
    lifewithunix.jp 管理人により、オリジナル、ffmpeg、ReadMe の差し替えしました。
  • WindowsXP + ffmpeg 3.3.2 の組み合わせでエラーが発生することを回避するために、ffmpeg バージョンを 2.8.5 のものに変更しました。

2017/03/14 仕様変更

  • 1.0.0.2 へバージョンアップ。ラジコサーバーとのハンドシェークが変更になったそうです。

2017/03/26

2017/04/03 仕様変更

  • v.1.0.1 で発生した、時刻指定モードで、OSのタイムスタンプの時刻フォーマットが H:mm:ss に設定されている場合、0-9時の番組をダウンロード出来なかった症状を修正するため、OSのタイムスタンプフォーマットとRadikoPad を切り離し、必ず HH:mmで設定されるようになりました。
  • 2017/04/03 に Radiko.jp に参加した3つのFM局(FM青森、FM愛媛、μFM)が RadikoPad dataフォルダーに追加されました。

2017/04/17 バージョンアップ

2017/05/06 バージョンアップ

2018/04/22 dataフォルダーを更新

  • エフエム山口とエフエム香川を追加
  • その他の変更はありません。
  • dataフォルダーの更新とは関係ありませんが、Mr. PC に RadikoPad の紹介記事が掲載されたと珍宝堂さんから情報が入りました。

2018/07/22 dataフォルダーを更新

  • 7月2日(月)からFM福井がラジコで配信を開始しましたので dataフォルダの中のJP18.txtにFM福井(局ID:FMFUKUI)を追加しました。(作者より)
  • その他、プログラムの変更はありません。

2019/03/16 バージョンアップ

2019/09/22 テストバージョン 1.0.5beta1 を公開。

2019/11/24 バージョンアップ

2020/03/21 バージョンアップ

2020/11/22 放送局データを更新

  • [以下の放送局をデータに追加]
    • 徳島エリアにFM徳島(局ID:FM807)
  • [閉局により以下の放送局データを削除]
    • 新潟エリアからFM PORT
    • 岐阜・愛知・三重エリアからRadio NEO

2020/12/02 バージョンアップ

  • ver.1.0.7 公開
    2020/12/01 のRadiko.jp サイトのHTTPS化に対応
    ただし、翌12/2 に別の不具合発生のため、現在タイムフリーダウンロード不能。

2020/12/05 1.0.8 テストバージョン

  • 12/2 以降 HTTPS化したRadiko.jpからタイムフリー番組をダウンロード出来なくなった問題の対策テストバージョンを公開しました。

2021/01/03 1.0.8 正式バージョン公開

  • 2020/12のRadiko.jp 仕様変更に対応したver.1.0.8の正式バージョンを公開しました。
  • タイトルバーの「テスト版」を取り除いた他、コマンドラインモードの不具合を修正しました。

Comments

  1.  大変便利なソフト、ありがとうございます。 m(_ _)m
     開発された珍宝堂様、頒布、詳しい解説をして下さる本田様に感謝です。
     ず~っと以前はRadikaでリアルタイム録音しておりましたが、ここ数年はタイムフリー対応のRadikoPadにより、手軽に、簡単に録音できるようになりました。曜日ごとのiniファイルを作成し色々な番組の録音に使用させて頂いております。
     また、本田様のRadikaも含めた不具合発生時の対応方法のご教授にも合わせて感謝致します。
     昨今の朝から深夜までのお笑い芸人一辺倒のTVにうんざりしており、以前より取り溜めたラジオ番組を聴き返す毎日です。
     Radika(WInXP)は此処の所手を加えず聴取できておりますのでラジコ側の大きな仕様変更は無いのでしょうが、また大きな仕様変更があった場合にも御二方にご対応を切によろしくお願い致します。
     このコメント欄は質問が殆どのようですが、お礼のひとことを、と思いまして・・・

    1. 吉野様、
      コメントありがとうございます。
      しかし、Radikaに関しては、1ヶ月後に致命的な、障害が起きます。

      >ラジコ側の大きな仕様変更は無いのでしょうが

      2020年11月末で、Radikaが使用しているFlash配信方式が停止となり、12月からRadika は完全に死にます。
      http://www.lifewithunix.jp/notes/2020/04/12/radiko-finish-to-support-adobe-flash/
      放送局側が、Adobe Flashによる配信を停止することが原因なので、今までのようにパッチや改造でなんとかなるレベルではありません。Radikaは完全に死にます。

      RadikoPadには影響ありませんので、タイムフリーに対応している番組は録音して聴けますが、タイムフリーに対応していない一部の番組を録音するには、別のアプリを探す必要があります。

      お礼を書いて頂いた後のお知らせとしては、大変申し訳ないことですが、リアルタイム録音を行う場合は、新しいアプリへの乗り換えが必要です。
      リアルタイム聴取は、WebブラウザーやスマートフォンのRadikoアプリ、録音はRadikoPadと2段構えであれば、問題無いと思います。(私はこちらの方法)

      早めの対策をお勧めいたします。

  2. RadikoPad 1.0.6 放送局データを更新以降配信を終了したり配信を開始した局があります。放送局データの更新をお願いできますでしょうか。

    1. 開発者から、新しいラジオ局データが送られてきましたので、dataフォルダーのみ更新しました。
      dataフォルダー更新内容は以下。

        [以下の放送局をデータに追加]
        *徳島エリアにFM徳島(局ID:FM807)

        [閉局により以下の放送局データを削除]
        *新潟エリアからFM PORT
        *岐阜・愛知・三重エリアからRadio NEO

  3. いつもありがとうございます。2020年12月1日に使用できなくなりました。昨日までは何の問題もなくDLできていましたが、今日からダウンロードボタンを押すとD&Dエリアのメッセージが1行上に行くだけでDLが開始できません。なにか変更があったのでしょうか。よろしくお願いします。

    1. まじっすか?というのが今の私の気持ちです。
      今日は、Radiko.jp がFlashによる配信を停止する日だったので、そっちの方に集中していてRadikoPadに関しては無警戒でした。
      まさか、RadikoPadの方に影響が出るとは、、、、。Radikoガジェットと、Radika改 は12/1 22:30現在、何事もなく動作を継続していて、HTML5対応の方に不具合が起きるとは。。
      一体何が起きている?という気分です。

      さて、RadikoPadのドラッグ&ドロップモードが動作しなくなった件ですが、私の環境でも再現しました。
      時刻指定モードでは何事もなく動作するので、おそらく番組表のフォーマットが変化したものと思います。

      Radiko.jpのお知らせ https://radiko.jp/#!/info/2473 を確認してみると、

      2020年12月1日 (火)
      PCサイトのセキュリティ向上と、それに伴う一部データのリセットについて
      いつもradikoをご利用いただき、誠にありがとうございます。
      radikoでは、皆様により安全にご利用頂けるように、Webサイトを常時SSL化(https化)致しました。

      これに伴い、サイトのURLが下記の通り変更されます。

       (旧)http://radiko.jp
       (新)https://radiko.jp

      と、出ていますので、恐らくこのせいですね。

      http://www.lifewithunix.jp/notes/wp-content/uploads/2020/12/radiko_2020dec01.png

      開発者に尋ねてみますので、とりあえずは時刻指定モードで録音しておくか、ドラッグ&ドロップ後にフィールドに表示される https の「s」を手作業で消したあと、「ダウンロード」ボタンを押して下さい。これでダウンロード出来るはずです。

        1. 昨日はhttpsをhttpsに変更することで動作しましたが、今は認証エラーが起きている感じです。Ctrl+ダウンロードで再認証するとダメになる感じと思います。

  4. D&Dが機能していません
    症状は、うみべでひるねさんと同じです。
    時間指定だと使えます
    たしか12月1日に仕様変更があったとおもいます
    ログも取れません

  5. いつもお世話になっております。
    ブラウザの番組表からD&Dや時刻指定をしても一瞬ウインドウが開いて赤文字のエラー(一瞬過ぎて読み取れない)が出てダウンロード出来ずに困っています。ブラウザでRadikoのタイムフリーで再生する前に「ラジコのタイムフリー聴取機能は、
    過去1週間以内に放送された番組を聴くことができます。
    番組内容やCMは、過去のものになりますので、
    ご注意ください。」って出るのが原因でしょか?

  6. ver. 1.0.6 が正常に動かなくver. 1.0.8 テスト版を導入し正常に動いていましたが、本日からまたDLできません。上の方が書いてくれてたと同じ症状です。
    >ブラウザの番組表からD&Dや時刻指定をしても一瞬ウインドウが開いて赤文字のエラー(一瞬過ぎて読み取れない)

    私だけでしょうか….

    1. 投稿者です
      どうやらダウンロードのフォルダ名が間違ってた様です。
      フォルダ修正しましたら正常に動作しました。。失礼しました。

      1. 前はパスに日本語が含まれてもダウンロード出来ましたが出来なくなっていました

  7. Radika終焉を受けてこちらのサイトにたどり着きました。
    ダウンロードができるようになり大変感謝しております。
    御礼申し上げたく書き記させていただきました。ありがとうございます。

  8. いつも、大変 皆様の恩恵を受けております。ありがとうございます。
    RadikoPad ver.1.0.8 が正常に動くのは確認したのですが。
    ご相談です。
    私は、地方からラジコプレミアムの契約をして、
    エリアフリーかつタイムフリーにて、RadikoPadで録音しているのですが、
    以前より、IEのラジコへのログイン情報が期限切れ?になるのか
    RadikoPadで録音開始するとコマンドプロンプト画面が一瞬でて消える
    ことがあり、その場合には、IEよりラジコへ再ログインし直してから
    正常にRadikoPadで録音できていました。

    それが最近、IEでログインし直そうとするも、「ログアウト」ボタンを押しても
    ログアウトにならず「ログアウト」ボタンが表示されたまま(正常なら「ログイン」ボタン)となり、
    その状態でIEよりラジコを視聴しようとしても、
    ポップアップメッセージで「再生に失敗しました。画面をリロードしてください。」
    と出ますが、リロードしても同じ状態が続き、ログインもログアウトもできない状況です。
    原因はIEかラジコのサイトなのでしょうが。

    そこで、質問なのですが、ChromeやEdgeでは、
    ログイン、ログアウトもでき、ラジコも正常に視聴できます。
    RadikoPadから、ラジコプレミアムのログイン情報を参照する先を
    ChromeやEdgeのそれに変更する方法はないのでしょうか。
    お教えいただけると、助かります。

コメントを残す