When iTunes/Spotify provides a track duration, search 5 YouTube results and keep only those within 60–150% of the expected length (filters remixes, prayer videos, etc.). Falls back to ytsearch1: if no match is found. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>