rfriendsでラジオ録音

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

rfriendsでラジオ録音 (補足)

補足事項を記述していきます。

 

 1.カスタマイズについて

 rfriends¥config¥config_exec_user.php

 rfriends¥config¥config_user.php

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

 

可能な項目

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

 

2.録音ファイルの場所変更

 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
------------------------------------------------------------
 エラー表示がある場合はディレクトリ設定の見直しが必要です

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

 

3.時刻合わせ (Windows10)

ラジコ、らじるらじるを録音する上でもっとも大事なのはPCの時刻が正確であることです。これが狂っていると違う時間に録音を開始してしまいます。

 

行うことは次の2項目です。

 

1)ntpサーバの設定

左下のWindowsアイコンを右クリック

コントロールパネルをクリック

日付と時刻をクリック

インターネット時刻のタブをクリック

 

標準では、「'time.windows.com'と自動的に同期するように設定されています。」と表示されます。

設定の変更をクリックして、サーバ名を変更してください。例 : ntp.jst.mfeed.ad.jp

NTP - wiki@nothing が参考になります。

 

2)時刻合わせのインターバル設定

Windowsの標準では、7日おきに時刻同期をするように設定されています。あまり短いとサーバに負荷をかけますが、7日は長すぎるので例えば1日に設定します。

regedit

 

HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥W32Time¥TimeProviders¥NtpClient

SpecialPollInterval

 

HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥W32Time¥Config

UpdateInterval

 

上記2つの値を1日(24*60*60=86400)に変更

16進 15180

10進 86400

 

4.時刻合わせ (ubuntu)

ラジコ、らじるらじるを録音する上でもっとも大事なのはPCの時刻が正確であることです。これが狂っていると違う時間に録音を開始してしまいます。

 

ubuntuのntpサーバをコメントアウトし、日本のntpサーバを追加してください。

sudo vi /etc/ntp.conf

#server 0.ubuntu.pool.ntp.org

#server 1.ubuntu.pool.ntp.org

#server 2.ubuntu.pool.ntp.org

#server 3.ubuntu.pool.ntp.org

server ntp1.jst.mfeed.ad.jp

server ntp2.jst.mfeed.ad.jp

server ntp3.jst.mfeed.ad.jp

 

sudo service ntp restart

sudo ntpr -p

 

5.番組表アドレス

ラジコ

http://radiko.jp/v3/program/date/20170927/JP13.xml

 

らじるらじる

http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr1&date=20170927&tz=all&area=001

 

http://api.nhk.or.jp/r2/pg/list/4/130/r1/2017-09-29.json

 

[ch]

ラジオ第一 netr1 r1

ラジオ第二 netr2 r2

ラジオFM  netfm r3

[area]

札幌  700 010

仙台  600 040

東京  001 130

名古屋 300 230

大阪  200 270

広島  400 340

松山  800 380

福岡  501 400

 

6.らじる配信アドレス

各地域のストリームURL

http://www.nhk.or.jp/radio/config/config_web.xml