#!/usr/bin/env zsh # set matrix status to subsonic now playing # needs mx-set-status and np-subsonic in ${PATH} or as functions setopt LOCAL_OPTIONS ERR_RETURN NO_UNSET PIPE_FAIL local np while sleep 10; do np=$(np-subsonic) if [[ -n "${np}" ]]; then mx-set-status "np: ${np}" else mx-set-status fi done