radiko.jpプレミアム開始記念! Mac環境で Audio Hijack Pro と BRadiko を利用して録音し iTunes へ登録するシステムを設定する

BRadiko.0.83.01.zip がリリースされ、暫定対応とのことだが4月1日から開始された radiko.jpプレミアムに暫定対応された。それまでのヴァージョンは radiko.jpプレミアムにログインすることは出来たが cookie を保存することが出来ずログイン状態を維持することが出来なかったのだが、暫定対応ヴァージョンは Safari の情報を参照することで radiko.jpプレミアムを利用する事が出来るようになっている。

Macradiko による放送を録音して iTunes へ登録するシステムを Audio Hijack Pro と BRadiko を組み合わせて作っているが、radiko.jpプレミアムサービス開始記念として改めてその方法をについて解説する。
 
■ Audio Hijack Pro
 https://www.rogueamoeba.com/audiohijackpro/
Audio Hijack Pro は$32の有料ソフトウェアだ。日本語化などは行われておらず、英語に抵抗がある場合は若干のハードルとなるかもしれない。インストールが完了したらメニュー Audio Hijack Pro > Install Extras... を選択し、Instant On と Schedule Helper をインストールする。
 
■ BRadiko
 http://www.ne.jp/asahi/mac/bui/radiko/
 ◆32bitモードで開く のチェックと付ける − BRadiko と Audio Hijack Pro を連携して放送を録音するには、BRadiko を32bitモードで開く必要がある。方法は、アプリケーションのアイコンの情報ウィンドウを開き(右クリックあるいは、コマンド+i のショートカット) チェックボックスにチェックを付ける。

尚、BRadikoをダウンロードして解凍するとバージョン番号付きのフォルダが作られるが、アプリケーションフォルダに配置する時にはバージョン番号は外しておいた方が良い。これは後々 BRadiko がアップデートされ、アプリケーションを入れ替えたときに、Audio Hijack Pro の設定を変更せずに済ませるためだ。
 
  ◆radiko.jpプレミアムの設定を行う
  1. BRadiko を開き、メニュー[表示]>プライベートブラウズ のチェックを外して BRadiko を終了する。

  2. Safarihttp://radiko.jp へアクセスし、radiko.jpプレミアムへログインする
  3. BRadiko を再度起動するとプレミアム会員の表示が確認出来るはずだ。

*4月12日、BRadiko.0.90.00.zip がリリースされ、radiko.jpプレミアムに正式対応された。ブラウザの cookie に依存しないログインが可能となっている。
 
■ 録音予約の手順
1. 左下の+ボタンを押して新しいセッションを作成する。

 
2. セッションの名称を変更する。番組名にすると良い。


 
3. Inputタブの入力。
 Application に BRadiko を設定。
 Open URL/File/AppleScript に BRadiko 付属の放送局毎の AppleScript を設定する。ここで受信する放送局を指定するのだ。

 
4. Scheduleタブの入力。
 右の+ボタンを押して新しいスケジュールを設定する。
 タイマーはこの場合、月曜から木曜までの 6:59 から 10:00 まで録音する設定。番組は 7:00 開始だが BRadiko の起動から音声が出てくるまでのタイムラグを考慮している。
 Action は Record と Quit Source は常にチェック、Mute は録音中に音を出したくない場合にチェックする。

 
5. Recordingタブの入力。
 Format について、ここでは AAC 128kbps に設定している。128kbps は Radiko の品質からするとオーバースペックだが、ACC であることは "Add to iTunes as Bookmarkable" を指定する場合に必須だ。
 Files では録音ファイルの保存場所とファイル名を設定する。%name %date は実際には "Barakan Morning 20140401.m4a" などのようなファイル名になる。
 When Recording finishes で録音終了後に iTunes に登録する設定だ。as Bookmarkable は再生を途中で中断した後、再度再生した時に中断したところから再生が始まるものだ。これは個人的には必須の設定。上のFormat で mp3 を指定すると、AppleScript Error となり何故だろうと悩んでいたが、ACC のみがこれに対応していた。mp3 でも iTunes のオプションでは再生位置を記録するオプションが選択でき、機能するので気づき難い。

 
6. Tagsタブの入力。
 ここでid3タグの情報を入力することが出来る。iTunes に登録するのであれば、Title、Artist、Album の入力は必須。後はお好みで。アルバムアートワークなども指定することが出来る。

 
7. Effectsタグの入力。
 ここはなにもしない。
 
以上だ。Audio Hijack Pro と BRadiko の組み合わせでは同時に複数番組を録音することが出来ないが、方法はある。これについてはまた別途。