I've analyzed the log and see that Denon was playing file
and once it asked whole the file stream then it still reports status "PLAYING" and asked the whole file stream again.
Isn't there a REPEAT ONE button on the Denon receiver causing this?
Normally all other receivers reports PLAYING status while playing a file, but once it reads whole the file then it reports STOPPED.
We reacts on the PLAYING > STOPPED status change and our reaction is init playback of the next track in the row.
EDIT: I've re-opened https://www.ventismedia.com/mantis/view.php?id=11412
and could implement another workaround once you are sure that there isn't any "REPEAT ONE" feature on the Denon enabled.
EDIT2: Workaround for Denon devices implemented in build 188.8.131.527
1867 isn't created yet, just install 1866 and replace MediaMonkey.exe from 1866 by this one:
https://www.dropbox.com/s/u1v6qs8tliuil ... y.exe?dl=0
and report how it works.