Как получить название музыки, которая в настоящее время играет в Spotify?

Я пытаюсь найти способ отобразить музыку, которая в данный момент воспроизводится в терминале, и показать ее в строке состояния vim. Я представляю какой-нибудь временный файл с названием текущей песни, кто-нибудь знает, где я могу его найти?

1 ответ

Вдохновленный sp-metadata функция в sp, который является "клиентом командной строки для интерфейса d bus Spotify" на 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
Другие вопросы по тегам