Confirmed byte-for-byte against a live feed, and tested against a fixture whose itunes:title differs: the RSS title wins, and season/episode stay metadata rather than being folded into the displayed name. An item with a season but no episode number keeps a null episode instead of inventing one. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RPyeapneuXrCdojsaiXGbe