mpv.cs: only update Duration info if changed