(1) multi video support in build_csv, (2) interface update following William comments, (3) time-based results fetching
merge conflict resolved