- 0193 releases
- 02v2.8.1 is latest
- 03Updated Oct 4, 2026
- v2.8.1Latest
What's Changed
- Finish interrupted first-run setup and remove the scaled outro by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/267
- Cut 2.8.1 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/268
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.8.0...v2.8.1
What's Changed
- Harden clips, transcription and multicam; add opening hooks and Omnilingual by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/265
- Cut 2.8.0 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/266
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.52...v2.8.0
What's Changed
- Set cards over the video when a style asks for it by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/263
- Cut 2.7.52 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/264
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.51...v2.7.52
What's Changed
- Let a style pick its display and label fonts by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/260
- Cut 2.7.51 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/261
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.50...v2.7.51
What's Changed
- Give each pack a signature motion by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/258
- Cut 2.7.50 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/259
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.49...v2.7.50
What's Changed
- Export a review timeline and read an edited one back by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/255
- Polish every pack's pages so nothing drifts or collides by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/256
- Cut 2.7.49 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/257
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.48...v2.7.49
What's Changed
- Add swiss, poster, terminal and riso packs, and polish the pages by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/253
- Cut 2.7.48 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/254
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.47...v2.7.48
What's Changed
- Seat the name card under the logo and keep captions under the chin by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/251
- Cut 2.7.47 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/252
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.46...v2.7.47
What's Changed
- Fix framing, captions, scramble and steps found in the Advaith renders by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/249
- Cut 2.7.46 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/250
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.45...v2.7.46
What's Changed
- Add nine motion presets by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/247
- Cut 2.7.45 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/248
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.44...v2.7.45
What's Changed
- Print whole percents in multicam progress by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/244
- Track a cut whose face map it scanned itself by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/245
- Cut 2.7.44 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/246
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.43...v2.7.44
What's Changed
- Treat a short layout switch as a layout switch by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/242
- Cut 2.7.43 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/243
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.42...v2.7.43
What's Changed
- Send a multicam edit to the podcli cloud editor, and render its cut here by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/240
- Cut 2.7.42 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/241
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.41...v2.7.42
What's Changed
- Keep first-run setup off stdout, and find gallery tiles with any ffmpeg build by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/238
- Cut 2.7.41 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/239
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.40...v2.7.41
What's Changed
- Let a page fit what it holds by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/236
- Cut 2.7.40 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/237
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.39...v2.7.40
What's Changed
- Let a page fit what it holds by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/236
- Cut 2.7.40 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/237
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.39...v2.7.40
What's Changed
- Let a page fit what it holds by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/236
- Cut 2.7.40 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/237
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.39...v2.7.40
What's Changed
- Hold the guest through an answer, cut remote shows, and give the cloud editor its engine by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/230
- Cut 2.7.39 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/235
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.38...v2.7.39
What's Changed
- Say only what the card says, let the page finish, and free the captions by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/233
- Cut 2.7.38 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/234
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.37...v2.7.38
What's Changed
- Fit styled pages to real clips: logo, short cards, scenes, missing photos by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/231
- Cut 2.7.37 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/232
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.36...v2.7.37
What's Changed
- Draw a show's cards in a style it picks, as full-frame pages by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/225
- Cut 2.7.36 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/228
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.35...v2.7.36
What's Changed
- Edit a full multicam episode: sync every camera and mic, cut to the speaker by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/226
- Cut 2.7.35 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/227
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.34...v2.7.35
What's Changed
- Keep a clip's own words out of the part of the frame the app has spent by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/223
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.33...v2.7.34
What's Changed
- Let a caller hand in the face map, and stop a lost crop looking deliberate by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/220
- Cut 2.7.33 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/221
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.32...v2.7.33
What's Changed
- List only the candidate frames that reached the disk by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/216
- Cut 2.7.32 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/219
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.31...v2.7.32
What's Changed
- Build a card out of blocks when no preset is its shape by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/217
- Cut 2.7.31 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/218
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.30...v2.7.31
What's Changed
- Sign the CLI in through a browser, and cut in the cloud from it by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/213
- Refuse a frame the renderer cannot draw, and honour two config keys by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/214
- Cut 2.7.30 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/215
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.29...v2.7.30
What's Changed
- Let studio take a transcript instead of running Whisper by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/209
- Cut 2.7.29 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/210
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.28...v2.7.29
What's Changed
- Strip the comments added with the render fixes by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/206
- Build whisper-cli for a portable ISA, not the runner's by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/207
- Cut 2.7.28 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/208
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.27...v2.7.28
What's Changed
- Bound the compositor's frame cache and stream render progress by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/204
- Cut 2.7.27 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/205
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.26...v2.7.27
What's Changed
- Round the computed render timeout to an integer by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/202
- Cut 2.7.26 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/203
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.25...v2.7.26
What's Changed
- Scale the Remotion render timeout to the clip instead of hardcoding it by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/200
- Cut 2.7.25 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/201
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.24...v2.7.25
What's Changed
- Ask the card union for a caption, not one kind of card by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/196
- Fix name card and cards overlapping on a recut by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/197
- Make render concurrency container-aware by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/198
- Cut 2.7.24 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/199
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.23...v2.7.24
What's Changed
- Cap a picture card by the room the frame actually left, and cut 2.7.23 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/195
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.22...v2.7.23
What's Changed
- Draw footage in the band a card takes, and cut 2.7.22 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/194
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.21...v2.7.22
What's Changed
- Let a thumbnail carry parts the template has no name for by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/193
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.20...v2.7.21
What's Changed
- Slide the name card in from the edge it sits on by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/192
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.19...v2.7.20
What's Changed
- Composite the captions with the ffmpeg podcli provisioned by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/191
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.18...v2.7.19
What's Changed
- Draw the overlay on a clip that wants no captions by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/190
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.17...v2.7.18
What's Changed
- Release 2.7.15 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/187
- Release 2.7.16 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/188
- Draw the topic chip, progress bar and cards the templates already offer by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/189
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.9...v2.7.17
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.15...v2.7.16
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.14...v2.7.15
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.13...v2.7.14
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.12...v2.7.13
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.11...v2.7.12
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.10...v2.7.11
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.9...v2.7.10
What's Changed
- feat: add clip layout controls by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/182
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.8...v2.7.9
What's Changed
- Fix flashes at split-layout transitions by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/180
- chore: release v2.7.8 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/181
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.7...v2.7.8
What's Changed
- Snap between framings on the cut the source already made by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/178
- Release 2.7.7 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/179
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.6...v2.7.7
What's Changed
- Write the comments I added without em dashes by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/176
- Give every encode a pixel format and Remotion a browser (2.7.6) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/177
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.5...v2.7.6
What's Changed
- Point the camera at whoever is speaking (2.7.4) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/174
- Never let a crop failure lose the clip (2.7.5) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/175
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.3...v2.7.5
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.3...v2.7.4
What's Changed
- Give the clip selector speaker turns to read by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/168
- Stop the opener check rejecting clips that open on "so" by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/172
- Release 2.7.3 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/173
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.2...v2.7.3
What's Changed
- Read the knowledge base the suggestions claimed to be reading by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/162
- Select clips for the format they will be rendered in by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/163
- Let a download use a signed-in browser, and stop three argv copies drifting by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/164
- Five things that were quietly wrong in selection and the studio by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/165
- Release 2.7.2 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/166
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.1...v2.7.2
What's Changed
- Refuse to run under sudo instead of taking the user's install by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/161
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.7.0...v2.7.1
What's Changed
- feat: expand Studio podcast workflow by @AyoParadis in https://github.com/nmbrthirteen/podcli/pull/139
- feat: give studio an output shape by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/152
- Bump the npm-minor-patch group with 8 updates by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/140
- The logo goes on every clip, the outro plays whole, and a guest has a name by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/148
- Motion becomes a value by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/149
- Templates are Pro, not cloud-only by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/150
- feat: render audiograms for audio-only episodes by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/153
- Update numpy requirement from >=2.5.1 to >=2.5.2 in /backend by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/154
- Bump @types/node from 22.19.12 to 26.2.0 by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/158
- Bump the npm-minor-patch group with 6 updates by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/155
- Bump zod from 3.25.76 to 4.4.3 by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/156
- Rank the suggested moments against each other before choosing by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/159
- Release 2.7.0 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/151
- Give the clip renderer the same delayRender budget the episode renderer has by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/160
New Contributors
- @AyoParadis made their first contribution in https://github.com/nmbrthirteen/podcli/pull/139
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.6.0...v2.7.0
What's Changed
- Fix Remotion DM Sans timeout that broke nightly e2e by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/118
- Run e2e render after release instead of every night by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/119
- Bump softprops/action-gh-release from 3.0.1 to 3.0.2 in the actions-minor-patch group by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/125
- Update yt-dlp requirement from >=2025.6.30 to >=2026.7.4 in /backend by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/121
- Bump actions/setup-go from 5.6.0 to 7.0.0 by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/128
- Bump actions/setup-node from 4.4.0 to 7.0.0 by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/127
- Bump multer and @types/multer by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/124
- Bump the npm-minor-patch group with 6 updates by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/123
- Bump actions/checkout from 7.0.0 to 7.0.1 in the actions-minor-patch group by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/131
- Bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/132
- Update onnxruntime requirement from >=1.27.0 to >=1.28.0 in /backend by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/133
- Bump the npm-minor-patch group across 1 directory with 9 updates by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/138
- Update pillow requirement from >=10.0.0 to >=12.3.0 in /backend by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/120
- Bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/129
- perf: parallelize face detection during reframing by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/137
- Bump vitest from 2.1.9 to 4.1.10 by @dependabot[bot] in https://github.com/nmbrthirteen/podcli/pull/130
- Consolidate AI provider selection; add optional remote sync by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/146
- Release 2.6.0 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/147
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.5.0...v2.6.0
What's Changed
- Product audit: provisioning, render, captions, MCP, studio, onboarding, nightly e2e by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/108
- Upgrade TypeScript to 7.0.2 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/107
- Release v2.5.0 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/117
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.4.7...v2.5.0
What's Changed
- Stop the macOS ffmpeg build absorbing the runner's Homebrew libraries by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/104
- Release v2.4.7 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/105
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.4.6...v2.4.7
What's Changed
- Rebrand: new PodCLI logo, icon, and #D97631 accent by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/75
- Favicon: the mic mark, adaptive on dark tabs by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/76
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.4.4...v2.4.5
What's Changed
- Fix multi-segment export, suggest reliability, and thumbnail extraction by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/73
- Release v2.4.4 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/74
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.4.3...v2.4.4
What's Changed
- Shorten the README and move reference material into docs by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/69
- Say what podcli actually does, and report the real clips path by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/70
- Send the release tag with the landing dispatch by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/71
- Render clips past the length target instead of failing them by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/72
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.4.2...v2.4.3
What's Changed
- Remove the unpublishable npm package and other dead files by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/66
- Decode stdin as UTF-8 and sanitize export filenames by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/67
- Release v2.4.2 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/68
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.4.1...v2.4.2
What's Changed
- Global command palette (⌘K) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/64
- Fix stale backend after update, plus title truncation and hour timestamps by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/65
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.4.0...v2.4.1
What's Changed
- Highlights: auto mode, max-quality render, reusable logo by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/61
- Asset library: logos, outros, intros, music across UI, MCP, and CLI by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/62
- Release v2.4.0 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/63
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.3.7...v2.4.0
What's Changed
- Accept video URLs in Find Highlights by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/59
- Release v2.3.7 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/60
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.3.6...v2.3.7
What's Changed
- Pool many videos in Find Highlights by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/57
- Release v2.3.6 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/58
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.3.5...v2.3.6
What's Changed
- Refresh studio and remotion bundles on launcher update by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/55
- Release v2.3.5 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/56
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.3.4...v2.3.5
What's Changed
- Fix clip suggestion: dedup vs history, real error surfacing, and title wrap by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/49
- Persist transcription engine choice in presets by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/50
- Fix Windows fresh-install crash: missing questionary (v2.3.3) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/52
- Studio demo mode and docs drift sync by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/53
- Release v2.3.4 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/54
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.3.0...v2.3.4
Patch fixes for the clip suggestion and transcript flows.
Fixed
- Suggestions tell you what actually failed. When clip suggestion can't produce results, it now surfaces the real reason (not logged in, usage or rate limit reached, timeout, or an unexpected crash) instead of the generic "check claude/codex login" message.
- Suggestions stop repeating moments. Suggestion now knows about clips already rendered for the current video plus the moments already on screen, and skips those ranges.
- Long clip titles are fully visible. The clip title editor wraps instead of scrolling a single-line box.
Changed
- The Whisper / AssemblyAI engine choice now persists with your saved preset, so a show keeps its preferred transcription engine.
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.3.1...v2.3.2
Patch fixes for the studio.
Fixed
- Suggestions no longer repeat moments. Clip suggestion now knows about clips you have already rendered for the current video, plus the moments already on screen, and skips those ranges instead of proposing them again.
- Long clip titles are fully visible. The clip title editor wraps to multiple lines instead of scrolling a single-line box.
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.3.0...v2.3.1
Highlights
A new Highlights studio turns any long video into short clips without scrubbing. Point it at a file and it finds the standout moments on its own, then lets you fine-tune and export.
Highlights studio (new)
- Auto-detects the best moments from laughter, cheering, energy and motion. No need to pick a content type.
- Trim each moment on a video timeline with draggable in and out handles. Edits re-cut in seconds.
- Render vertical (9:16), horizontal (16:9) or square (1:1).
- Download the whole reel or individual clips.
- Save, reopen and delete sessions. Drop or browse a video to start.
Moment detection engine
- Laughter and reaction detection via YAMNet (ONNX), on the no-torch path so it runs in the native runtimes.
- Saliency-based detection for party and action footage, plus a generalized auto profile.
- Pool detection across a folder of clips.
- Windowed inference so long videos never block the worker.
Transcription
- AssemblyAI added as a selectable transcription engine.
Windows
- Uninstall cleans up more completely.
CLI and MCP
podcli reelgains--format,--min-dur,--max-dur, pluslistanddelete.manage_reelanddetect_highlightsexposed over MCP.
What's Changed
- Update README for v2.2 (multi-format, URL import, content studio, uninstall) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/42
- Laughter/reaction detection channel (YAMNet ONNX, no-torch) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/43
- Party/action detection + Highlights studio by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/47
- Add AssemblyAI studio flow by @teethatkamsai in https://github.com/nmbrthirteen/podcli/pull/46
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.2.1...v2.3.0
⚠️ Behavior change:
podcli uninstallnow removes everything by defaultpodcli uninstallpreviously kept your user data (config, knowledge, presets, assets, history, cache) unless you passed--purge. It now removes the entire managed podcli folder, including that user data, by default.- If you want to keep your data, back up your podcli folder before uninstalling, or run
podcli uninstall --dry-runfirst to see exactly what will be removed. --purgeis now a no-op alias, kept only for compatibility (uninstall already removes everything).- Uninstall still prompts for confirmation unless you pass
--yes.
Changes
- Native
podcli uninstallremoves the full managed podcli folder by default (runtime files, models, cached data, and the managed user-data folder). (#41) - Windows: uninstall now removes
%LOCALAPPDATA%\podcli\binfrom the userPATH, and--dry-runreports the PATH cleanup it would perform. install.ps1gains-Uninstall -Purgesupport with the same PATH cleanup.- Uninstall tests updated for the new default behavior.
Full changelog: https://github.com/nmbrthirteen/podcli/compare/v2.2.0...v2.2.1
- If you want to keep your data, back up your podcli folder before uninstalling, or run
Highlights
- Horizontal (16:9) and square (1:1) clips alongside vertical 9:16, with per-format captions that scale to the canvas instead of floating mid-frame. Set the format in the studio (New episode → Settings → Format), via the
create_clip/batch_create_clipsMCP tools, or withpodcli process --format. Defaults to vertical, so existing behavior is unchanged. (#37) - Content studio — free-form "ask for anything" generation (LinkedIn post, thread, extra hooks, …) plus per-section Regenerate for titles, description, tags, and hashtags with optional guidance, and a live thumbnail preview. (#37)
- YouTube / direct-URL import — paste a link into the studio's video field to download it via yt-dlp and continue straight into the preview/transcription workflow. (#40)
- Thumbnail CLI flags —
--thumbnails/--no-thumbnailsonpodcli processto force thumbnail generation on or off. (#38)
Studio UI
- Refreshed palette and a consistency pass: one low-opacity hairline border system, darker surfaces, depth from shadow, all-SVG icons, portaled modals, a sticky preview pane, tabular figures, and loading buttons that stay legible.
- Episode work now survives navigation — export results, energy analysis, suggestions, and selections persist when you leave and return to the page.
Under the hood
- New
FormatSpecsingle source of truth (backend/services/formats.py) replaces scattered 1080×1920 hardcodes; format is threaded end to end with format-aware duration caps, and the render path forks on the format's reframe strategy (face-tracked crop for vertical/square, scale-and-pad letterbox for horizontal).
Full changelog: https://github.com/nmbrthirteen/podcli/compare/v2.1.2...v2.2.0
- Horizontal (16:9) and square (1:1) clips alongside vertical 9:16, with per-format captions that scale to the canvas instead of floating mid-frame. Set the format in the studio (New episode → Settings → Format), via the
What's Changed
- fix: AI CLI discovery and manual path overrides (v2.1.2) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/39
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.1.1...v2.1.2
What's Changed
- Fix Windows uninstall and repair broken bundled Python runtime by @teethatkamsai in https://github.com/nmbrthirteen/podcli/pull/35
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.1.0...v2.1.1
What's Changed
- Add friendly uninstall flow by @teethatkamsai in https://github.com/nmbrthirteen/podcli/pull/33
- Content studio + standalone Thumbnail studio pages by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/34
New Contributors
- @teethatkamsai made their first contribution in https://github.com/nmbrthirteen/podcli/pull/33
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.13...v2.1.0
What's Changed
- Trust Hugging Face CDN redirect hosts in model downloader by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/32
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.12...v2.0.13
What's Changed
- Add
podcli ui+ backend hardening and audit fixes by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/30
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.11...v2.0.12
- Add
What's Changed
- Release v2.0.11 by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/29
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.10...v2.0.11
What's Changed
- Fix bundled Studio config paths by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/27
- Two-step thumbnail picker (choose text + frame, then render) + title-select fix by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/28
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.7...v2.0.10
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.8...v2.0.9
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.7...v2.0.8
What's Changed
- Fix CLI-backed Studio actions in bundled runtime (honor PODCLI_BACKEND) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/26
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.6...v2.0.7
What's Changed
- v2.0.6: thumbnail config management, Studio re-skin, clip metadata by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/25
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.5...v2.0.6
What's Changed
- Fix blank clip detail page (undefined var) + type-check the SPA in build by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/24
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.4...v2.0.5
What's Changed
- setup --speakers: opt-in diarization install + actionable messages by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/23
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.3...v2.0.4
What's Changed
- Fix remotion bundle extraction (./ root entry rejected) by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/22
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.2...v2.0.3
What's Changed
- Settings management: manage HF_TOKEN (and future secrets) from CLI + Web UI by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/20
- env_settings: never write the secrets temp file world-readable by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/21
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v2.0.1...v2.0.2
What's Changed
- fix: detect Python correctly on Windows by @harisfahrurozi26 in https://github.com/nmbrthirteen/podcli/pull/6
- fix: Windows/Linux cross-platform compatibility by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/7
- docs: cache GitHub stars badge by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/8
- fix: serve built SPA from dist when web-server runs from source by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/9
- fix: make Windows setup failures visible + double-click installer by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/10
- fix: transcription crash when there are no speaker labels by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/11
- Add
studiocommand: cut a fragment + Remotion intro/outro bookends by @rikitrader in https://github.com/nmbrthirteen/podcli/pull/4 - fix: UTF-8 stdout/stderr + AI CLI capture on Windows by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/12
- fix: discover Claude/Codex CLI on Windows by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/13
- Add Liberapay funding option with username by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/14
- Add Liberapay funding option with username by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/15
- Native binary CLI (codex-style): hermetic runtimes, whisper.cpp, bundled studio + MCP by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/16
- Release: drop Intel Mac from v2.0.0 matrices + installers by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/17
- Docs: use podcli.com install URLs by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/18
- Fix Apple Silicon SIGKILL on the darwin binary by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/19
New Contributors
- @harisfahrurozi26 made their first contribution in https://github.com/nmbrthirteen/podcli/pull/6
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v1.1.0...v2.0.1
What's Changed
- fix: detect Python correctly on Windows by @harisfahrurozi26 in https://github.com/nmbrthirteen/podcli/pull/6
- fix: Windows/Linux cross-platform compatibility by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/7
- docs: cache GitHub stars badge by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/8
- fix: serve built SPA from dist when web-server runs from source by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/9
- fix: make Windows setup failures visible + double-click installer by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/10
- fix: transcription crash when there are no speaker labels by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/11
- Add
studiocommand: cut a fragment + Remotion intro/outro bookends by @rikitrader in https://github.com/nmbrthirteen/podcli/pull/4 - fix: UTF-8 stdout/stderr + AI CLI capture on Windows by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/12
- fix: discover Claude/Codex CLI on Windows by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/13
- Add Liberapay funding option with username by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/14
- Add Liberapay funding option with username by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/15
- Native binary CLI (codex-style): hermetic runtimes, whisper.cpp, bundled studio + MCP by @nmbrthirteen in https://github.com/nmbrthirteen/podcli/pull/16
New Contributors
- @harisfahrurozi26 made their first contribution in https://github.com/nmbrthirteen/podcli/pull/6
Full Changelog: https://github.com/nmbrthirteen/podcli/compare/v1.1.0...v2.0.0
v1.1.0 — Studio Dashboard
podcli v1.1.0 — Studio Dashboard
A full content studio on top of the podcli engine: browse and re-iterate on rendered clips, fix framing visually, and learn from YouTube performance. Backward compatible with v1.0.0 (additive data fields, new tools/routes).
Studio dashboard (web UI)
- Vite + React Router app with a sidebar shell; clip library with a card grid and a custom clip player
- Redesigned clip detail page (player hero + grouped editor)
- Per-clip thumbnail studio: text/line control, keyframe frame-pick, image upload, variation picker, full brand-template editor
- Delete clips end-to-end; live export indicator as clips stream in while rendering
Reframe / crop pipeline
- Manual reframe editor to fix camera framing on rendered clips — visual timeline, play, jump-to-keyframe, drag-scrub, visual trim
- Manual keyframe crop mode and camera-switch detection in the render pipeline
- Keyframes + trim persist across reopen; full render recipe replayed so brand survives re-render
YouTube analytics learning loop
- Phase 2: performance loop that feeds back into clip-picking; Phase 3: semantic "what separates top performers" analysis
- Web clip-linking for the live OAuth path (no longer CLI-only); CSV import path needs no auth
- Hardened credentials (
integrations.json0600, refresh-token validation); transparent CSV attribution with match scores
Engine / quality
- New CLI subcommands:
clips list/edit/reopen/delete,youtube auth/status/link/sync/learn - Atomic history writes + serialized mutations; structured crop-strategy logging; shared API client, error utilities, and asset resolver
- Deduplication and hardening pass across the dual-server + CLI codebase
Full changelog: https://github.com/nmbrthirteen/podcli/compare/v1.0.0...v1.1.0
First stable release of podcli — transcribe, clip, and publish short-form video from one place.
License: podcli is now AGPL-3.0 (changed from MIT in this cycle). If you distribute or run a modified version as a network service, the AGPL terms apply.
Highlights
Config profiles & portable setup (#1)
- Split config home (
.podcli/— knowledge, presets, assets, corrections, integrations) from the data dir (data/— cache, transcripts, renders), overridable viaPODCLI_HOME/PODCLI_DATA. - Export / import / activate config bundles to move your whole show setup between machines. Imported bundles no longer carry the exporter's absolute paths.
- Auto-migration of legacy
.podcli/cacheandpresets/into the new layout, idempotent and non-blocking.
Integrations plugin system (#1)
- Pluggable, category-based integration registry exposed over MCP and the web UI, with enable/disable state.
DaVinci Resolve export — beta (#1)
- Export shorts as a Resolve-importable FCPXML timeline; each short becomes an editable compound clip with source on V1 and a ProRes 4444 alpha caption overlay on V2.
- Emits canonical NTSC frame durations and DF/NDF timecode.
- ⚠️ Beta: the FCPXML math is unit-tested but end-to-end import into Resolve 20.x hasn't been broadly verified yet. Please report issues with your Resolve version and source format.
Reliability
- Non-interactive / CI safe (#3):
podcli processno longer crashes withOSError [Errno 22]when run with piped stdin or no TTY — it renders all suggested clips headlessly instead. - Resume caching: suggestion sessions are reused across runs, keyed on the inputs that affect selection (and skipped when a custom transcript is supplied).
- Repo hygiene: CODEOWNERS for review routing (#2), frame-seam fix for split-screen thumbnails/crops.
Notes
- Requires
ffmpeg(with libass for caption burn-in). - 299 Python + 41 TS tests passing; TypeScript typecheck clean.
Full changelog: https://github.com/nmbrthirteen/podcli/compare/v0.1.0...v1.0.0
- Split config home (
v0.1.0 - Initial release
Podcli is an open-source AI podcast clipper. Runs on your laptop. One command turns a long-form episode into vertical clips with face tracking and burned-in captions.
What's in it
- One-command pipeline -
./podcli process episode.mp4does the whole thing - AI clip suggestion - Claude or Codex picks moments scored on 4 dimensions
- Face tracking - YuNet detection with smoothed camera, handles split-screen layouts
- 4 caption styles - branded, hormozi, karaoke, subtle (burned in)
- Hardware-accelerated export - VideoToolbox on Mac, NVENC on NVIDIA, VAAPI on Linux
- 3 interfaces - CLI, MCP server for Claude Code, drag-and-drop web app
- Knowledge base - 13 markdown files teach the AI your show's voice
- PodStack workflow - slash commands for titles, descriptions, thumbnails, publish checklists
Install
- One-command pipeline -