我正在设置一台运行 OpenBSD 的计算机,我希望播放我想要的所有音乐。我希望它基本上设置在一个角落并做它的事情。问题是我想从任何地方控制它。我可以在我的计算机上使用 ssh 来做到这一点(虽然不是非常容易)。我认为从一个简单的网页控制它(比如选择歌曲、跳过、暂停、音量控制等)真的很酷,这样我就可以从我的手机和电脑上访问它。
所以,我更愿意为此使用 mplayer。有没有办法通过 PHP 脚本或类似的东西来控制 mplayer?
http://www.mplayerhq.hu/DOCS/tech/slave.txt
您可以在命令接收模式下启动 mplayer。首先创建一个命名管道:
mkfifo /tmp/mplayercontrol
mplayer -slave -input file=/tmp/mplayercontrol
反过来可以通过 PHP 轻松控制:
file_put_contents("/tmp/mplayercontrol", "pause");
如果您在同一台服务器上运行 mplayer 和 PHP,那应该已经这样做了。
mplayer 有一个远程控制(从)接口。