Open Tom4tot opened 8 months ago
Can you try the following
rip config reset
rip config path
showsThank you for you help, and btw, thanks a lot for your amazing program. You can't imagine how much it has helped me. I'll happy to donate if you have a link (btw, your blog link doesn't work in your bio).
Here is what I get:
C:\Users\Tom\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts>rip config reset
Are you sure you want to reset the config file at C:\Users\Tom\AppData\Roaming\streamrip\config.toml? [y/n]: y
Reset the config file at C:\Users\Tom\AppData\Roaming\streamrip\config.toml!
C:\Users\Tom\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts>rip config path
Config path: 'C:\Users\Tom\AppData\Roaming\streamrip\config.toml'
C:\Users\Tom\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts>rip config open
Opening file at C:\Users\Tom\AppData\Roaming\streamrip\config.toml
The system cannot find the file C:\Users\Tom\AppData\Roaming\streamrip\config.toml.
C:\Users\Tom\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts>rip url https://play.qobuz.com/album/cvcv34k39gf0b
Enter your Qobuz email:
Aborted!
Indeed, it seems that the files are simlinked, but I don't know how to check for sure? In any case, the "rip config reset" did reset my file located here: C:\Users\Tom\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Roaming\streamrip
No worries! I had a donation link but the service was taking 70% so I just removed it. I might put something else up later :)
Can you try deleting the symlink and letting stream rip create a new one?
No worries! I had a donation link but the service was taking 70% so I just removed it. I might put something else up later :)
Can you try deleting the symlink and letting stream rip create a new one?
Sorry but I have no idea how to do that, I'm not familiar with symlink, especially on Windows. I can try to have a deeper look tomorrow.
No worries! I had a donation link but the service was taking 70% so I just removed it. I might put something else up later :) Can you try deleting the symlink and letting stream rip create a new one?
Sorry but I have no idea how to do that, I'm not familiar with symlink, especially on Windows. I can try to have a deeper look tomorrow.
OP, your issue is exactly same as mine. What you did was, you installed Python installer and Microsoft Store Python app as well. You just need only ONE.
For some reason, Microsoft Store python saved the config file in: "~\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Roaming\streamrip\config.toml"
If you use python installer, then it will saved the config in: "C:\Users\User\AppData\Local\streamrip\streamrip\config.toml"
No worries! I had a donation link but the service was taking 70% so I just removed it. I might put something else up later :) Can you try deleting the symlink and letting stream rip create a new one?
Sorry but I have no idea how to do that, I'm not familiar with symlink, especially on Windows. I can try to have a deeper look tomorrow.
OP, your issue is exactly same as mine. What you did was, you installed Python installer and Microsoft Store Python app as well. You just need only ONE.
1. Uninstall the Microsoft Store Python. Just use the python installer on Python.org website. 2. Test type "python" on CMD. If it still redirects you to Microsoft Store. Then follow the following steps: * Use the Windows search bar to find "Manage app execution aliases". There should be two aliases for Python. Unselect them, and this will allow the usual Python aliases "python" and "python3".
3. Test type "python" on CMD again, and this time it should work properly. 4. Reinstall streamrip as usual. Then, open your config: "rip config --open"
Thank you, I'll try that (app execution aliases is a real mess on my laptop, it has 10+ python entries), but I still think StreamRip should be "more" compatible with people that install Python from MS Store.
EDIT: for some reason, it was really a mess to add python to PATH, but now everything is working as intended and the configuration file is created like it should, and located at the right location. Thank you!
No worries! I had a donation link but the service was taking 70% so I just removed it. I might put something else up later :)
Just to avoid creating a new issue, could you unlock the minimum sponsoring allowed? I'd like to only give 1$ per month to help and support your project.
I know it can sound like it's not much, but I consider 12$ a year quite decent and would be a lot of money if all users would do the same.
If not, I'll consider a one-time donation but I think monthly donations are much better regarding foreseeability.
@Tom4tot Done.
No worries! I had a donation link but the service was taking 70% so I just removed it. I might put something else up later :) Can you try deleting the symlink and letting stream rip create a new one?
Sorry but I have no idea how to do that, I'm not familiar with symlink, especially on Windows. I can try to have a deeper look tomorrow.
OP, your issue is exactly same as mine. What you did was, you installed Python installer and Microsoft Store Python app as well. You just need only ONE.
For some reason, Microsoft Store python saved the config file in: "~\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Roaming\streamrip\config.toml"
If you use python installer, then it will saved the config in: "C:\Users\User\AppData\Local\streamrip\streamrip\config.toml"
1. Uninstall the Microsoft Store Python. Just use the python installer on Python.org website. 2. Test type "python" on CMD. If it still redirects you to Microsoft Store. Then follow the following steps: * Use the Windows search bar to find "Manage app execution aliases". There should be two aliases for Python. Unselect them, and this will allow the usual Python aliases "python" and "python3".
3. Test type "python" on CMD again, and this time it should work properly. 4. Reinstall streamrip as usual. Then, open your config: "rip config --open"
Thank you very much for bringing this up! I was going crazy wondering why my config file didn't get parsed properly. What skullduggery & scumbaggery from Microsoft however, terribly annoying!
Linking this issue here: #684, as I also checked that problem by installing the Windows Store version of python, which acts weirdly with the user config folder, basically creating its own sandbox, to "protect" the user possibly...
Describe the bug
After a fresh install, and trying to open the config message, I get this message:
Also, when manually creating the file, I have the impression it doesn't take into account my settings. Instead, it's using this file:
"C:\Users\Tom\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Roaming\streamrip\config.toml"
It could be because I installed Python from the Microsoft Store? In that case, the program should try to open the config file from the right location. I had to use the program "Everything" to find the proper config file.
Command Used
Debug Traceback
Config File
Operating System
Windows 11
streamrip version
2.0.2
Screenshots and recordings
No response
Additional context
No response