Skip to content

Add M'Cheyne podcast episode metadata - #11

Open
alexcwatt wants to merge 1 commit into
mainfrom
mcheyne-metadata
Open

Add M'Cheyne podcast episode metadata#11
alexcwatt wants to merge 1 commit into
mainfrom
mcheyne-metadata

Conversation

@alexcwatt

Copy link
Copy Markdown
Owner

Summary

  • Adds 730 episode metadata JSON files (365 family + 365 private) under bible_reading_plan/metadata/episodes/mcheyne-{family,private}/
  • Generated by running podcast-bible-plan build-audio end-to-end against both M'Cheyne tracks — proves the build pipeline introduced in Add M'Cheyne reading plan support alongside Five Day plan #9 works for the new plans
  • With these committed, build-feed produces M'Cheyne RSS feeds with descriptions and chapter timestamps without re-running the audio build

Test plan

  • Spot-check a few episode JSONs render reasonable titles, descriptions, and chapter_start_times
  • Confirm podcast-bible-plan build-feed --plan mcheyne-family -y <year> succeeds against the committed metadata (when a year is added to podcast_config.yaml)
  • Re-running build-audio --plan mcheyne-family / --plan mcheyne-private reports all 365 episodes as cached (idempotent)

🤖 Generated with Claude Code

Generated by running `podcast-bible-plan build-audio --plan
mcheyne-family` and `--plan mcheyne-private`, which downloads ESV
audio for each chapter, synthesizes Google TTS announcements, and
records title + chapter timestamp JSON under
bible_reading_plan/metadata/episodes/{plan}/.

730 files (365 per track). With these committed, `build-feed` can
produce M'Cheyne RSS feeds with descriptions and chapter timestamps
without re-running the audio build.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant