artlu.ai
100 days. 100 features.
Just AI and an internet connection.
day 64/100 · 82 shipped · 18 to go
← all projects
day 43 · apr 29, 2026 · launched

recurring-show + character cloning support — spoolcast

engine-level rules added to spoolcast that make recurring video series + locked recurring-character casts work end-to-end

What is this?
A capability addition to spoolcast: support for recurring video series with locked recurring characters that hold identity across episodes.

What it does
Documents the engine-level rules that make recurring shows work. Covers how to clone a real public figure into an anime caricature consistently (gpt-image-2 two-input redraw recipe), how to feed locked refs to kling 3.0 video without tripping content filters, how to handle the kling_elements lead-frame flash, how to handle ffmpeg concat timestamp drift on variable-duration clips, how to render captions correctly across resolutions, how to position captions to avoid covering on-screen text, how to use ssml for comedic pacing in chirp3-hd, why variable beat durations beat fixed-grid clips.

Validated against the daily ai news satire pilot — first recurring show built on the spoolcast engine. Show repo lives at spoolcast-content/shows/news-anime-bot/ (new shows/ subdir convention for series, sibling to existing sessions/ for one-offs).

How it works
Nine engine-rule sections consolidated into VIDEO_OUTPUT_RULES.md in the spoolcast repo. Lives with the code, gets versioned alongside the pipeline. Future video projects inherit by reading it alongside existing spoolcast rules.

Built with
Spoolcast, kie.ai (kling 3.0 video, gpt-image-2 image-to-image), google chirp3-hd tts, ffmpeg.

stack

spoolcastffmpegGoogle Cloud TTSgpt-image-2kie.aiKling
loading repository tree...
← select a file to view