Update metadata for same song, if called by idle event

Ref #60
Only send notifications if updated metadata is different