rfriendsでラジオ録音

ラジコ、らじるらじる、タイムフリーのラジオ番組を録音

[Linux] ラジコ、らじるらじる、タイムフリーの録音ツール (rfriends Ver.2)

rfriends Ver. 2 Linux

ラジコ、らじるらじる、タイムフリーの録音ツール

 

目次

 

初出:2017/05/11 

更新:2017/09/16

 

本ドキュメントはWindows版ドキュメントに対する補足という形で記述しています。また、Linux中級者を想定しています。

 

1.ダウンロード

 rfriendsはダウンロードページよりダウンロードしてお使いください。 


更新用   rfriends_X.X.X_201XXXXX_script.zip

 常に「更新用」をダウンロードしてください。他は不要です。動作確認は、Ubuntu 16.04(32bits) で行っています。

 現在、バージョンによりディレクトリ構成や設定ファイルに変更があるため、上書きはせずに、一旦rfriends以下を削除して新規にインストールしてください。

  

2.インストール

 

1)まずインストールするディレクトリを決めてください。ここでは、仮に、/home/ruser/rfriendsとします。以下これを前提に話を進めますので、違うディレクトリにした場合は読みかえてください。

2)ダウンロード
  ダウンロードページよりファイルをダウンロードしてください。

3)展開
  ダウンロードしたファイル(rfriends_X.X.X_201XXXXX_script.zip)を/home/ruserにコピーします。次にunzipを使用して解凍します。

  このような構成になっていたら成功です。rfriends.txtが、/home/ruser/rfriendsの直下にありますか?なければ、解凍方法を見直してください。 

/home/ruser/rfriends ルートディレクト
----bat バッチファイル
----bin 外部プログラム
--------php PHP
----data データディレクト
--------log ログ
--------rec_radiko radiko録音データ
--------rec_radiru radiru録音データ
--------rec_timefree timefree録音データ
--------rsv 予約データ
--------tmp テンポラリ
----sample キーワード等サンプル
----script PHP実行スクリプト
----sh シェルスクリプト
/home/user/rfriends_Rfriends rfriendsファイル
/home/usetr/rfriends/Rfriends.txt このファイル

注意:/home/ruser/rfriends/_Rfriendsを、この位置から削除したり移動すると、rfriendsは動作しません。

 

3.各種設定


 初期設定およびツールのインストールを行います。

 sh /home/rusr/rfriends/sh/_tools.sh

を実行することにより、PHP,ffmpeg等のツールがインストールされます。エラーが表示されたときはインストールが正常にできていません。

 

 sh /home/rusr/rfriends/sh/_config.sh

を実行することにより、ファイルのコピー、設定が行われます。

 

4.タイムフリー番組の録音

 /home/ruser/rfriends/rfriends.sh を実行することにより手動録音ができます。

 

1)キーワード指定

 キーワード指定で過去一週間の番組の中から録音(ダウンロード)します。キーワードにヒットした番組をダウンロードします。ダウンロードした番組は以下に保存されます。

 /home/ruser/rfriends\usr\timefree


2)キーワードファイル指定

 テキストエディタで以下のキーワードファイルを編集してください。両方のファイルを参照します。

 

radiko,radiru,timefree共通キーワード

 /home/ruser/rfriends/usr/keyword_common.dat 

・timefree専用キーワード  
 /home/ruser/rfriends/usr/keyword_timefree.dat   

 

 キーワードファイルのキーワードにヒットした番組をダウンロードします。(最大7日前から8日間)ダウンロードした番組は以下に保存されます。

 /home/ruser/rfriends\usr\timefree

 

5.crontabへの登録

 crontabに登録するとradiko,radiru,timefreeの番組が自動で録音されるのでとても便利です。

 /home/ruser/rfriends/sh/crontab.txt を参考にしてcrontabを編集してください。crontab.txt はradiko,radiruの予約およびtimefreeの自動録音が毎日05:10に開始されるようになっています。


 Linux版では、実行しているPCが24時間稼働のものを推奨します。
 理解できない方は、crontabへの登録はしないでください。