首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPD:使用Linux bash脚本接收实际mpd-status

MPD:使用Linux bash脚本接收实际mpd-status
EN

Stack Overflow用户
提问于 2015-05-19 18:58:50
回答 1查看 4.2K关注 0票数 5

我想知道如何使用linux bash脚本接收mpd播放器的实际状态。我知道如何启动和停止玩家..。

代码语言:javascript
复制
#!/bin/bash
mpc play
mpc volume +1
mpc stop

...but我想知道mpd是不是在放歌。另外,当前的音量设置也很有趣。

我尝试用mpcstatus=cat /var/tmp/mpd_statusactvol=cat /var/tmp/mpd_volume接收它,但文件不存在。我正在和Volumio/Debian一起开发RaspberryPi。

EN

回答 1

Stack Overflow用户

发布于 2015-05-20 03:28:02

我有个主意!

播放:

代码语言:javascript
复制
if mpc status | grep playing >/dev/nul      # If mpd is playing
then
 command... 
fi

音量:

代码语言:javascript
复制
ACTVOL=`mpc status | sed -n '/volume/p' | cut -c8-10 | sed 's/^[ \t]*//'`
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30323721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档