rfriendsでラジオ録音

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

最新の状況 (2019/12/08)

 最新版は : 2.6.4 (Windows,Linux,Raspbian,Catalinaで動作) 「 ダウンロード


 OSX対応、NHKらじるらじるの聞き逃し対応。raspberryをBusterLiteに変更。GoogleDrive対応、オンラインアップデート,再生機能。マニュアルは古いままです。


 現在、Raspberry Pi Zero W を絶賛おすすめ中!(低価格、低消費電力、24H稼働)
イメージをmicroSDに書いて起動するだけでラジオサーバの出来上がり
詳細:「Raspberry Pi 用イメージの使い方
参考:「Raspberry Pi Zero W 購入ガイド


Twitter @rfriends2017 

rfriends 2.6 説明書(Linux)

目次

 

初出:2017/10/06

更新:209/09/16

1.Linux にrfriends を ftp転送

 filezilla等を使用してLinuxにrfriends をftp転送。

 /home/*****/rfriends2_xxx_script.zip

 cd /home/*****

 unzip rfriends2_xxx_script.zip

 

    sh /home/*****/rfriends2/ex_tools.sh を実行して各種ツールをインストールする。以下、実行の流れです。ffmpeg は2017/12/04 現在、apt-get だと、2.8 サイトからだと3.4がインストールされます。通常はapt-get でいいと思います。

2.ツールのインストール

sh ex_tools.sh

Rfriends2 Ver. 2.5.1 (2017/12/02) (C) 2017 mapi
ベースディレクトリは /home/*****/rfriends2 です
OSは 32 bitsバージョンです
[sudo] ***** のパスワード:

PHP7.0をインストールしますか (y/n) ?

 

ffmpeg install 方法は以下の2種類から選択してください。

apt-get
https://www.johnvansickle.com/ffmpeg

apt-get で ffmpegをインストールしますか (y/n)?

 

下記のサイトから ffmpegをインストールしますか (y/n)?
https://www.johnvansickle.com/ffmpeg

 

at, gpac, swftools,mp4v2-utils

上記プログラムをインストールしますか (y/n) ?

finished

3.rfriends のメニューを起動

 cd /home/*****/rfriends2

 sh /home/*****/rfriends2/rfriends2.sh を実行する。

 

 メニューの説明はマニュアルを参照してください。 

 

4.デイリー処理について

  Linux版ではデイリー処理を行うにはcrontabの編集が必要になります。あなたのPCが24h稼働可能なマシンなら、キーワードファイルに沿って番組が自動録音されます。cronがわからない人は実行しないほうがいいでしょう。

 

  [MENU 8-1] [デイリー処理読込(crontab読込)]
   現在のcrontabの内容をtempファイルに読み込みます。

  [MENU 8-2] [デイリー処理編集]
   tempファイルを編集します。
   [デイリー処理書出]をしないとcrontabは変更されません。

  [MENU 8-3] [デイリー処理書出(crontab変更)]
   tempファイルの内容をcrontabに書き出します。。
   crontabの内容が変更されるので十分注意してください。

  [MENU 8-4] [デイリー処理追加]
   tempファイルの末尾に「デイリー処理」を追加します。
   crontabは変更しません。

  「デイリー処理」の内容は以下の通りです。

  SHELL=/bin/sh
  PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
  BASE_DIR=*****
  # m h dom mon dow command
  10 5 * * * sh $BASE_DIR/script/ex_rfriends.sh


  処理例
  1)[8-1] crontab 読み込み
  2)[8-2] 読み込んだファイルを確認(crontabがない場合は空のファイル)
  3)[8-4] 「デイリー処理」の記述を追加
  4)[8-2] 読み込んだファイルを編集(既存処理がなければ変更の必要なし)
  5)[8-3] crontab 書き出し