gpt4 book ai didi

python - Linux:MPC当前歌曲输出

转载 作者:太空宇宙 更新时间:2023-11-04 09:41:26 25 4
gpt4 key购买 nike

我尝试在我的网络 radio 上制作自定义输出。 (mpd/mpc)

获取信息.py:

#!/bin/bash
opt=$@
mpc $opt &> /dev/null

station="`mpc --format \"[%name%]\" | head -n 1`"
title="`mpc --format \"[%title%]\" | head -n 1`"
vol="`mpc | head -n 2 | tail -n 1 | awk {'print $4'}`"

echo $station
echo $title
echo "Volume: "${vol//[()_]/}

并保存输出 witch wach -n getInfo.py > radio.log

输出格式在这里:

Amazing Smooth and Jazz
Koop - Koop Island Blues
Volume: 100%

所以每次输出更改时我都需要在 shell 上显示输出。如何做到这一点?

最佳答案

如果您只是在寻找更改时要更新的歌曲输出,mpc 的命令 current 包含 --wait告诉 mpc 在显示结果之前阻塞直到下一首歌曲的选项,这允许您循环播放它。从那里你可以用它更新你想要的任何软件。

例如:

同时 :;做 notify-send --urgency=low -i "audio-headphones""$(mpc current --wait)";完成 &

关于python - Linux:MPC当前歌曲输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20971847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com