v1.3.6
harry0703/MoneyPrinterTurbov1.3.6Sep 2, 2026by harry0703
AI Summary
This release significantly expands AI video generation capabilities by adding support for Volcano Engine Ark Seedance, OFox multi-model, and Metaso MiniMax H3. It also introduces new OpenAI-compatible providers for LLMs and image generation, alongside major CLI/WebUI improvements like batch manifest mode and setting inheritance.
Key Highlights
- Added native Volcano Engine Ark Seedance and OFox multi-model text-to-video support.
- Added Metaso MiniMax H3 text-to-video with 2K output and multiple aspect ratios.
- Implemented OpenAI-compatible providers for LLMs (OpenRouter, APIMart) and text-to-image.
- CLI now supports batch manifest mode and inherits WebUI settings by default.
- Enhanced security with stricter CORS controls and container SBOM attestations.
Breaking Changes
- Browser API access now defaults to same-origin requests; standalone web frontends must explicitly configure `CORS_ALLOWED_ORIGINS`.
- CLI commands now inherit saved WebUI settings for omitted options.
New Features
- Native Volcano Engine Ark Seedance video generation.
- OFox multi-model text-to-video support allowing shared API keys.
- Metaso MiniMax H3 text-to-video support (768P/2K, 4-15s, 9:16, 16:9, 1:1).
- OpenAI-compatible text-to-image material source for cloud relays.
- OpenRouter and APIMart OpenAI-compatible LLM providers.
- WebUI Auto-Publish settings tab with clearer guidance.
- CLI batch manifest mode.
- Configurable source clip fit modes (`cover` and `contain`).
- Complete French and Korean WebUI translations.
- Reorganized material source settings grouped by capability.
Full Release Notes
[English](#en-v1.3.6) | [中文](#cn-v1.3.6) <h2 id="en-v1.3.6">Highlights</h2> - Added native Volcano Engine Ark Seedance video generation for generating source clips directly from script segments. - Added OFox multi-model text-to-video support, allowing Seedance, Wan, and other models to share one API key. - Added Metaso MiniMax H3 text-to-video support with `768P`/`2K` output, 4–15 second clips, and `9:16`, `16:9`, and `1:1` aspect ratios. - Added an OpenAI-compatible text-to-image material source for cloud relays and local gateways. - Added OpenRouter and APIMart as OpenAI-compatible LLM providers. - Added a WebUI Auto-Publish settings tab for Upload-Post, with clearer API key and account setup guidance. - Added CLI batch manifest mode and applied saved WebUI settings as CLI defaults when command-line values are omitted. - Added configurable source clip fit modes: `cover` fills the frame by cropping excess edges, while `contain` preserves the complete source with letterboxing. - Added complete French and Korean WebUI translations. - Reorganized material source settings, grouped video sources by capability, and centralized AI video provider credentials in the WebUI settings. ## Security - Restricted browser cross-origin API access to same-origin requests by default. Trusted standalone browser frontends can be enabled explicitly with `CORS_ALLOWED_ORIGINS`. - Added provenance and SBOM attestations to published container images. ## Fixes and Improvements - Measured narration duration from the generated audio file instead of relying only on subtitle cues. - Anchored the SiliconFlow subtitle timeline to the complete audio duration. - Ensured `AudioFileClip` resources are closed in ElevenLabs, Chatterbox, and Fish Audio paths. - Prevented script cleanup from greedily removing unrelated bracketed or parenthesized text. - Removed a misleading retry warning after the final LLM attempt. - Fixed Redis URLs when no password is configured. - Preserved log records when the project root and log destination are on different mounts. - Fixed Unicode console output after successful CLI generation on Windows. - Added safe, portable download filenames, including RFC-compatible quoting and protection from Windows-reserved names. - Improved WebUI preview behavior on headless servers by falling back to browser playback and download. - Decoupled Upload-Post configuration from automatic publishing so settings can be saved without enabling uploads. - Hardened OpenAI-compatible image handling: malformed 200 responses now skip only the affected keyword, while local storage failures stop further paid requests. ## Upgrade Notes - Browser API access now defaults to same-origin requests. Standalone web frontends must declare their trusted origins through `CORS_ALLOWED_ORIGINS`; server-side clients such as `curl`, Postman, and n8n are unaffected. - CLI commands now inherit saved WebUI settings for omitted options. Explicit CLI arguments and batch manifest values still take precedence. ## What's Changed - Add Fish Audio to the English and Japanese provider documentation by @c020627 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1246 - Add container provenance and SBOM attestations by @kobihikri in https://github.com/harry0703/MoneyPrinterTurbo/pull/1140 - Add the Upload-Post Auto-Publish WebUI settings by @parveen0029 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1209 - Improve headless WebUI video preview behavior by @abhiunix in https://github.com/harry0703/MoneyPrinterTurbo/pull/1252 - Apply saved WebUI settings as CLI defaults by @Gainto in https://github.com/harry0703/MoneyPrinterTurbo/pull/1225 - Decouple Upload-Post configuration from automatic publishing by @mcgeand in https://github.com/harry0703/MoneyPrinterTurbo/pull/1259 - Preserve logs across different filesystem mounts by @SandroHub013 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1260 - Add CLI batch manifest mode by @lihuiyang1024 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1243 - Fix API download filename quoting by @Mihir7027 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1265 - Use human-readable batch manifest size errors by @Mihir7027 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1264 - Fix Redis URLs without passwords by @Mihir7027 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1266 - Remove the final spurious LLM retry warning by @Mihir7027 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1267 - Anchor SiliconFlow subtitles to the full audio duration by @Mihir7027 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1268 - Measure narration duration from the real audio file by @YUSAKRU in https://github.com/harry0703/MoneyPrinterTurbo/pull/1263 - Close TTS audio clips reliably by @Mihir7027 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1269 - Make script bracket and parenthesis cleanup non-greedy by @Mihir7027 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1270 - Add APIMart OpenAI-compatible LLM support in https://github.com/harry0703/MoneyPrinterTurbo/commit/ab1c790 - Add OpenRouter LLM support by @brizzio in https://github.com/harry0703/MoneyPrinterTurbo/pull/1277 - Fix successful CLI runs on consoles that cannot encode Unicode by @housine35 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1282 - Add configurable source clip fit modes by @emanuelsc3s in https://github.com/harry0703/MoneyPrinterTurbo/pull/1287 - Avoid Windows-reserved WebUI download filenames by @Sushanth012 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1288 - Add the OpenAI-compatible text-to-image material source by @joker1point in https://github.com/harry0703/MoneyPrinterTurbo/pull/1291 - Skip malformed successful image responses without aborting the task by @joker1point in https://github.com/harry0703/MoneyPrinterTurbo/pull/1296 - Add Korean WebUI localization based on @greekr4's contribution in https://github.com/harry0703/MoneyPrinterTurbo/pull/1193 - Add French WebUI localization based on @PocketBinary's contribution in https://github.com/harry0703/MoneyPrinterTurbo/pull/1248 - Add native Volcano Engine Ark Seedance support based on @lihuiyang1024's contribution in https://github.com/harry0703/MoneyPrinterTurbo/pull/1276 - Add OFox multi-model video generation by @celeste1900 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1292 - Add Metaso MiniMax H3 video generation and centralized AI video provider settings in https://github.com/harry0703/MoneyPrinterTurbo/commit/44ce430 - Restrict cross-origin browser access based on the security report from @AkshatJoshi2000. **Full Changelog**: https://github.com/harry0703/MoneyPrinterTurbo/compare/v1.3.5...v1.3.6 --- <h2 id="cn-v1.3.6">重点更新</h2> - 新增火山引擎方舟 Seedance 原生视频生成服务,可根据脚本片段直接生成视频素材。 - 新增 OFox 多模型文生视频服务,一个 API Key 即可调用 Seedance、Wan 等模型。 - 新增秘塔 MiniMax H3 文生视频服务,支持 `768P`/`2K`、4~15 秒片段,以及 `9:16`、`16:9` 和 `1:1` 三种画幅。 - 新增适用于云端中转和本地网关的 OpenAI 兼容文生图素材源。 - 新增 OpenRouter 和 APIMart OpenAI 兼容大语言模型服务商。 - WebUI 新增 Upload-Post 自动发布设置,并完善 API Key 和账号名称的申请、配置指引。 - CLI 新增批量清单模式;未显式传入命令行参数时,可以继承 WebUI 已保存的默认设置。 - 新增素材画面适配模式:`cover` 通过裁剪边缘填满画面,`contain` 保留完整素材并在比例不同时增加黑边。 - 新增完整的法语和韩语 WebUI 翻译。 - 重新整理素材来源设置,按能力对视频来源分组,并将 AI 视频服务商凭据统一集中到 WebUI 设置中管理。 ## 安全性 - 浏览器跨域 API 访问现在默认遵循同源策略;如需使用独立网页前端,可以通过 `CORS_ALLOWED_ORIGINS` 显式配置可信来源。 - 发布的容器镜像新增构建来源证明和 SBOM 软件物料清单证明。 ## 修复与改进 - 改为从真实生成的音频文件测量旁白时长,不再仅依赖字幕时间轴。 - 将 SiliconFlow 字幕时间轴末尾与完整音频时长对齐。 - 确保 ElevenLabs、Chatterbox 和 Fish Audio 链路始终关闭 `AudioFileClip` 资源。 - 修复脚本文本清理可能贪婪删除多组括号内容的问题。 - 移除大语言模型最后一次重试结束后误导性的“正在重试”日志。 - 修复 Redis 未配置密码时生成错误鉴权片段的问题。 - 修复项目目录和日志目录位于不同挂载点时日志记录丢失的问题。 - 修复 Windows 终端无法编码 Unicode 时,CLI 在视频成功生成后异常退出的问题。 - 改进下载文件名的安全性和跨平台兼容性,包括标准引用编码以及 Windows 保留名称保护。 - 无图形桌面的服务器环境下,WebUI 会回退到浏览器播放和下载视频。 - 将 Upload-Post 配置与自动发布开关解耦,允许用户保存配置但不立即启用上传。 - 加强 OpenAI 兼容文生图异常处理:HTTP 200 返回损坏图片时仅跳过当前关键词,本地存储失败时则停止后续付费请求。 ## 升级说明 - 浏览器调用 API 现在默认遵循同源策略。独立网页前端需要通过 `CORS_ALLOWED_ORIGINS` 配置可信来源;`curl`、Postman、n8n 等服务端调用不受影响。 - CLI 未显式传入参数时,会继承 WebUI 保存的设置;明确传入的 CLI 参数和批量清单字段仍拥有更高优先级。 ## 主要变更 - [#1246](https://github.com/harry0703/MoneyPrinterTurbo/pull/1246):在英文和日语文档中补充 Fish Audio,感谢 @c020627。 - [#1140](https://github.com/harry0703/MoneyPrinterTurbo/pull/1140):为容器镜像增加构建来源证明和 SBOM,感谢 @kobihikri。 - [#1209](https://github.com/harry0703/MoneyPrinterTurbo/pull/1209):新增 Upload-Post 自动发布 WebUI 设置,感谢 @parveen0029。 - [#1252](https://github.com/harry0703/MoneyPrinterTurbo/pull/1252):改进无图形桌面服务器上的 WebUI 视频预览,感谢 @abhiunix。 - [#1225](https://github.com/harry0703/MoneyPrinterTurbo/pull/1225):CLI 支持继承 WebUI 已保存设置,感谢 @Gainto。 - [#1259](https://github.com/harry0703/MoneyPrinterTurbo/pull/1259):将 Upload-Post 配置和自动发布解耦,感谢 @mcgeand。 - [#1260](https://github.com/harry0703/MoneyPrinterTurbo/pull/1260):修复跨文件系统挂载时日志记录丢失,感谢 @SandroHub013。 - [#1243](https://github.com/harry0703/MoneyPrinterTurbo/pull/1243):新增 CLI 批量清单模式,感谢 @lihuiyang1024。 - [#1265](https://github.com/harry0703/MoneyPrinterTurbo/pull/1265):修复 API 下载文件名引用编码,感谢 @Mihir7027。 - [#1264](https://github.com/harry0703/MoneyPrinterTurbo/pull/1264):使用更易读的批量清单大小错误提示,感谢 @Mihir7027。 - [#1266](https://github.com/harry0703/MoneyPrinterTurbo/pull/1266):修复 Redis 未配置密码时的连接 URL,感谢 @Mihir7027。 - [#1267](https://github.com/harry0703/MoneyPrinterTurbo/pull/1267):移除最后一次 LLM 尝试后的错误重试提示,感谢 @Mihir7027。 - [#1268](https://github.com/harry0703/MoneyPrinterTurbo/pull/1268):将 SiliconFlow 字幕与完整音频时长对齐,感谢 @Mihir7027。 - [#1263](https://github.com/harry0703/MoneyPrinterTurbo/pull/1263):从真实音频文件测量旁白时长,感谢 @YUSAKRU。 - [#1269](https://github.com/harry0703/MoneyPrinterTurbo/pull/1269):可靠释放 TTS 音频资源,感谢 @Mihir7027。 - [#1270](https://github.com/harry0703/MoneyPrinterTurbo/pull/1270):修复脚本括号内容清理的贪婪匹配,感谢 @Mihir7027。 - [ab1c790](https://github.com/harry0703/MoneyPrinterTurbo/commit/ab1c790):新增 APIMart OpenAI 兼容大语言模型服务商。 - [#1277](https://github.com/harry0703/MoneyPrinterTurbo/pull/1277):新增 OpenRouter 大语言模型服务商,感谢 @brizzio。 - [#1282](https://github.com/harry0703/MoneyPrinterTurbo/pull/1282):修复部分 Windows 终端中的 CLI Unicode 输出异常,感谢 @housine35。 - [#1287](https://github.com/harry0703/MoneyPrinterTurbo/pull/1287):新增可配置的素材画面适配模式,感谢 @emanuelsc3s。 - [#1288](https://github.com/harry0703/MoneyPrinterTurbo/pull/1288):避免 WebUI 使用 Windows 保留名称下载文件,感谢 @Sushanth012。 - [#1291](https://github.com/harry0703/MoneyPrinterTurbo/pull/1291):新增 OpenAI 兼容文生图素材源,感谢 @joker1point。 - [#1296](https://github.com/harry0703/MoneyPrinterTurbo/pull/1296):损坏的成功图片响应不再中断整个任务,感谢 @joker1point。 - [#1193](https://github.com/harry0703/MoneyPrinterTurbo/pull/1193):吸收并完善韩语 WebUI 翻译,感谢 @greekr4。 - [#1248](https://github.com/harry0703/MoneyPrinterTurbo/pull/1248):吸收并完善法语 WebUI 翻译,感谢 @PocketBinary。 - [#1276](https://github.com/harry0703/MoneyPrinterTurbo/pull/1276):吸收并完善火山引擎方舟 Seedance 原生支持,感谢 @lihuiyang1024。 - [#1292](https://github.com/harry0703/MoneyPrinterTurbo/pull/1292):新增 OFox 多模型视频生成,感谢 @celeste1900。 - [44ce430](https://github.com/harry0703/MoneyPrinterTurbo/commit/44ce430):新增秘塔 MiniMax H3 视频生成,并统一 AI 视频服务商设置。 - 根据 @AkshatJoshi2000 的安全报告,限制不可信浏览器来源访问 API。 **完整变更记录**:https://github.com/harry0703/MoneyPrinterTurbo/compare/v1.3.5...v1.3.6