E' perché usi lo streaming.
Dovresti bloccare la visualizzazione della posizione fino a caricamento avvenuto, oppure passargli a priori un valore totale, ma in questo modo non potresti renderlo molto dinamico, cioè dovresti già dargli tu un valore per ogni traccia che carichi.


Rispondi quotando