# MoneyPrinterTurbo v1.3.3 - Product: MoneyPrinterTurbo (https://whatsnew.fyi/product/moneyprinterturbo) - Vendor: harry0703 - Date: 2026-07-24 - Version: v1.3.3 - Original notes: https://github.com/harry0703/MoneyPrinterTurbo/releases/tag/v1.3.3 - Permalink: https://whatsnew.fyi/product/moneyprinterturbo/releases/v1.3.3 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Full voiceover preview with estimated duration before video generation, with preview audio reusable when final generation settings remain unchanged - **added** — Optional video-matched background music generation through Sonilo and ElevenLabs with graceful fallback when music generation fails - **added** — Custom background music uploads directly from the WebUI - **added** — Global video clip speed control - **added** — ZoomIn and ZoomOut video transitions - **added** — Lightweight, non-blocking update notifications in the WebUI - **fixed** — Windows portable-package startup failures caused by conflicting Python app packages - **fixed** — WebUI becoming blank after starting video generation - **fixed** — Generation progress, logs, and terminal task states not being preserved across Streamlit reruns - **fixed** — Unexpected Whisper model fallback when another subtitle provider fails - **fixed** — LLM provider errors being passed into material keyword generation - **fixed** — Repeated cleanup attempts for the same temporary video file - **changed** — Hardened task execution and recovery across the WebUI, API, and CLI with clearer stage and error tracking - **changed** — Improved interrupted-task recovery and kept social publishing failures independent from successful video generation - **changed** — Added queue limits and more reliable state updates for cross-platform publishing - **changed** — Allowed video materials that fall only a few pixels below the nominal minimum resolution because of encoder rounding - **changed** — Standardized TTS API key links and provider setup guidance - **changed** — Completed missing secondary translations across supported WebUI languages - **changed** — Added line-ending normalization for more consistent contributions across Windows, macOS, and Linux ##### Highlights - Added full voiceover preview with estimated duration before video generation. Preview audio can be reused when the final generation settings remain unchanged. - Added optional video-matched background music generation through Sonilo and ElevenLabs, with graceful fallback when music generation fails. - Added custom background music uploads directly from the WebUI. - Added a global video clip speed control and new ZoomIn / ZoomOut transitions. - Added lightweight, non-blocking update notifications in the WebUI. - Hardened task execution and recovery across the WebUI, API, and CLI, with clearer stage and error tracking. ##### Fixes and Improvements - Fixed Windows portable-package startup failures caused by conflicting Python `app` packages. - Fixed the WebUI becoming blank after starting video generation. - Preserved generation progress, logs, and terminal task states across Streamlit reruns. - Improved interrupted-task recovery and kept social publishing failures independent from successful video generation. - Added queue limits and more reliable state updates for cross-platform publishing. - Prevented unexpected Whisper model fallback when another subtitle provider fails. - Fixed LLM provider errors being passed into material keyword generation. - Fixed repeated cleanup attempts for the same temporary video file. - Allowed video materials that fall only a few pixels below the nominal minimum resolution because of encoder rounding. - Standardized TTS API key links and provider setup guidance. - Completed missing secondary translations across supported WebUI languages. - Added line-ending normalization for more consistent contributions across Windows, macOS, and Linux. - Expanded CI coverage for task execution, API controllers, media handling, queues, application startup, and failure recovery. ##### What's Changed - Expand the full CI test suite by @rongdu88668-ux in https://github.com/harry0703/MoneyPrinterTurbo/pull/1048 - Fix LLM term generation error handling by @techdou in https://github.com/harry0703/MoneyPrinterTurbo/pull/1097 - Add custom background music uploads by @pcbntt in https://github.com/harry0703/MoneyPrinterTurbo/pull/1101 - Add line-ending normalization by @Kizuno18 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1103 - Add ZoomIn / ZoomOut video transitions by @Kizuno18 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1104 - Add a global video clip speed control by @pcbntt in https://github.com/harry0703/MoneyPrinterTurbo/pull/1106 - Improve tolerance for slightly undersized video materials by @pcbntt in https://github.com/harry0703/MoneyPrinterTurbo/pull/1108 - Add optional Sonilo video-matched background music by @cindyxu1030 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1114 ##### New Contributors - @rongdu88668-ux made their first contribution in https://github.com/harry0703/MoneyPrinterTurbo/pull/1048 - @techdou made their first contribution in https://github.com/harry0703/MoneyPrinterTurbo/pull/1097 - @Kizuno18 made their first contribution in https://github.com/harry0703/MoneyPrinterTurbo/pull/1103 - @cindyxu1030 made their first contribution in https://github.com/harry0703/MoneyPrinterTurbo/pull/1114 **Full Changelog**: https://github.com/harry0703/MoneyPrinterTurbo/compare/v1.3.2...v1.3.3