When we detect synthetic "end of track" silence, we switch track.

Callback took too long to get called sometimes - kind of useless.
Implementing "next track". Previous track still in the works.