nathom / streamrip

A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer
GNU General Public License v3.0
2.55k stars 219 forks source link

[BUG] GWAPIError: "Parameter SNG_ID is missing" on songs without a fallback #546

Closed notmarek closed 7 months ago

notmarek commented 7 months ago

Describe the bug

When downloading a song from deezer thats not available in your GEOLocation and also doesnt have a fallback sng_id get_downloadable uses None. https://github.com/nathom/streamrip/blob/577d914e93563ac14bd513f853fed1c164e52a82/streamrip/client/deezer.py#L145 - right here I suggest skipping retry if this is None.

Command Used

rip url playlist -- doesnt matter

Debug Traceback

.

Config File

.

Operating System

Linux

streamrip version

bug is present in latest commit to the file #72e9851

Screenshots and recordings

No response

Additional context

No response