WBK*_*WBK 5 linux bash raspberry-pi mpd
我想知道如何使用linux bash脚本接收mpd播放器的实际状态.我知道如何开始和停止播放器......
#!/bin/bash
mpc play
mpc volume +1
mpc stop
Run Code Online (Sandbox Code Playgroud)
...但我需要知道mpd是否正在播放一首歌.此外,当前的音量设置很有趣.
我尝试接收它mpcstatus=cat /var/tmp/mpd_status或actvol=cat /var/tmp/mpd_volume但文件不存在.我正在使用RaspberryPi上的Volumio/Debian.
我懂了!
玩:
if mpc status | grep playing >/dev/nul # If mpd is playing
then
command...
fi
Run Code Online (Sandbox Code Playgroud)
体积:
ACTVOL=`mpc status | sed -n '/volume/p' | cut -c8-10 | sed 's/^[ \t]*//'`
Run Code Online (Sandbox Code Playgroud)