Show all videos when search term is empty
Include track in database
Use two tables, a plain table of sessions plus an FTS table

The FTS table only indexes title and description. Other stuff (e.g.
track name) is retrieved from the regular sessions table.