我想构建将我的Raspberry Pi用作媒体站。它应该能够通过网络上的命令播放歌曲。这些命令应该由用Python编写的服务器来处理。因此,我需要一种通过Python控制音频回放的方式。用于Linux的Python控制命令行音频播放器
我决定使用Linux的命令行音乐播放器,因为它们应该为音频文件格式提供最大的灵活性。另外,像PyAudio和PyMedia这样的Python库似乎不适合我。
我对音乐播放器并没有太大的期望。必须尽可能在尽可能多的编解码器中播放和暂停声音文件,并上下调整音量。由于我没有运行任何桌面环境,它也必须是无头玩家。看起来,这里有很多像这样的球员。例如,mpg123可以满足我需要的所有功能。
我现在的问题是,所有这些球员似乎都有用ncurses编写的用户界面,我不知道如何使用Python子进程模块访问它。所以,我需要一个带有Python绑定的音乐播放器,或者可以通过子进程模块通过命令行进行控制的音乐播放器。至少这些是我现在想到的解决方案。
有谁知道一个命令行音频播放器的Linux可以解决我的问题?或者还有其他方法吗?
在此先感谢
确实非常有用。谢谢! – j0ker