redoing interface, added stream metadata from ffprobe