**Problem:**
Recyclarr was showing warnings about 9 obsolete HDR Custom Format IDs
that no longer exist in TRaSH Guides:
- e23edd2482476e595fb990b12e7c609c # DV HDR10 (old)
- 58d6a88f13e2db7f5059c41047876f00 # DV (old)
- 55d53828b9d81cbe20b02efd00aa0efd # DV HLG (old)
- a3e19f8f627608af0211acd02bf89735 # DV SDR (old)
- dfb86d5941bc9075d6af23b09c2aeecd # HDR10 (old)
- e61e28db95d22bedcadf030b8f156d96 # HDR (old)
- 2a4d9069cc1fe3242ff9bdaebed239bb # HDR (undefined) (old)
- 08d6d8834ad9ec87b1dc7ec8148e7a1f # PQ (old)
- 9364dd386c9b4a1100dde8264690add7 # HLG (old)
TRaSH Guides reorganized HDR Custom Formats with new IDs.
**Solution:**
1. Updated config/recyclarr.yml with current HDR format IDs
2. Replaced 9 obsolete IDs with 12 current IDs matching Sonarr config
3. Added UHD Streaming Boost and Cut formats
4. Fixed recyclarr-sync.sh API key injection using AWK instead of sed
**Changes:**
- config/recyclarr.yml: Updated Radarr HDR Custom Format IDs
- scripts/recyclarr-sync.sh: Fixed API key injection for both services
**Testing:**
Recyclarr sync now completes successfully without HDR-related warnings.
Both Radarr and Sonarr profiles updated correctly.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>