如何获取 spotify 中当前播放的音乐名称?

如何获取 spotify 中当前播放的音乐名称?

我正在尝试找到一种方法来显示终端中当前正在播放的音乐并显示在我的 vim 状态行上,我想象有一些带有当前歌曲名称的临时文件,有人知道我在哪里可以找到它吗?

答案1

受到sp-metadata中的函数的启发sp,它是“Spotify dbus 接口的命令行客户端”,位于https://gist.github.com/wandernauta/6800547,您可以使用以下命令获取曲目标题:

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:org.mpris.MediaPlayer2.Player string:Metadata | sed -n '/title/{n;p}' | cut -d '"' -f 2

相关内容