On desktop devices, I'm using Cider.sh which supports scrobbling, and on Android I use Pano Scrobbler.