I've discovered a bug that can cause FLAC file playback to restart and, eventually, crash the player.
How to reproduce:
1) Play any FLAC file.
2) In the player, drag the song position slider all the way to the right (the end of the song). Instead of ending, the song will start playing again from the beginning.
3) If the song is allowed to finish, MediaMonkey will crash.
I've tested this with both the beta version and the 2.5.3 release, and both versions have the same problem, so this might not be related to the recent fixes in in_flac.dll.
If you guys can't reproduce this, let me know. I've been switching between versions 2.5.3, 2.5.4 and 2.5.3 with a beta in_flac.dll, so my configuration might be getting a little weird.
Update: MediaMonkey only crashes if I'm running the Ozone DSP. So the crash itself might be a side effect of having odd sound buffer sizes due to the restart. (See this thread: http://www.mediamonkey.com/forum/viewtopic.php?t=10520.) However, the restarting occurs in all cases, with or without a DSP running.
--- Scott


