Skip to content

Installation

Prerequisites

必須バージョン用途
Node.js22+ランタイム
FFmpeg4.0+ストリーム録音
Gitソースコード取得

FFmpeg のインストール

bash
brew install ffmpeg
bash
sudo apt install ffmpeg
bash
choco install ffmpeg

Install from source

bash
git clone https://github.com/watanabe3tipapa/tomorrow-radio.git
cd tomorrow-radio
npm install
npm run build
npm link

npm link は npm のグローバル bin(macOS では ~/.npm-global/bin など)に tomorrow-radio を登録し、どのディレクトリからでも実行できるようにします。 npm レジストリへ publish するのではなく、このリポジトリのビルド成果物 dist/index.js を直接参照します。

  • ソースを変更したら npm run build で再ビルド → 即反映(publish 不要)
  • リポジトリ更新後は git pull && npm run build
  • 複数クローンがある場合、リンクは最後に npm link したディレクトリを指します。 古い clone のまま古いコードが動くことがあるため readlink $(which tomorrow-radio) で確認
  • 解除は npm unlink -g tomorrow-radio

Verify

インストール後、次のコマンドで動作確認します:

bash
tomorrow-radio status

正しく認証できれば、radiko の認証ステータスが表示されます。

MIT License — ターミナルがラジオになる