also now ignores signals from it by storing its unique sender name on startup and checking each signal.
I'll likely put it in a different repo as i'm thinking of writing a last.fm scrobbler and it'd be reused there.