stores KID in MediaInfo
fixes handling of the case when no streams are available