X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=myi3status;h=2df974662eca2923488c6c8eeb2484e0aad928d8;hb=e6cd2e555df3af0cf23da016b833529a34ffc84c;hp=bd0c634d1c1228b97ad1605fc62610fb6c97712f;hpb=50f25d1eec109c4596cfc638c9a7c98da0f0b5d0;p=distro-setup diff --git a/myi3status b/myi3status index bd0c634..2df9746 100755 --- a/myi3status +++ b/myi3status @@ -181,6 +181,17 @@ main() { ps_char="$ps_char O" fi + if pgrep -fc '^ffmpeg.*icecast://source.*/fsf' &>/dev/null; then + if [[ -e /tmp/iank-ffmpeg-interlude-toggle ]]; then + ps_char="= BRB = $ps_char" + else + ps_char="=|=|= STREAMING =|=|= $ps_char" + if pactl get-source-mute @DEFAULT_SOURCE@ 2>/dev/null | awk '{print $2}' | grep no &>/dev/null; then + ps_char="! UNMUTED ! $ps_char" + fi + fi + fi + printf '{ "name":"status", "color":"#ED297D", "full_text": "%s' "$ps_char" printf '"},'