rfriendsでラジオ録音

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

androidにUserLandをインストールしてrfriendsを動かそう (2)

今回は、まずrfriendsを最新に更新します。

 

1) rfriends2_2.6.5 を起動する

$ cd ~/rfriends2
$ sh rfriends2.sh

[9-3] 2 で開発版最新(2020/03/29現在2.6.6b4)に更新し、再度rfriendsを起動します。

$ sh rfriends2.sh

2) 試しにらじるらじるの聞き逃しをダウンロードします。
スマホの性能によっては時間がかかります。

[5-1]聞き逃し一覧
適当なものを選択してダウンロード

3) ダウンロードしたファイルのログを確認します。

[1-3]1 ログ
を選択すると、今ダウンロードしたファイルのログが開きます。
うまく開けない場合は、nanoのインストールを忘れている可能性があります。

 

表示されましたか?でも、文字化けしてますね。
次回は日本語表示のための設定について書きます。

androidにUserLandをインストールしてrfriendsを動かそう (1)

 androidにUserLandをインストーしてrfriendsを動かそうという企画です。
使用したUserLandのバージョンは2.6.5です。


1) UserLandをインストールする。


2) UserLandを起動し、Ubuntuを選択(18.04)する。


3) ログインしたら必要なツールをインストールする。

$ sudo apt install wget
$ sudo apt install unzip
$ sudo apt install nano


4) rfriends2_2.6.5_20200303_script.zip をダウンロードし、解凍する。

$ cd ~/
$ wget --content-disposition \
"http://www.rfriends.shop/files/rfriends2_2.6.5_20200303_script.zip"
$ unzip rfriends2_2.6.5_20200303_script.zip


5) 必要なツールをインストールする。
時間がかかります。この時スマホが眠ってしまうとダウンロードも停止しますのでご注意ください。

$ cd ~/rfriends2
$ sh ex_tools.sh


6) rfriends2_2.6.5 を起動する。

$ cd ~/rfriends2
$ sh rfriends2.sh


以上でrfriends2が使えるようになりました。

次回以降、追加の設定等を書いていく予定です。

近日中にリリースする開発版の機能について(2020/03/26 リリース済)

近日中にリリースする開発版の機能は以下の通りです。

2020/03/26 に2.6.6.b1-> b3としてリリースしました。

 

1)変更

 b3での変更に、注意事項があります。

 タイムフリーのキーワードは従来、['timefree'],['radiko'],['common']
 でしたが、他と合わせて、['timefree'],['common']、に変更しました。つまりradikoキーワードを参照しません。もし、変更前のほうがいいという方は、[8-1-2] パラメータ編集で[timefree]定義のところで$timefree_keyword_type = 0;に設定してください。または、radikoに設定しているキーワードをtimefreeに追加すれば従来と同じ動作になります。

 

 メニュー構成を変更しました。機能に変更はありません。戸惑うかもしれませんがご了承ください。

・ラジコプレミアム設定を[2-9]に移動しました。
・らじるゴガクを[5]に独立させました。
・キーワードを[7]に変更しました。
・設定を[8]に変更しました。
・[1]録音中止を[1-1]録音中止に変更しました。
・[9-1]ディレクトリを[1-3]DIR一覧に変更しました。
・[9-2]使用量を[1-2]DISK使用量に変更しました。
・[1-4]デーリー処理を[1-2]追加しました。

 

 

・パラメータ(rfriends.ini)に一部追加があります。
 そのままでも大丈夫だとは思いますが、
 気になる方は現在の設定をバックアップ後、[8-3]初期化して、
 変更している個所を再度編集しなおしてください。

・config_usr_04.php->config_usr_05.php一部追加があります。
ほとんどのユーザには影響がありません。


2)追加
 主にらじる聞き逃し録音関連の機能を追加しました。

・デイリー処理にらじる聞き逃し録音を追加しました。
 [7-5]らじる他の:radiru_vodセクションにキーワードを設定すれば
 前日の聞き逃し番組が毎日、自動で録音されます。

 :radiru_vod
 ミュージックライン
 ゆうがたパラダイス

・[8-3-3] デイリー処理に即実行機能を追加しました。
 毎朝実行している処理を現時点で即実行できます。

・[5-2]らじる聞き逃しにkwdat録音を追加しました。
 1週間以内の任意の日付の聞き逃し番組をキーワードをもとに録音します。


3)らじる聞き逃し番組について

・番組情報が少ないので検索ワードは番組名とするのが無難。
 番組によってはゲスト名が入っていることもあるがまれ。

・番組情報に局名、放送時間がはいっていないものが結構あるので
 今回のらじる聞き逃し録音関連の機能追加では日付のみで時間は考慮していない。

CentOS7 対応について

CentOS7 対応について


rfriends2 2.6.6.a10 以降が必要です。

また、以下が必要になります。

リポジトリの追加

# epel
sudo yum install epel-release

# Remi (PHP7.3)
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php73

# nux
sudo rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

 

sudo yum update

・インストールをaptからyumに変更、および一部パッケージ名称の変更

sudo yum -y install php-cli
sudo yum -y install php-xml
sudo yum -y install php-zip
sudo yum -y install php-mbstring
sudo yum -y install ffmpeg
sudo yum -y install at
sudo yum -y install gpac
#sudo yum -y install swftools
sudo yum -y install ImageMagick
sudo yum -y install libmp4v2
sudo yum -y install curl
sudo yum -y install unzip

 

 

以上のことを行ってもツールのバージョンが古い等で色々とうまく動かないようです。

リポジトリ追加でうまくいくかもしれません。

うまく動いたという方はお知らせください。

 

現状、Linux環境ではUbuntuを推奨します。

ちょっと高度な検索の仕方

kw検索や、キーワード登録
ABCを含んだ番組を検索したいとき

ABC

と入力していると思います。でも、ABCとDEF両方を含んだ番組を
検索したい時ってありませんか?そんな時は

ABC,DEF

ABCを含みDEFを含まない番組を検索したいときは

ABC,!DEF

このように","で区切ってAND条件、"!"でNOT条件です。
キーワード登録で、条件を

AAA
BBB
CCC

と並べるのはOR条件となります。
なお、検索ワードに","と"!"は使えません。また、英字の大小文字の区別はありません。


例1)TBSのJUNKという番組で爆笑を含まない

TBS,JUNK,!爆笑

検索結果1)
1 03/13 01:00-03:00 JP13 TBS JUNK_おぎやはぎのメガネびいき
2 03/14 01:00-03:00 JP13 TBS JUNK_バナナマンバナナムーンGOLD
3 03/15 01:00-03:00 JP13 TBS JUNKサタデー_エレ片のコント太郎
4 03/17 01:00-03:00 JP13 TBS JUNK_伊集院光深夜の馬鹿力
5 03/19 01:00-03:00 JP13 TBS JUNK_山里亮太の不毛な議論


例2)LFRのオールナイトニッポンという番組でMUSIC10とGOLDとZEROとPREMIUMを含まない

LFR,オールナイトニッポン,!MUSIC10,!GOLD,!ZERO,!PREMIUM

検索結果2)
1 03/13 01:00-03:00 JP13 LFR ナインティナイン岡村隆史のオールナイトニ
2 03/14 01:00-03:00 JP13 LFR 三四郎オールナイトニッポン
3 03/14 23:30-01:00 JP13 LFR オールナイトニッポンサタデースペシャル_
4 03/15 01:00-03:00 JP13 LFR オードリーのオールナイトニッポン
5 03/17 01:00-03:00 JP13 LFR 菅田将暉オールナイトニッポン
6 03/18 01:00-03:00 JP13 LFR MAN_WITH_A_MISSIONのオールナイトニッポン
7 03/19 01:00-03:00 JP13 LFR 乃木坂46オールナイトニッポン

こんな感じです。

teratermでRaspberryPiにログインしてrfriendsが自動で起動しないかな?

というような面倒がきらいな方に朗報です。

 

1)以下のようなマクロを作る。
 ほとんどの方はhost部分をRaspberryPiのIPアドレスに変更するだけでいいと思います。

 なお、LAN内にrfriendsイメージのRaspberryPiを1台のみ設置している方は、hostはrfriendsのまま変更は不要です。

; TeraTermMacro
;
host = 'rfriends'

port = '22'
login = 'pi'
passwd  = 'raspberry'
dir = '~/rfriends2'
sh = 'sh ./rfriends2.sh '

cmd = host
strconcat cmd ':'
strconcat cmd port
strconcat cmd '/ssh /auth=password /user='
strconcat cmd login
strconcat cmd ' /passwd='
strconcat cmd passwd

connect cmd
wait '$ '

cmd = 'cd '
strconcat cmd dir
sendln cmd
wait '$ '

sendln sh

end

2)pi.ttl で保存する。

3)pi.ttlをダブルクリックし、ttpmacro.exe に関連付けする。
注意:ttermpro.exeではありません。

4)以降、自動でrfriends2の起動までできます。

なお、RaspberryPiは自宅内に設置してあるものとしセキュリティは考慮していません。

以上

「緊急リリース」NHKゴガクって需要あるのかな?rfriends的に。(4)

 NHKゴガクの機能を追加しようとしていましたが、残念なことに3月末で終了とのこと、せっかくなので限定公開します。テスト量も少ないため、バグがたくさん残っています。
(当然ですが、NHKゴガク機能有りの正式版はリリースしません)

 

以上、あと半月、短い間ですがお付き合いください。