From 24a07e8165afa2adb2afe7eefbd8e5bae6d7471d Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Tue, 20 Jul 2021 23:48:41 +0200 Subject: [PATCH] rofi-mediaplayer: display current track when playing --- bin/rofi-mediaplayer | 17 +++++++++++++---- config | 2 +- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/bin/rofi-mediaplayer b/bin/rofi-mediaplayer index 25a33ab..c99f22e 100755 --- a/bin/rofi-mediaplayer +++ b/bin/rofi-mediaplayer @@ -1,12 +1,21 @@ -#!/bin/sh +#!/bin/bash # Media player menu with rofi +mediaplayer=$1 +status=$(playerctl -p $mediaplayer status) +case $status in + Playing|Paused) + title="$(playerctl -p $mediaplayer metadata xesam:title)" + artist="$(playerctl -p $mediaplayer metadata xesam:artist)" + status="$status ${title} (${artist})" + ;; +esac choice=$( while read icon description do printf "$description\00icon\37$icon\n" - done <