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 <