diff --git a/common/whatmusic b/common/whatmusic index ed49a75..474de18 100755 --- a/common/whatmusic +++ b/common/whatmusic @@ -1,10 +1,15 @@ #!/bin/sh -api_url="https://api.listenbrainz.org/1/user/$1/playing-now" +if [[ ! $1 ]]; then + user="siinamonster" +else + user="$1" +fi -if [[ ! $1 ]]; then 1="siinamonster"; fi +api_url="https://api.listenbrainz.org/1/user/$user/playing-now" -read artist track < <(echo $(curl -s $api_url | \ - jq -r '.payload.listens[0].track_metadata | .artist_name, .track_name')) +data=$(curl -s $api_url | jq -r '.payload.listens[0].track_metadata') +artist=$(echo "$data" | jq '.artist_name' | tr -d '"') +track=$(echo "$data" | jq '.track_name' | tr -d '"') if [[ "$artist" != "null" ]]; then echo "$artist" - "$track"