JosefNemec / Playnite

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
https://playnite.link
MIT License
9.43k stars 504 forks source link

Steam and IGDB database extension not working #1597

Closed mrcrowley666 closed 4 years ago

mrcrowley666 commented 4 years ago

By not working I mean they show up in settings/extensions but all functionality from them is completely missing. They did work when i installed playnite for the first time but shortly after stopped working at which exact point I cannot remember. It's almost as if it occurred because I added a large amount of games/emulators/roms to playnite. Also Metadata sources is completely empty although wikipedia still works.

The big headache: I can't reproduce this on 2 other computers which have Playnite all running same version of windows 10 LTSC 1809

I've tried deleting and restoring the extensions as well as enabling and disabling them. Also tried uninstalling while backing up my library folder and reinstalling.

Finally I tried a completely new install from scratch and the said extensions still don't function. It's mind boggling! So the obvious conclusion may be that its a problem with my computer but Playnite works perfectly apart from this.

As I don't know what else to do, I guess I am just wondering where else I might look besides reinstalling windows to see if that fixes it?

Thanks for any help

JosefNemec commented 4 years ago

Make sure your firewall (or something else) is not blocking access to api.playnite.link.

mrcrowley666 commented 4 years ago

Hi Josef It was worth a try but did not help. I disabled both windows firewall and windows defender and rebooted but it didn't make any difference. I don't have any other security software. Other extensions seem to function fine but not these 2.

JosefNemec commented 4 years ago

Those two are only extensions that depend on access that address, that's why everything else works. Please go to "About Playnite" and generate diagnostics package for me.

mrcrowley666 commented 4 years ago

It says failed to automatically upload diagnostics package

JosefNemec commented 4 years ago

Then that's another indication that api.playnite.link is not accessible. You can manually upload %appdata%\Playnite\playnite.log log file, but I'm 99% sure that it will just says that API server is not accessible.

mrcrowley666 commented 4 years ago

diag.zip Sorry for the delay I had to attend to some business. Heres the diag.zip produced by pressing creat diag package button. After a quick look I couldn't see api.playnite.link referenced in playnite.log

mrcrowley666 commented 4 years ago

I see the following for both steam and IGDB but not entirely sure what that means.

'System.Net.Http.Headers.GenericHeaderParser' threw an exception. ---> System.TypeLoadException: The signature is incorrect.

JosefNemec commented 4 years ago

No idea why is that happening, my only guess is that there's something wrong with .NET installation on your system. Try repairing .NET Framework installation.

I fails in part of code that's out of our control, I can't do anything about it.

mrcrowley666 commented 4 years ago

wu So I tried doing a repair but it didn't do anything other than ask me to send send log files to microsoft.

I also looked for ways to uninstall .net 4.8 but found nothing that works

I think I have found the likely culprit in a windows update but microsoft have not included it as an uninstallable update. I tried downloading the update again but it just says its already installed and have so far not found a way to uninstall it.

Thanks for pointing me in the right direction at least I have some idea of where the problem lies now.

JosefNemec commented 4 years ago

I'm going to close this since there's nothing we can do about this and it's system setup related. If you find a solution please post it here in case somebody else comes across this issues in future. Thanks