MPD 以外に、ヘッドレス サーバーで実行できるプログラムや、icecast または shotcast にストリーミングしながら autoDJ ファイルを実行できるプログラムはありますか?

MPD 以外に、ヘッドレス サーバーで実行できるプログラムや、icecast または shotcast にストリーミングしながら autoDJ ファイルを実行できるプログラムはありますか?

私は、コマンドラインまたは Web ベースで、GUI なしで Linux サーバーで管理できるブロードキャスト ソースを探しています。

オーディオ ファイルをランダムに選択して Icecast/Shoutcast サーバーにストリーミングし、いつでも好きなときにファイルを再生して番組をストリーミングできるようにする必要があります。

私はMPDをmpcで試しましたが、mpcでランダムトグルをオンにした後、5時間後にストリーミングが停止し、オーディオファイルの終わりに達したと思われます。エアタイムも試しましたが、AutoDJは機能せず、すべてを手動でスケジュールする必要があります。

ご協力いただきありがとうございます。

答え1

LiquidSoap で書かれた非常にシンプルなスクリプトで、この機能を実行できます。Liquidsoap は、このユースケースに対応するために書かれたスクリプト言語であり、「ラジオ局」のスクリプトを作成することもできます。

最も単純な形式では、約 12 行のコードで、プレイリストを指定して、ストリームの送信先 (Icecast サーバーやローカル サウンド カードなど) を指定すると、プレイリストを順番に再生するか、ランダムに選択します。

私は、ランダムに曲を再生するだけでなく、Web インターフェイス経由で曲をキューに入れる機能も備えた社内ジュークボックスをセットアップしました (キューがなくなると、ランダム再生に戻ります)。

以下のリンクからご覧ください:http://savonet.sourceforge.net/

答え2

Airtime フォーラムの Airtime Hacks セクションには、何もスケジュールされていないときに AutoDJ を実行する liquidsoap スクリプト用の便利な小さなコード追加があり、重み付けされたフォルダー、ステーション ID、ジングルなどが完備されています。

カットアンドペーストは5分で完了します。

関連情報