5

Linux bash スクリプトで mpd プレーヤーの実際のステータスを取得する方法を知りたいです。プレーヤーを開始および停止する方法を知っています...

#!/bin/bash
mpc play
mpc volume +1
mpc stop

...しかし、mpd が曲を再生しているかどうかを知る必要があります。また、現在の音量設定も興味深いものです。

mpcstatus=cat /var/tmp/mpd_statusorで受信しようとしましactvol=cat /var/tmp/mpd_volumeたが、ファイルが存在しません。RaspberryPiでVolumio /Debian を使用しています。

4

1 に答える 1

3

私はそれを持っている!

遊ぶ:

if mpc status | grep playing >/dev/nul      # If mpd is playing
then
 command... 
fi

音量:

ACTVOL=`mpc status | sed -n '/volume/p' | cut -c8-10 | sed 's/^[ \t]*//'`
于 2015-05-19T19:28:02.123 に答える