ensure duration is set on all media objects