Skip to content

fix(video): send reference metadata from cli#20

Merged
0xFANGO merged 5 commits into
mainfrom
ralph/listenhub-cli--327
Jul 6, 2026
Merged

fix(video): send reference metadata from cli#20
0xFANGO merged 5 commits into
mainfrom
ralph/listenhub-cli--327

Conversation

@0xFANGO

@0xFANGO 0xFANGO commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

变更摘要

  • listenhub video create / listenhub openapi video create 支持本地图片自动读取宽高并补顶层 referenceImages
  • OpenAPI video 本地图片/视频/音频会通过 /openapi/v1/files 预签名 URL 上传后再传给生成接口。
  • 远程图片 URL 和所有参考视频仍要求显式 metadata,避免 CLI 下载远程资产做不可靠探测。
  • CLI 依赖升级到 @marswave/listenhub-sdk@^0.0.17,OpenAPI 本地上传直接复用 SDK OpenAPIClient.createFileUpload,删除发布前临时 upload wrapper。
  • 更新中英文 README 和 OpenAPI command tests。

根因

api-server 已上线 Seedance 参考媒体尺寸/时长校验,但 CLI 之前只能构造 URL-only content[].image_url/video_url 或要求用户手填 metadata。本地图片用户无法由 CLI 自动兜底宽高,容易触发 32004

依赖关系

  • OpenAPI 本地上传依赖 marswaveai/listenhub-api-server#823。
  • SDK helper 已发布为 @marswave/listenhub-sdk@0.0.17,本 PR 已 bump 到 ^0.0.17

验证

Review Gate

  • 降级:当前 multi-agent 工具要求用户显式授权 subagent,未运行独立隔离 reviewer;本 PR 需要人工 review。

Part of marswaveai/listenhub-ralph#327

@0xFANGO
0xFANGO marked this pull request as ready for review July 6, 2026 19:53
@0xFANGO
0xFANGO merged commit 702d225 into main Jul 6, 2026
1 check passed
@0xFANGO
0xFANGO deleted the ralph/listenhub-cli--327 branch July 6, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant