You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
eugenesan
added
the
Bug
Unexpected problem or unintended behavior that needs to be fixed
label
Apr 1, 2025
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
Other details
No response
The text was updated successfully, but these errors were encountered: