Last.fm scrobbling via apps (such as Sleeve or NepTunes) is also mostly broken because they can't fetch the current track unless its in your library already.
SteerMouse really is an amazing focused piece of software. I’ve had it for a decade now and it’s up there with Alfred as a must have. It used to have issues with BTT and Karabiner but it’s been very smooth since it switched to a full app recently.