Use different timeout id to update now_playing and scrobble.
Check settings, status, file-type, title, artist and length before launch anything.