Closed razorsoup closed 1 month ago
Yikes, never seen that one in the context of this application before. It's trying to reach out to YouTube's authentication endpoint, and the request library is saying that it doesn't have proper certificate for that site and therefore it doesn't trust it and won't make the connection. But "youtube.com" is a generally trusted site and I'm 100% sure the requests library already has the proper certificates for it, so this does kinda seem like a specific environmental issue like you suspected.
Programmatically the way to fix this is to disable SSL verification, but requires actually modifying the code of the application, and not even the code of THIS application, it would be the code of the ytmusicapi
application that this app depends on, so it's even one level deeper. So that's kinda out of the question.
I think you probably wouldn't run into this issue if you used the CLI version of ytmusic-deleter. It's not as glamarous as the graphical user interface, and it requires being comfortable using a command line interface. But it would probably work since it would outsource the authentication to your browser instead of the Python requests API that is currently failing for you.
CLI README: https://github.com/apastel/ytmusic-deleter/blob/main/ytmusic_deleter/README.md
I'll let you know if I think of anything else though. If you can get on a Windows computer on a different network, that should work too!
Verified that it works on a different computer.
Installed the application without error but clicking the sign-in button doesn't do anything. The log found in the AppData folder contains the following:
I suspect it's due to the content filter that is in use on this network but wanted to get your thoughts on this error as well. My workstation is supposed to be unfiltered but this error seems to suggest an issue with making an SSL connection, right?