From ce1291ac9a89e8f6d990df1f9a41cf68efa4e965 Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Wed, 2 May 2018 14:58:24 +0100 Subject: [PATCH] Update media player block --- i3/blocks/mediaplayer | 21 +++++++++++++++++++++ i3/i3blocks-secondary.conf | 2 ++ 2 files changed, 23 insertions(+) create mode 100755 i3/blocks/mediaplayer diff --git a/i3/blocks/mediaplayer b/i3/blocks/mediaplayer new file mode 100755 index 00000000..33619081 --- /dev/null +++ b/i3/blocks/mediaplayer @@ -0,0 +1,21 @@ +#!/usr/bin/sh + + +COMMAND="playerctl --player=$BLOCK_INSTANCE" + +case $BLOCK_BUTTON in + 1) $COMMAND previous ;; + 3) $COMMAND next ;; +esac + + +if [ "$($COMMAND status)" = "Playing" ]; then + colour="#00FF00" +else + colour="#FF8000" +fi + +ret="$($COMMAND metadata title)" +ret="$ret - $($COMMAND metadata artist)" + +echo "$ret"; diff --git a/i3/i3blocks-secondary.conf b/i3/i3blocks-secondary.conf index 770d3c65..077c2d3c 100644 --- a/i3/i3blocks-secondary.conf +++ b/i3/i3blocks-secondary.conf @@ -45,9 +45,11 @@ signal=11 # This displays "ARTIST - SONG" if a music is playing. # Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others. [mediaplayer] +command=~/.dotfiles/i3/blocks/mediaplayer instance=spotify interval=5 signal=10 +markup=pango # Date Time #