When polling for the shared data, the position of the song now accounts
for when the position was polled (using an Instant object set to "now()"
on poll, and returning the position with the Instant's elapsed time).
title: read_lock.current_song_title.clone(),
artist: read_lock.current_song_artist.clone(),
length: read_lock.current_song_length,
- pos: read_lock.current_song_position,
+ pos: read_lock.current_song_position
+ + read_lock.song_pos_get_time.elapsed().as_secs_f64(),
error_text: read_lock.error_text.clone(),
});
}