diff --git a/.config/zsh/functions/np-subsonic b/.config/zsh/functions/np-subsonic index 0a79a43..eacd926 100755 --- a/.config/zsh/functions/np-subsonic +++ b/.config/zsh/functions/np-subsonic @@ -19,7 +19,7 @@ local token=$(print -n "${password}${salt}" | md5sum | cut -d' ' -f1) local response=$(curl --silent \ "${host}/rest/getNowPlaying?v=${api_version}&c=${useragent}&u=${user}&s=${salt}&t=${token}&f=json") -local entry=$(jq '."subsonic-response".nowPlaying.entry[0]' <<<${response}) +local entry=$(jq '."subsonic-response".nowPlaying.entry[] | select(.username == "'${user}'")' <<<${response} local title=$(jq --raw-output .title <<< ${entry}) local artist=$(jq --raw-output .artist <<< ${entry})