This is an issue I've been having for some time now, I thought I solved it by tweaking a setting, but it seems to be back.
It's hard to tell how often it happens, but at least some tracks seem to end up to a second earlier than their actual runtime, cutting the end of the track off.
I've tried playing around with settings, but even adding 3 seconds of silence after each track doesn't fix this, and in fact doesn't seem to do anything at all.
It's not an issue with specific music tracks though, as windows media player correctly plays the full track.
What could be causing this issue, and how might I solve it?