I try to play along on the guitar with songs playing on Spotify. Usually I need to look up the tabs/chords and it means typing etc so the song is half done by the time I bring it up. I made this simple dashboard card that links to ultimate guitar tabs search including the song now playing on Spotify.
Change the media_player.speakername references in the script to your media player entity name. You also need to make sure something is playing on the specified media player, otherwise you will get the UndefinedError: 'None' has no attribute to 'replace' error.
I used to get frustrated pausing mid-song to search for chords too, and it killed the vibe. I started learning to play by ear a bit using short lessons from https://www.artmaster.com, and it made jamming along way smoother because I didn’t need to grab tabs every time.