eb4f246a

By: Michael Lynch <git@mtlynch.io>

Merge master and switch S3 config to key=value format

- Resolved merge conflicts keeping S3 upload approach from this branch
  while adopting master's SQLite store, updated type names (MediaTypeVideo),
  and removal of the in-memory store and jsonfile package
- import-from-tinybeans now writes metadata to SQLite instead of JSON file
- s3config: replaced JSON parsing with simple key=value format; lines
  starting with # are treated as comments

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>