nathom / streamrip

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

Label search for Qobuz completely removed/defunct in 2.x, degraded from 1.9.x #642

Open crankedguy opened 4 months ago

crankedguy commented 4 months ago

Describe the bug

Searching for labels seem to be completely removed in 2.x as opposed to 1.9.x

async def search(self, media_type: str, query: str, limit: int = 500) -> list[dict]:
        if media_type not in ("artist", "album", "track", "playlist"):
            raise Exception(f"{media_type} not available for search on qobuz")

which leads to an ugly exception on top. I am still supposing this is a bug as "Label"-functionality is still all around, as well as in the search results (code-wise)

So a statement would be nice if this is a real bug or if this was done on purpose which would be kind of a bummer, because normally you don't degrade a core functionality when upgrading a software

Many thanks!

Command Used

rip search qobuz label "Anything"

Debug Traceback

N/A

Config File

N/A

Operating System

N/A

streamrip version

2.0.5

Screenshots and recordings

No response

Additional context

No response