Closed bokkaebi closed 1 month ago
same. yesterday it was working just fine, but today came this error
Same here :(
Seemingly something changed with Qobuz api
Same here :(
Seemingly something changed with Qobuz api
I also have this problem. Unlikely that this is related to the API though. I use a different tool on windows (QBdLX) and it seems to work fine.
same to me
Same problem here
same here
so it's not just me
@nathom any idea what the issue could be? I checked the spoofer and it seems to be still working. They must be doing some additional check of some kind now.
the request that checks the secrets now requires a valid X-User-Auth-Token
header
checking the secrets after logging in to Qobuz and setting the auth token header resolves the issue
Thanks for the fix @OothecaPickle!
This fix is not working for me, i still have the same problem.
This fix is not working for me, i still have the same problem.
it works fine in my case(macos). download file and replace it in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/
This fix is not working for me, i still have the same problem.
it works fine in my case(macos). download file and replace it in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/
I have replaced the file in Linux Fedora but i still got the same result/error.
5 from streamrip.rip import rip │ │ 6 if name == 'main': │ │ 7 │ sys.argv[0] = re.sub(r'(-script.pyw|.exe)?$', '', sys.argv[0]) │ │ ❱ 8 │ sys.exit(rip()) │ │ 9 │ │ │ │ /usr/lib/python3.12/site-packages/click/core.py:1157 in call │ │ │ │ ... 13 frames hidden ... │ │ │ │ /home/gerdy/.local/lib/python3.12/site-packages/streamrip/client/qobuz.py:16 │ │ 6 in login │ │ │ │ 163 │ │ │ f.set_modified() │ │ 164 │ │ │ │ 165 │ │ self.session.headers.update({"X-App-Id": c.app_id}) │ │ ❱ 166 │ │ self.secret = await self._get_valid_secret(c.secrets) │ │ 167 │ │ │ │ 168 │ │ if c.use_auth_token: │ │ 169 │ │ │ params = { │ │ │ │ /home/gerdy/.local/lib/python3.12/site-packages/streamrip/client/qobuz.py:39 │ │ 2 in _get_valid_secret │ │ │ │ 389 │ │ working_secrets = [r for r in results if r is not None] │ │ 390 │ │ │ │ 391 │ │ if len(working_secrets) == 0: │ │ ❱ 392 │ │ │ raise InvalidAppSecretError(secrets) │ │ 393 │ │ │ │ 394 │ │ return working_secrets[0] │ │ 395 │ ╰──────────────────────────────────────────────────────────────────────────────╯ InvalidAppSecretError: ['10b251c286cfbf64d6b7105f253d9a2e', '979549437fcc4a3faad4867b5cd25dcb']
This fix is not working for me, i still have the same problem.
it works fine in my case(macos). download file and replace it in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/
i also replaced the file on my Mac but still I have the same issue.
Thanks @OothecaPickle - the fix works for me (Linux Mint 22).
This fix is not working for me, i still have the same problem.
it works fine in my case(macos). download file and replace it in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/
i also replaced the file on my Mac but still I have the same issue.
Have you used new arls? try to replace config file with new one (/Library/Application Support/streamrip/config.toml)
This fix is not working for me, i still have the same problem.
it works fine in my case(macos). download file and replace it in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/
Thanks a lot, it worked for me. Had to replace the qobuz.py file in here (Windows 11): C:\Users\XXX\AppData\Roaming\Python\Python312\site-packages\streamrip\client
This fix is not working for me, i still have the same problem.
it works fine in my case(macos). download file and replace it in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/
i also replaced the file on my Mac but still I have the same issue.
Have you used new arls? try to replace config file with new one (/Library/Application Support/streamrip/config.toml)
i have replaced the config.toml file i also deinstalled stream rip and reinstalled it on Fedora and macOS both have the same results it does not work .
To anyone still confused. You have to manually do the changes because you're probably reinstalling or upgrading the main streamrip repository which doesn't have the changes yet.
So just find qobuz.py and then add and remove a line follwing the diff posted previously. https://github.com/OothecaPickle/streamrip/commit/86a3adbf452800942e985e21f0fb55caf6da5f07
Problem solved I got it working it was my mistake. ;-)
THANK YOU @OothecaPickle IT WORKED
changed those lines and works again.
I cannot find qobuz.py in library (MacOS) via Finder or Terminal even if the given path is: /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/streamrip/client/qobuz.py Somebody could help? Thanks
I cannot find qobuz.py in library (MacOS) via Finder or Terminal even if the given path is: /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/streamrip/client/qobuz.py Somebody could help? Thanks
Sorry but are you sure the file is there ? How did you install python ? For example I use pyenv.
❯ fd -H qobuz.py
.pyenv/versions/3.12.6/lib/python3.12/site-packages/streamrip/client/qobuz.py
Thanks to OothecaPickle from me too. Works on Mint 21.3.
Thank you, @OothecaPickle!
Thank you! The fix fixed it on Linux Mint 22 :3 I was already wondering if Qobuz managed to completely brake any downloader with that change but luckily this isn't the case xD
@OothecaPickle You should make a PR so your code can be merged into the Streamrip repo
This fix is not working for me, i still have the same problem.
it works fine in my case(macos). download file and replace it in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/
Thanks a lot, it worked for me. Had to replace the qobuz.py file in here (Windows 11): C:\Users\XXX\AppData\Roaming\Python\Python312\site-packages\streamrip\client
I have no such folder on windows 10..
@Jeff254 Just update to the latest commit on dev.
the request that checks the secrets now requires a valid
X-User-Auth-Token
headerchecking the secrets after logging in to Qobuz and setting the auth token header resolves the issue
Thanks for the fix- worth releasing a new version with this.
This fix is not working for me, i still have the same problem.这个修复方法对我没用,我还是有同样的问题。
it works fine in my case(macos). download file and replace it in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/下载文件并替换/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/中的文件。
Thanks a lot, it worked for me. Had to replace the qobuz.py file in here (Windows 11): C:\Users\XXX\AppData\Roaming\Python\Python312\site-packages\streamrip\client非常感谢,我成功了。我必须替换这里的 qobuz.py 文件(Windows 11):C:\Users\XXX\AppData\Roaming\Python\Python312\site-packages\streamrip\client
I have no such folder on windows 10..我在 Windows 10 上没有这样的文件夹。
You may check path like this:
C:\Users\XXXX\appdata\local\programs\python\pythonxxx\lib\site-packages\streamrip
The fix seems to work but I keep getting ClientPayloadError
and TimeoutError
.
@Jeff254 Just update to the latest commit on dev.
Are you aware of a simple way to do this on the AUR package without breaking paru?
@Jeff254 Just update to the latest commit on dev.
Are you aware of a simple way to do this on the AUR package without breaking paru?
yeah the package on AUR only the stable one, not the -git
one. I might create one tho if its allowed. You can find the files in /usr/lib/python3.12/site-packages/streamrip/client/qobuz.py
This fix is not working for me, i still have the same problem.
it works fine in my case(macos). download file and replace it in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/streamrip/client/
Thanks a lot, it worked for me. Had to replace the qobuz.py file in here (Windows 11): C:\Users\XXX\AppData\Roaming\Python\Python312\site-packages\streamrip\client
I have no such folder on windows 10..
Found it under the following Path in Windows 10:
C:\Users\xxxx\AppData\Local\Programs\Python\Python312\Lib\site-packages\streamrip\client
Describe the bug
Encounters InvalidAppSecretError whenever using Qobuz, even though valid userid and token is in config
Command Used
Debug Traceback
Config File
Operating System
Linux
streamrip version
2.0.5
Screenshots and recordings
No response
Additional context
No response