RadioServerはRadioRelayServerを作り変えたものです。。 MPD連携はカットして、radiko連携のみの機能になっています。
radiko連携呼び出しについては、API風になっています。 ・プレイリスト /api/radiko/playlist ・radikoストリーミング /api/radiko/stations/[radikoステーションID]/stream ・radikoストリーミング(タイムフリー) /api/radiko/stations/[radikoステーションID]/stream/[開始時間(YYYYMMDDHHMMSS)]/[終了時間(YYYYMMDDHHMMSS)]
settingsディレクトリ内に以下2ファイルあります。 ・account.py radikoログイン情報(なければ不要) ・config.py RADIKO_PLAYLIST_URL='http://[サーバーURL]/api/radiko/stations/{}/stream' サーバーURLは初期はradikoserver:9000としています。各自の環境に合わせ、修正してください。プレイリストに反映されます。
podmanでしか動作確認していません。 ContainerfileをDockerfileに変更して、ちょこっと直せば、dockerでも動くでしょう。
pythonもよくわからず、パズル感覚で改造してみました。機能追加とかもできません。