Skip to content

Infer episode numbers from titles when RSS omits itunes:episode - #20

Merged
frarredondo merged 1 commit into
mainfrom
feat/episode-num-from-title
Aug 2, 2026
Merged

Infer episode numbers from titles when RSS omits itunes:episode#20
frarredondo merged 1 commit into
mainfrom
feat/episode-num-from-title

Conversation

@frarredondo

@frarredondo frarredondo commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Closes Infer episode numbers from titles when RSS omits itunes:episode #3: when RSS has no itunes:episode, parse a clear leading number from the title (860 - …, #860 …, Episode 860: … / Ep. 25).
  • RSS episode still wins when present.
  • Section-style titles (1.1 - …, 5.6.3 …) stay at 000.
  • README documents the filename fallback.

Follow-up for renaming already-transcribed _000_ files without re-ASR: #19.

Test plan

  • Unit tests for common patterns, section-style rejection, RSS preference, and basename fallback
  • Full suite green (51 passed)
  • CI test check on this PR

Filenames were stuck at _000_ for feeds like Syntax even when titles
already embed clear leading numbers; parse those as a fallback.
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@frarredondo
frarredondo merged commit 9f86de6 into main Aug 2, 2026
1 check passed
@frarredondo
frarredondo deleted the feat/episode-num-from-title branch August 2, 2026 21:49
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.

Infer episode numbers from titles when RSS omits itunes:episode

2 participants