Haven't tested the plugin in quite a while... but the old issue used to be that it would spit out recs whether it could connect to DM or not. I fixed it by adding a flag upon successful connection, a onnewtrack function to retry connecting if 'connected flag' is set to false, and used the flag to disable checking if a rec was made onplayerfinish if DM failed to connect.