除了 MPD 之外,是否還有其他程式可以在無頭伺服器中運行,以及 autoDJ 文件,同時串流到icecast 或shoutcast?

除了 MPD 之外,是否還有其他程式可以在無頭伺服器中運行,以及 autoDJ 文件,同時串流到icecast 或shoutcast?

我正在尋找一個可以在沒有 GUI 的 Linux 伺服器中管理的廣播來源。可以使用命令列,也可以基於網路。

我需要它隨機選擇我的音訊檔案並將它們串流到icecast/shoutcast 伺服器,並允許我隨時播放文件,這樣我就可以串流我的節目。

我已經嘗試使用 mpc 進行 MPD,但是在 mpc 中打開隨機切換後,它會在五個小時後停止串流傳輸,我認為它會到達我的音訊檔案的末尾。我也嘗試過播放時間,但這不會 AutoDJ,我必須手動安排一切。

謝謝你的幫忙。

答案1

有一些用 LiquidSoap 編寫的非常簡單的腳本可以執行此功能。 Liquidsoap 是一種為滿足此用例而編寫的腳本語言,並且能夠編寫「廣播電台」腳本。

在最簡單的形式中,用大約十幾行代碼,你給它一個播放列表,指向你想要流去的地方(例如,Icecast伺服器或本地聲卡),它要么按順序播放播放列表,要么從中隨機選擇。

我設定了一個內部點唱機,可以隨機播放歌曲,但也可以透過網路介面對歌曲進行排隊(一旦隊列用完,它就會返回隨機播放)。

透過以下方式查看它:http://savonet.sourceforge.net/

答案2

在 Airtime 論壇的 Airtime Hacks 部分中,為他們的 Liquidsoap 腳本添加了一個不錯的小代碼,AutoDJ 在沒有安排任何內容時會使用該腳本 - 包括加權資料夾、電台 ID、歌曲等。

剪下和貼上只需五分鐘。

相關內容