Skip to content

fix: exclude broken android_sdkless player client to prevent 403 errors#407

Merged
dialmaster merged 5 commits intodevfrom
fix/new-sporadic-403-error-fix
Jan 29, 2026
Merged

fix: exclude broken android_sdkless player client to prevent 403 errors#407
dialmaster merged 5 commits intodevfrom
fix/new-sporadic-403-error-fix

Conversation

@dialmaster
Copy link
Collaborator

  • Add --extractor-args youtube:player_client=default,-android_sdkless to getBaseCommandArgs() for scheduled channel downloads
  • Add same extractor arg to getBaseCommandArgsForManualDownload() for manual video downloads
  • Fixes yt-dlp issue #15712 where YouTube renders android_sdkless client unusable, causing HTTP 403 errors when requesting MP4 formats

dialmaster and others added 5 commits January 18, 2026 16:34
- Add --extractor-args youtube:player_client=default,-android_sdkless to
  getBaseCommandArgs() for scheduled channel downloads
- Add same extractor arg to getBaseCommandArgsForManualDownload() for
  manual video downloads
- Fixes yt-dlp issue #15712 where YouTube renders android_sdkless client
  unusable, causing HTTP 403 errors when requesting MP4 formats
@github-actions
Copy link
Contributor

📊 Test Coverage Report

Backend Coverage

Type Coverage Status
Lines 79.39% 🟡
Statements 79.34% 🟡
Functions 79.66% 🟡
Branches 72.36% 🟡

Frontend Coverage

Type Coverage Status
Lines 84.13% 🟢
Statements 83.16% 🟢
Functions 79.21% 🟡
Branches 81.60% 🟢

Coverage Requirements

  • Minimum threshold: 70% line coverage
  • Backend: ✅ Passes
  • Frontend: ✅ Passes

Coverage report generated for commit ff60d21

@dialmaster dialmaster changed the base branch from main to dev January 28, 2026 23:16
@dialmaster dialmaster merged commit 9a45944 into dev Jan 29, 2026
4 checks passed
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.

2 participants