radicast
v1.0.8
Published
Convert Radiko / NHK radio to mp3 HTTP streaming
Downloads
13
Readme
Radicast
Radiko / NHKラジオ らじる★らじるの放送を HTTP による mp3 ストリーミングに変換します
使い方
❯ radicast --help
オプション:
--help ヘルプを表示 [真偽]
--version バージョンを表示 [真偽]
-p, --port HTTP server port number [数値] [デフォルト: 8080]バイナリをダウンロードして使う
https://github.com/P-man2976/radicast-pkg に、各プラットフォーム向けの実行ファイルがあります。
npx から使う
npx radicastグローバルインストールして使う
npm i -g radicast
# Execute without `npx`
radicast各放送局へのパス
/nhk/* - NHKラジオ らじる★らじる
/nhk/stations - 放送局リスト
/nhk/live/:areaId/:stationId - ストリーミング
areaId- 放送局
| areaId | 放送局 | | :-------: | :-----------------: | | sapporo | 札幌放送局 (JOIK) | | sendai | 仙台放送局 (JOHK) | | tokyo | 東京放送局 (JOAK) | | nagoya | 名古屋放送局 (JOCK) | | osaka | 大阪放送局 (JOBK) | | hiroshima | 広島放送局 (JOFK) | | matsuyama | 松山放送局 (JOZK) | | fukuoka | 福岡放送局 (JOLK) |
stationId- 放送種別
| stationId | 種別 | | :-------: | :--------: | | r1hls | ラジオ第一 | | r2hls | ラジオ第二 | | fmhls | NHK-FM |
/radiko/* - Radiko
/radiko/stations/:areaId? - 放送局リスト
areaId- エリアコード
https://api.radiko.jp/apparea/areaのレスポンス中のspanタグに含まれるクラス名がエリアコードです。
/radiko/live/:stationId - ストリーミング(周辺エリアのみ)
stationId- 放送局コード
Radiko の各放送ページの URL から、各放送局のコードを確認することができます。

Euro Truck Simulator 2 で使う
radicast を起動後、live_streams.sii 内に局リストを追加してください。
例:
- NHKラジオ第一 東京放送局
- NHKラジオ第二 東京放送局
- NHK-FM 東京放送局
- TOKYO FM
- J-WAVE
- NACK5
SiiNunit
{
live_stream_def : _nameless.263.4698.8250 {
stream_data: 194
stream_data[0]: "http://localhost:8080/nhk/live/tokyo/r1hls|NHK Radio 1 Tokyo (JOAK)|Country|JP|0|0"
stream_data[1]: "http://localhost:8080/nhk/live/tokyo/r2hls|NHK Radio 2 Tokyo (JOAB)|Education|JP|0|0"
stream_data[2]: "http://localhost:8080/nhk/live/tokyo/fmhls|NHK-FM Tokyo (JOAK-FM)|Country|JP|0|0"
stream_data[3]: "http://localhost:8080/radiko/live/FMT|TOKYO FM (JOAU-FM)||JP|0|0"
stream_data[4]: "http://localhost:8080/radiko/live/FMJ|J-WAVE (JOAV-FM)|Music|JP|0|0"
stream_data[5]: "http://localhost:8080/radiko/live/NACK5|NACK5 (JODV-FM)||JP|0|0"
...other stations...
}
}