player: fix player timing and duration bug for CUE file
Previously, during CUE file playback, the player treated the entire audio file as a single track, displaying the total duration instead of the individual track durations (refer to the image below).
This MR ensures that the player correctly displays the timing and duration of individual tracks and offsets accordingly during seek operations by position or time (refer to the screencast below).