Skip to content

yt-dlp 2025.1.26 fails to detect available formats #2348

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
eugenesan opened this issue Apr 1, 2025 · 0 comments
Open

yt-dlp 2025.1.26 fails to detect available formats #2348

eugenesan opened this issue Apr 1, 2025 · 0 comments
Labels
Bug Unexpected problem or unintended behavior that needs to be fixed

Comments

@eugenesan
Copy link

System OS

Linux

Python Version

3.12 (CPython)

Install Source

pip / PyPi

Install version / commit hash

4.2.11

Expected Behavior vs Actual Behavior

Previously, it was possible to do the following without re-encoding:
spotdl --log-level DEBUG --format opus --bitrate auto "Dokho - Limania".
spotdl would download best WEBM (usually 251) and copy the data to .opus without re-encoding.

Currently, it always defaults to .mp4 stream and then converts it to .opus.
Also, --bitrate auto is broken and fails conversion #2342

I made attempts to pass --yt-dlp-args "--format 251" and hardcode ytdl_format in mase.py:99 without success. It results in "Requested format is not available. Use --list-formats for a list of available formats" from YouTubeDL.py:2987.
Passing the same URL to fresh external instance of yt-dlp works as expected.

Upgrading embedded yt-dlp to 2025.3.31 fixes both issues.

Steps to reproduce - Ensure to include actual links!

See main description

Traceback

See main description

Other details

No response

@eugenesan eugenesan added the Bug Unexpected problem or unintended behavior that needs to be fixed label Apr 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Unexpected problem or unintended behavior that needs to be fixed
Projects
None yet
Development

No branches or pull requests

1 participant