我想構建將我的Raspberry Pi用作媒體站。它應該能夠通過網絡上的命令播放歌曲。這些命令應該由用Python編寫的服務器來處理。因此,我需要一種通過Python控制音頻回放的方式。用於Linux的Python控制命令行音頻播放器
我決定使用Linux的命令行音樂播放器,因爲它們應該爲音頻文件格式提供最大的靈活性。另外,像PyAudio和PyMedia這樣的Python庫似乎不適合我。
我對音樂播放器並沒有太大的期望。必須儘可能在儘可能多的編解碼器中播放和暫停聲音文件,並上下調整音量。由於我沒有運行任何桌面環境,它也必須是無頭玩家。看起來,這裏有很多像這樣的球員。例如,mpg123可以滿足我需要的所有功能。
我現在的問題是,所有這些球員似乎都有用ncurses編寫的用戶界面,我不知道如何使用Python子進程模塊訪問它。所以,我需要一個帶有Python綁定的音樂播放器,或者可以通過子進程模塊通過命令行進行控制的音樂播放器。至少這些是我現在想到的解決方案。
有誰知道一個命令行音頻播放器的Linux可以解決我的問題?或者還有其他方法嗎?
在此先感謝
確實非常有用。謝謝! – j0ker