radicast
v1.0.8
Published
Convert Radiko / NHK radio to mp3 HTTP streaming
Downloads
8
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...
}
}