#!/bin/bash export ARTIST=$(playerctl metadata | grep "xecam:artist" | cut -c 35-) export ALBUM=$(playerctl metadata | grep "xesam:album " | cut -c 35-) artist=$(playerctl metadata | grep "xesam:artist" | cut -c 35-) title=$(playerctl metadata | grep "xesam:title" | cut -c 35-) spotifyurl=$(playerctl metadata | grep "url" | cut -c 35-) spotifyarturl=$(playerctl metadata | grep "mpris:artUrl" | cut -c 35-) #glyrc=$(glyrc cover -v 0 -w ./cover.txt -D -m 5 --artist "$artist" --album "$ALBUM" --formats "png" > glyrc.log) #url=$(cat cover.txt) #encoded_url=$(printf $url | jq --slurp --raw-input --raw-output @uri) #echo $encoded_url sanitized_artist=$(echo $artist | sed 's/\,/ /g') sanitized_title=$(echo $title | sed 's/\,/ /g') sanitized_spotify_art_url=$(echo "$spotifyarturl" | sed 's/\./\\\./g') sanitized_album=$(echo $ALBUM | sed 's/\,/ /g') encoded_url=$(echo "$url" | sed 's/\./\\\./g') encoded_spotify_url=$(echo "$spotifyurl" | sed 's/\./\\\./g') #if [ !$url ]; then # export urltag="" #else # export urltag="" #fi query=$(echo "$sanitized_artist $sanitized_album" | sed 's/ /%20/g') querytitle=$(echo "$sanitized_artist $sanitized_title" | sed 's/ /+/g') amazonvinylurl=$(echo "https://www.amazon.com/s?k="$query"%20vinyl" | sed 's/\./\\\./g') amazoncdurl=$(echo "https://www.amazon.com/s?k="$query"%20cd" | sed 's/\./\\\./g') youtubeurl=$(echo "https://www.youtube.com/results?search_query=$querytitle" | sed 's/\./\\\./g') echo "Now Playing: $sanitized_artist - $sanitized_title

Listen on Spotify!
Listen on Youtube!
Buy the vinyl on Amazon!
Buy the CD on Amazon!"