【Volumio3】volumio_jpradioでRadikoのタイムフリーダウンロード

Volumio

こんにちは、mOqOmです。
私がNode.jsに移植したvolumio_jpradioでのRadikoタイムフリーダウンロード機能を追加したのでその設定について紹介していきます。

※あくまで私がやった方法ですので、環境によって手順が異なる場合があります。
また、環境は前回の「【Volumio3】volumio_jpradioでRadikoを再生する環境構築」で紹介した環境で起動しています。

TimeFree Downloaderのセットアップ

7日前までの番組をDLするコマンドです。cronに設定すると予約録音のように使えます。

Cronのインストール

以下のコマンドを使用してCronをインストールします。

sudo apt-get install cron

ロケールの設定

ffmpegを日本語のメタをパラメーターにつけて呼び出すためロケールを設定します。

$ sudo locale-gen ja_JP.UTF-8
$ sudo dpkg-reconfigure locales
# ja_JP.UTF-8 UTF-8 をgenerateしdefaultに設定

使用方法

ダウンロードするコマンドは以下のようになります。

$ dlprog.js <STATION_ID> <START_DATETIME> <OUTFILE>
# STATION_ID: 放送局ID
# START_DATETIME: YYYYMMDDhhmm

ダウンロードしたメタデータについて

メタデータを下記で設定しています。また、Volumioのアルバムやジャンルからアクセスできます。

アルバム: Radikoタイムフリー
ジャンル: Broadcast

Crontabの設定

以下のようなコマンドと設定で、定期的にRadikoのタイムフリーをダウンロードすることができます。

$ crontab -e

# 以下設定例
10 15 * * sat /usr/bin/node /home/volumio/radio/dlprog.js FMT "`date +\%Y\%m\%d`1400" "/mnt/USB/xxxxx/radikotf/FTM_SAT1400.m4a" > /dev/null
00 17 * * sat /usr/bin/node /home/volumio/radio/dlprog.js FMT "`date +\%Y\%m\%d`1600" "/mnt/USB/xxxxx/radikotf/FMT_SAT1600.m4a" > /dev/null
00 18 * * sun /usr/bin/node /home/volumio/radio/dlprog.js FMT "`date +\%Y\%m\%d`1700" "/mnt/USB/xxxxx/radikotf/FMT

さいごに

録画・録音した動画および音声の、個人的な視聴の範囲を超えた利用は著作権法で禁止されています。 また、個人的に使用する目的であっても違法アップロードされていると知りながら音楽や映像をダウンロードすることは著作権法違反になりますので十分にご注意ください。

コメント

タイトルとURLをコピーしました