rfriendsでラジオ録音

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

最新の状況


rfriends の最新版は : 2.5.1d (2017/12/09)

更新の場合 (2.5.1->2.5.1d) はrfriends2以下をコピーするだけです。


radikoの番組表処理を修正しました。某局の番組表に以下のようにタグ内に改行が含まれていました。

<title>大倉くんと高橋
くん</title>


rfriendsでラジオ録音 (FAQ)

以下にFAQを追加していきます。

 

 

 1.ラジコのエリアフリーには対応していますか?

 対応予定ではありますが、当方エリアフリー契約をしていないのでテストができない状態です。

 

 2.ラジコの録音データの頭が切れます。

 省略時設定では、20秒遅れで、前後25秒を録音するように設定しています。具体的には以下のようになっています。

rfriends\config\config_user.php

// 遅れ(0 ~ 50 sec)
$radiko_delay = 20;

// 前後の余裕(0 - 50 sec)
$radiko_pre_margin = 25;
$radiko_post_margin = 25;

 

 

もし番組が35秒後から始まるなら、//$radiko_delay = 30;
もし番組が30秒後から始まるなら、//$radiko_delay = 25;

もし番組が25秒後から始まるなら、//$radiko_delay = 20; そのままでOK

もし番組が20秒後から始まるなら、//$radiko_delay = 15;

もし番組が15秒後から始まるなら、//$radiko_delay = 10;

 

 3.ラジコで違う内容が録音されています。

PCの時刻は合っていますか?

 

 4.Windows版でタスクスケジューラを設定したのですが、どうしたら今すぐ試せますか?

rfriends\script\ex_rfriends.bat

を実行してください。デイリー処理を手動実行します。

 

ただし、タスクスケジューラから正しく実行されるかどうかを試したい場合は、下図のExRecord を右クリックして実行してください。

 

f:id:rfriends:20171003071937j:plain

 

 5.Linux版でcrontab を設定したのですが、どうしたら今すぐ試せますか?

sh rfriends/script/ex_rfriends.sh

を実行してください。デイリー処理を手動実行します。

 

ただし、cron が正しく実行されるかどうかを試したい場合は、crontab の実行時間を現在時間+5分くらいに設定してみてください。実行されたら、usr\log にログファイルができています。うまくいったら、crontab の実行時間をもとに設定しなおしてください。

 

 6.今までうまく動作していたのですが、update したら動作しなくなりました。

機能改善のために設定ファイルが追加されていることがあります。

・新しいバージョンのrfriends 以下を全て上書きする。

 

Windows版:bat\config.bat を実行する。

Linux版:sh\_config.bat を実行する。

・バックアップしたconfig 以下のファイルを参考に変更箇所を書き換える。(コピーは不可)

 

 

 7.録音ファイル名の先頭の okxxx, ngxxx を変更したいのですが。

以下の設定ファイルを変更してください。

rfriends\config\config_usr.php

// -------------------------------------
// 配信番組の種類によりファイル名の先頭に付加 (ヘッダ不要の場合、””)
// -------------------------------------
// okヘッダ
$ok_head = "_ok";

// ngヘッダ
$ng_head = "_ng";

// timefree フッタ
//$tf_footer = "_tf";
$tf_footer = "";

 

 8.キーワードを変更したので今すぐ反映したいのですが。

Windowsの場合

rfriends\script\ex_rfriends.bat

を実行してください。デイリー処理を手動実行します。

 

Linuxの場合

sh rfriends/script/ex_rfriends.sh

を実行してください。デイリー処理を手動実行します。

 

9.ユーザで変更できる項目はありますか。

 rfriends¥config¥config_exec_user.php

 rfriends¥config¥config_user.php

を編集することで若干のカスタマイズが可能です。自信のある方のみ変更してみてください。動作がおかしくなった場合は元に戻すか、このファイルを削除してください。

 

可能な項目

  • 録音ファイルの移動先指定
  • 録音マージン(遅れがひどい場合)
  • らじるの放送局指定
  • 録音ファイル名の形式
  • タグの形式

 

10.録音ファイルの場所を変更したいのですが。

 rfriends¥config¥config_exec_user.php を編集することで録音場所の変更ができます。指定場所には、録音終了後にコピーされます。例えば、Dropboxディレクトリを指定するといった用途に使用できます。Windows の場合、ディレクトリセパレータは¥¥と2つ書くことに注意してください。

 

// Sample (Windows)

$usr_flag = 1;

$usrdir_custom = "c:¥¥Users¥¥user¥¥Dropbox¥¥usr¥¥"; 

 

次に、rfriends¥usr にあるファイル を移動先の usr 以下にすべてコピーしてください。

c:¥users¥user¥Dropbox¥usr
c:¥users¥user¥Dropbox¥usr¥log
c:¥users¥user¥Dropbox¥usr¥radiko
c:¥users¥user¥Dropbox¥usr¥radiru
c:¥users¥user¥Dropbox¥usr¥timefree
c:¥users¥user¥Dropbox¥usr¥*.dat

のようになるはずです。

 

----------------------------------------------------------------------------------------------------------

データディレクトリを書き換えた方は

Windows版 : rfriends¥bat¥checkdir.bat

Linux版 : sh rfriends/sh/_checkdir.sh

を実行してください。すべてOKならば問題ありませんが、エラーメッセージが出る場合は指定が間違っている可能性があります。また、設定が間違っている場合、プログラムが異常終了することもあります。config.bat または sh _config.sh を実行すれば、config 設定は元に戻ります。この状態でcheckdirを実行してみてください。

 「実行例 (Windows)」

Rfriends Ver. 2.1.0e (2017/10/08) (C) 2017 mapi

ベースディレクトリは C:¥rfriends¥ です

ディレクトリ設定のチェックを行います。

処理を開始しますか (y/n) ?y

Rfriends Ver. 2.1.0e (2017/10/08) (C) 2017 mapi

C:¥rfriends¥config¥config_exec_user.php ----- OK
------------------------------------------------------------
usrdir_flag : 1
usrdir : C:¥Users¥mapi¥Dropbox¥usr¥
tmpdir_flag : 0
tmpdir : C:¥rfriends¥tmp¥
------------------------------------------------------------
usrdir : C:¥Users¥mapi¥Dropbox¥usr¥ ----- OK
C:¥Users¥mapi¥Dropbox¥usr¥ の内容を表示(log,radiko,radiru,timefree ...)
.
..
keyword_common.dat
keyword_radiko.dat
keyword_radiru.dat
keyword_radiru_2.dat
keyword_radiru_3.dat
keyword_radiru_4.dat
keyword_radiru_5.dat
keyword_radiru_6.dat
keyword_radiru_7.dat
keyword_radiru_8.dat
keyword_timefree.dat
log
radiko
radiru
timefree
------------------------------------------------------------
tmpdir : C:¥rfriends¥tmp¥ ----- OK
------------------------------------------------------------
C:¥rfriends¥config¥config_user.php ----- OK
------------------------------------------------------------
 エラー表示がある場合はディレクトリ設定の見直しが必要です

続行するには何かキーを押してください . . .