rfriendsでラジオ録音

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

ジャニーズが出演するラジオ番組を全部録音!

NHK第2を全部録音に続く第2弾です。

 wikipedia情報をもとにジャニーズメンバをすべてキーワードにして、どのような番組が録音されるのか試してみたいと思います。

 

目次

1.準備

ハードウエアを準備し、ソフトウエアの基本的なセットアップを済ませます。
今回は新規セットアップの環境で、24時間稼働できるPCを想定しています。
セットアップ方法はインストール手順を参考にしてください。

 http://ceres.s501.xrea.com/wp_rfriends/


1)rfriendsのバージョンアップ

 [9-1-2]システム更新により、rfriendsを

 2. 開発版  : 2.7.5-a18 以上

にします。

2.rfriendsの設定

rfriendsをジャニーズ専用に設定します。

1)キーワードの削除

キーワードをすべて削除する。

具体的には、「7.キーワード」で、 [7-3]から[7-9]までのキーワードをすべて削除します。 

2)キーワード設定

[7-3] 共通のキーワードをジャニーズ一色にします。

#--------------------------------------
# ジャニーズメンバー 
# 2021/07/05 wikipediaより
#--------------------------------------
:common
#
東山紀之
内海光司
佐藤アツヒロ
岡本健一
木村拓哉
城島茂
国分太一
松岡昌宏
坂本昌行
長野博
井ノ原快彦
森田剛
三宅健
岡田准一
堂本光一
堂本剛
大野智
櫻井翔
相葉雅紀
二宮和也
松本潤
小山慶一郎
増田貴久
加藤シゲアキ
内博貴
横山裕
村上信五
丸山隆平
安田章大
大倉忠義
亀梨和也
上田竜也
中丸雄一
山田涼介
知念侑李
中島裕翔
有岡大貴
髙木雄也
伊野尾慧
八乙女光
薮宏太
岡本圭人
中山優馬
生田斗真
北山宏光
千賀健永
宮田俊哉
横尾渉
藤ヶ谷太輔
玉森裕太
二階堂高嗣
中島健人
菊池風磨
佐藤勝利
松島聡
マリウス葉
橋本良亮
戸塚祥太
河合郁人
五関晃一
塚田僚一
中間淳太
濵田崇裕
桐山照史
重岡大毅
神山智洋
藤井流星
小瀧望
屋良朝幸
風間俊介
長谷川純
越岡裕貴
松崎祐介
福田悠太
辰巳雄大
浜中文一
平野紫耀
永瀬廉
髙橋海人
岸優太
神宮寺勇太
髙地優吾
京本大我
田中樹
松村北斗
ジェシー
森本慎太郎
深澤辰哉
佐久間大介
渡辺翔宮舘涼太
岩本照
阿部亮平
向井康二
目黒蓮
ラウール
林翔太
室龍太
高田翔
寺西拓人
原嘉孝
#--------------------------------------
少年隊
光GENJI
男闘呼組
SMAP
TOKIO
V6
KinKi,Kids
#嵐
#NEWS
関ジャニ∞
KAT-TUN
Hey,Say,JUMP
NYC
Kis-My-Ft2
Kis,My,Ft2
Sexy,Zone
A.B.C-Z
ジャニーズ,WEST
ふぉ~ゆ~
ふぉーゆー
King,Prince
SixTONES
Snow,Man
ジャニーズ,Jr
#--------------------------------------
ジャニーズ
johnny
johnnys
#--------------------------------------

3.番組の予約

24時間稼働できない(スリープ設定)PCの場合、自動化は行わないでください。

1)録音自動化

[8-3]録音自動化を済ませてください。

2)本日分の番組予約

現在以降の本日分の番組の予約を行います。 翌日以降は自動的に予約されます。 ?

[1-4] デイリー処理(手動)

4.その他

これで、ジャニーズ関連の番組がほとんどすべて録音されます。
なお、"嵐","NEWS"は誤検知しやすいキーワードのため除いています。
おそらく、個人名のほうで引っかかると思いますが、不安な方はキーワードに追加してください。

ただし、天気予報とかニュースが余分に録音されると思います。

5.24時間稼働できないPCの場合

タイムフリー、らじる聞き逃し番組のみとなりますが、以下の方法で可能になります。

[8-1-2]パラメータ設定で以下の2つをOFFにします。

sch_rsv_radiko = "off"
sch_rsv_radiru      = "off"

あとは毎日1度以上手動で
[1-4]デイリー処理
を実行してください。


以上

VMware上のwindowsにTPMを追加する。

VMware上のwindowsTPMを追加する。

f:id:rfriends:20210702130224p:plain

windows11に向けてTPMのお勉強。

1)UEFIモードでwindows10をインストール
2)シャットダウン
3)VMWareの設定で仮想マシンを暗号化する。

仮想マシンの設定-オプション-アクセスコントロール-暗号化

4)VMWareの設定で仮想マシンTPMを追加する。

追加-Trusted Platform Module

 

注意:暗号化しないとTPMは追加できません。

 

追記

TPMは削除できますが、bitlocker等を使っていると読めなくなるので

削除前に必ず無効化する必要があります。詳しくはよく調べてください。

 

以上

VMWareにWindows11をインストールしてみる。

VMWareにWindows11をインストールしてみる。

f:id:rfriends:20210702102146p:plain

これは、vmware上にインストールするので危険は少ないと思いますが自己責任でお願いします。

1.以下のYoutubeのサイトにアクセスする。

The new Windows 11 [ISO Download]
https://www.youtube.com/watch?v=vTCAHBQ5v9s

2.コメント欄のリンクよりcmdファイルをダウンロードする。

Links:
Windows 11 - ttps://dl.malwat.ch/windows/creating...

3.ダウンロードしたファイルはこれ
creatingISO_22000.51_en-us_amd64_professional.cmd

28行目をja-jpに変更する。

rem set "lang_def=en-us"
set "lang_def=ja-jp"

4.cmdファイルをダブルクリックしてwindows11のISOファイルを作成する。
当方の環境では約1時間かかりました。

22000.51.210617-2050.CO_RELEASE_SVC_PROD2_CLIENTPRO_OEMRET_X64FRE_JA-JP.ISO
ISOファイルのサイズは5.13 GBでした。

5.あとはこれを普通に仮想マシンにインストールするだけ。

当然ですが、ライセンスは付属してませんので、キーなしでインストールしてください。

ベータ版のためかTPMなしでも普通に起動します。

6.感想

まだ、詳しく触ってないので何とも言えませんが、
大きな変化はメニューがMacみたいに中央に来たことかな。

 

 

以上

 



 

ubuntu20.04にwordpressを手動でインストールする。

 ブログソフトで有名なワードプレス
多くのレンタルサーバでは簡単にインストールできるようになっていますが、
ここではあえて手動で行います。

初版 2021/07/01

1.Apache,phpをインストールする

$ sudo apt install apache2
$ sudo apt install php
$ sudo apt install php-mbstring php-bz2 php-zip php-xml php-curl
$ sudo apt install php-json php-opcache php-readline
$ sudo apt install libapache2-mod-php
$ sudo apt install php php-mysql

$ sudo vi /var/www/html/info.php

<?php phpinfo(); ?>

$ sudo systemctl restart apache2

PHPの動作を確認 http://[IPアドレス]/info.php

2.MySQLをインストールする

$ sudo apt install mysql-server mysql-client

データベース名、ユーザ名、パスワード
というデータベースを作成する。

実際にはそれぞれ英字で設定する。

$ sudo mysql -u root -p

CREATE DATABASE データベース名 CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'ユーザ名'@'%' IDENTIFIED BY 'パスワード';
GRANT ALL PRIVILEGES ON wordpress.* TO 'ユーザ名'@'%';
FLUSH PRIVILEGES;
quit;

3.Wordpressをインストールする

$ cd /tmp
$ wget https://wordpress.org/latest.tar.gz
$ tar -zxvf latest.tar.gz

$ sudo mv wordpress /var/www/html/
$ sudo chown www-data.www-data /var/www/html/wordpress/* -R

$ cd /var/www/html/wordpress
$ sudo mv wp-config-sample.php wp-config.php
$ sudo vi wp-config.php

define('DB_NAME', 'データベース名');
define('DB_USER', 'ユーザ名');
define('DB_PASSWORD', 'パスワード');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

ダウンロードサイズ等のパラメータを設定する。

$ cd /var/www/html/wordpress
$ sudo vi .htaccess

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 0
php_value max_input_time 300

4.Wordpressを設定する

http://[IPアドレス]/wordpress

http://[IPアドレス]/wordpress

WordPressのインストールウィザードが表示されます。


以上です。

 

 

 

[2021年版] NHKラジオ第2の全録に挑戦!  

 現在、らじるゴガクでほぼすべての語学講座はダウンロードできますが ここはリアルタイム録音にこだわってみました。  

 

 録音データ量の見積もりとしては、以下のとおりです。

  • 1日で約400MB
  • 単純計算すると1か月約12GB
  • 32GBのmicroSDで約2.5か月  

 NHK r2は再放送が結構あり重複番組を録音しなければ、実際はもっと録音できると思います。


目次

1.準備

 ハードウエアを準備し、ソフトウエアの基本的なセットアップを済ませます。  

1.1 Raspberry Pi

1.2 Raspberry Piのセットアップ

ceres.s501.xrea.com

 上記を参考にrfriendsの基本的なセットアップは済んでいるものとします。

1.3 rfriendsのバージョンアップ

  [9-1-2]システム更新により、rfriendsを

 2. 開発版  : 2.7.5-a15 以上

にします。  

2.rfriendsの設定

  rfriendsをNHK r2専用に設定します。

2.1 キーワードの削除

  キーワードをすべて削除する。

具体的には、「7.キーワード」で、 [7-2]から[7-9]までのキーワードをすべて削除します。  

2.2 キーワード設定

  放送局設定で、r2のみにして、radiruキーワードを”r2”に設定します。  

1)kwファイルの設定

  [7-1] 放送局指定

# station
#
:radiko_ng_station
:radiru_station
tokyo
:radiru_ng_station
r1
#r2
r3

[7-4] らじる

:radiru
r2

  これを設定したkwファイルをアップロードしておきますので、

 Download

NHKラジオ第2の全録に挑戦kw_2021.zip

をダウンロード・解凍し、smbdir/usr2/kw/にコピーだけで設定できます。  

2)デイリー処理の設定

  デイリー処理をらじるのみとし、重複録音しない設定にします。

  [8-1]パラメータ  

[common]
sch_rsv_radiko = "off"       ; radikoのデイリー予約(on,off)
sch_rsv_radiru = "on"        ; radiruのデイリー予約(on,off)
sch_rsv_timefree = "off"     ; timefreeのデイリー(on,off)
sch_rsv_radiru_vod = "off"   ; radiru_vodのデイリー(on,off)
sch_rsv_radiru_gogaku = "off" ; radiru_gogakuのデイリー(on,off)

3)重複録音の設定

  番組名が同一のものは録音しない設定にします。  

[8-1]パラメータ  

; 1:しない[番組名] ; 番組名が一致するものは局、日時が異なっても録音しない。
;   :target_program に指定したもののみ重複チェックする。
;
radiru_double_rec = 1 ; 重複録音

4)メール設定

  この設定により、ディスク残量が1GBより少なくなったら警告メールが来るようになります。 yahooメールを例に以下のような設定をすれば、ディスクの残量が少なくなった時にメールが届きます。わかりやすい例として、以下のようなyahooメールアドレスを持っている人が  

  • メールアドレス:XXXXX@yahoo.co.jp
  • パスワード:YYYYY  

自分宛てにメールを送ることを想定した設定が以下のとおり   

8-5]メール設定  

[send_mail]
send_mail_mode = 2 ; 0:stop 1:error 2:error+log 3:all
send_mail_remain = 1000         ; alarm 残容量 1GB
;
send_mail_host = "smtp.mail.yahoo.co.jp" ; yahoo
send_mail_port = 465 ; SSL
send_mail_user = "XXXXX" ; 「@yahoo.co.jp」より前の部分
send_mail_pass = "YYYYY"
;
send_mail_from = "XXXXX@yahoo.co.jp" ; 送信元
send_mail_from_nm = "rfriends-user"
send_mail_to = "XXXXX@yahoo.co.jp" ; 宛先
send_mail_to_nm = "rfriends-user"

[8-5-4]テストメール送信で、設定が正しいことを確認してください。  

2.3 録音データの削除

  各種初期化を行います。  

1)既存の録音データのバックアップ

  smbdir/usr2 以下のデータをバックアップしておきます。  

2)予約の取消

  すでに予約している番組をすべて削除します。  

[2-1]予約一覧・削除でラジコの予約削除

0ですべて削除

[4-1]予約一覧・削除でらじるの予約削除

0ですべて削除  

3)既存の録音データの削除

  すでに録音してあるデータをすべて削除します。  

$ cd /home/pi/smbdir/usr2
$ rm -r log
$ rm -r radiko
$ rm -r radiru
$ rm -r radiru_vod
$ rm -r radiru_gogaku
$ rm -r timefree

3.らじるの予約

NHK r2の番組をすべて予約します。  

1)らじるの予約実行

  現在以降の本日分のらじる番組の予約を行います。 翌日以降は自動的に予約されます。  

[4-6] キーワードデータを元に番組予約  

2)らじるの予約確認

  予約済一覧を表示し、番組が予約されていることを確認します。  

[4-1]予約一覧・削除  

4.注意事項

以下のことに注意する必要があります。  

5.最後に

 以上で、以降何もしなくても自動でR2 NHKラジオ第2が全部録音されるはずです。 あとは、頑張って学習するだけです。

  なお、全録はあくまで実験ですので常時運用するのは避けたほうがいいと思います。当方は全く責任を負いません。

     

以上  

ubuntu/debianにrfriendsをインストールする

ubuntu/debianにrfriendsをインストールする

初版:2021/06/20


1.はじめに

ここではホームディレクトリにインストールする例を記述しています。

 

2.1 インストールスクリプトを取得する。

$ cd ~/
$ rm ./rfriends2_ubuntu.sh
$ wget http://rfriends.s1009.xrea.com/files/rfriends2_ubuntu.sh

 

--2021-06-20 02:31:34--  http://rfriends.s1009.xrea.com/files/rfriends2_ubuntu.sh
rfriends.s1009.xrea.com (rfriends.s1009.xrea.com) をDNSに問いあわせています... 150.95.9.229
rfriends.s1009.xrea.com (rfriends.s1009.xrea.com)|150.95.9.229|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 3028 (3.0K) [application/x-sh]
`rfriends2_ubuntu.sh' に保存中

rfriends2_ubuntu.sh 100%[================>]   2.96K  --.-KB/s    in 0s      

2021-06-20 02:31:34 (472 MB/s) - `rfriends2_ubuntu.sh' へ保存完了 [3028/3028]

 

$ ls rfriends2_ubuntu.sh
rfriends2_ubuntu.sh

rfriends2_ubuntu.shがただしく取得できていることを確認してください。


2.2 スクリプトの実行

$ sh rfriends2_ubuntu.sh

詳細はスクリプトの中身を見てください。
php,tool,等をインストール
・最新のffmepg等をインストール
・rfriendsをインストール

 

1)この時、新規の場合はrfriendsをインストールして終了します。

2)すでにrfriendsがインストールされている場合は

  a) 新規インストール

  "すでにrfriendsがインストールされていますが、削除しますか?"
  に対して、yと応答すると、rfriendsを削除して新規インストールします。


       b) 更新

  "すでにrfriendsがインストールされていますが、削除しますか?"
  に対して、nと応答、

  "rfriends(安定版)を上書きインストールしますか?"
  に対して、yと応答すると、rfriendsを更新します。
  nと応答すると、rfriendsを更新せずに終了します。


3.起動

$ cd rfriends2/
$ sh rfriends2.sh

 Rfriends2 P 2.7.4.5 [21/06/20(Sun) 02:35:58]
  radiko: JP13,東京都,tokyo Japan  radiru: tokyo
 
 1. 管理 [残 21.6 GB / 29 GB]
 2. ラジコ (0)
 3. ラジコタイムフリー
 4. らじる (0)
 5. らじる聞き逃し
 6. らじるゴガク
 7. キーワード
 8. 設定
 9. rfriends2について 
 
 [user-vm] メニューを選択(1-9,end=x) : 

 

この画面が表示されればインストールは成功です。


4.その他

 

このスクリプトは、ubuntu 16/18/20 および debian stretch/busterで確認しています。

ほかのディストリビューションでも若干の修正で動作すると思います。


以上

 

windowsにrfriendsをインストールする。

初版 2021/06/22

1.rfriendsのダウンロード

 

1)GoogleDriveのサイトを開く。

2.7 - Google ドライブ

2)rfriends2をダウンロードする。

下記の①②③のいづれかのrfriendsをダウンロードする。
① 新規(x64) 最近のwindows10ならこれ
② 新規(x86) 主に古い機種用
③ アップデート

アップデートの方でも①または②を選択すれば、バイナリが最新になります。

録音実行中でないことを確認して行ってください。バイナリの上書きができません。
また、以前の設定は保持されます。


f:id:rfriends:20210615001245p:plain

ダウンロー方法は、
ダウンロードするファイルをクリック(ダブルクリックではない)して選択する。
右クリックしてメニューを表示させ、[ダウンロード] をクリックする。

2.rfriendsをインストールする。

1)解凍する。

通常「ダウンロード」にダウンロードされる。
ZIP形式で圧縮されているので、これをダブルクリックして解凍する。

f:id:rfriends:20210615001312p:plain

rfriends2フォルダが表示される。

f:id:rfriends:20210615001508p:plain

2)コピーする。

解凍したファイルをフォルダ毎インストールしたいディレクトリにコピーする。
例ではCドライブにコピーしている。

f:id:rfriends:20210615001616p:plain

アップデートの場合,ファイルを置き換えるか尋ねられるので、置き換えるをクリックする。

f:id:rfriends:20210615001603p:plain

3.rfriendsを起動する。

rfriends2ディレクトリをダブルクリックして開く。

f:id:rfriends:20210615001732p:plain

rfriends2.batをダブルクリックして起動する。

f:id:rfriends:20210615001742p:plain

rfriends2.batのショートカットをデスクトップに作成しておくと便利。

 

以上