A request is received to play a first audio file and a second audio file.
A system identifies a first effective start position and a fade-out
position associated with the first audio file. The system also identifies
a second effective start position associated with the second audio file.
The first audio file is played from the first effective start position.
When the fade-out position associated with the first audio file is
reached, playback of the first audio file is faded-out while the second
audio file is played from the second effective start position.