7b7f9b820805933c7c3e24fa7e64715f46da6224
- On-air toggle uploads status.json to BunnyCDN + purges cache, website polls it every 15s to show live ON AIR / OFF AIR badge - Publish script downloads Castopod's copy of audio for CDN upload (byte-exact match), removes broken slug fallback, syncs all episode media to CDN after publishing - Fix f-string syntax error in publish_episode.py (Python <3.12) - Enable CORS on BunnyCDN pull zone for json files - CDN URLs for website OG images, stem recorder bug fixes, LLM token budget tweaks, session context in CLAUDE.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
AI Radio Show - web-based podcast production with multiple TTS providers
Languages
Python
76.7%
HTML
12.5%
JavaScript
5.2%
CSS
3.4%
Lua
1.9%
Other
0.3%