Outdated yt-dlp package (v2024.05.27) causing YouTube download failures

**Package:** yt-dlp

**Current Version in Replit Nix:** 2024.05.27 (from May 2024)

**Latest Version:** 2025.01.03 (current)

**Nix Package:** https://search.nixos.org/packages?query=yt-dlp

**Issue:**

The outdated yt-dlp version cannot download YouTube videos due to YouTube's updated anti-bot protections. Getting consistent "nsig extraction failed" and "HTTP Error 403: Forbidden" errors.

**Why This Update Is Critical:**

- yt-dlp requires frequent updates to keep pace with YouTube's anti-bot measures

- The current 5-month-old version is blocked by YouTube's current protections

- This breaks essential transcription workflows for content verification applications

**Use Case:**

Building an AI-powered content verification platform that transcribes YouTube videos without captions. The workflow is:

1. youtube-dl-exec extracts direct audio URL ✅

2. AssemblyAI transcribes from that URL ❌ (fails because YouTube's signed URLs block third-party access)

3. Fallback: yt-dlp downloads audio locally → AssemblyAI transcribes ❌ (fails with 403 due to outdated version)

**Error Example:**

WARNING: [youtube] VwjxVRfUV_4: nsig extraction failed
ERROR: unable to download video data: HTTP Error 403: Forbidden

**Request:** 

Please update yt-dlp to the latest version (2025.01.03 or newer) in Replit's Nix package cache.

**Technical Details:**

- System: Replit Nix environment

- Command used: `yt-dlp -x --audio-format mp3 <youtube_url>`

- Version check: `yt-dlp --version` shows `2024.05.27`