darklinkpower / PlayniteExtensionsCollection

Collection of extensions made for Playnite.
MIT License
331 stars 29 forks source link

[Review Viewer] reviews for recently added games not showing #489

Closed robbely closed 10 months ago

robbely commented 10 months ago

Extension name

Review Viewer

Bug Description

No reviews are showing for any game I've added to Playnite after June 18 this year.

Existing reviews are being updated (eg some reviews are dated yesterday for games added before June).

Also the corresponding ExtensionsData folder appears to be downloading review data in json format for the newly added games, so the issue seems to be with the addon displaying that data.

I've tried different themes (currently using Startdust), also uninstalling and reinstalling the addon (and deleting the corresponding ExtensionsData folder) but with the same issue (which is odd as I would assume if the problem was in the data this would clear it - either not being able to see any reviews or seeing all of them).

To Reproduce

No response

Logs

I'm not comfortable publicly posting logs, if this is a dealbreaker I will put up with the issue or uninstall the extension. Related (ReviewViewer) extensions.log entries seem to all be starting download and download completed successfully - I can't see any errors. Similarly with playnite.log - only entries for installing the extension and downloading yaml string content.

Screenshots

No response

EDIT: Most of the games with the issue are Steam games, and the corresponding (yet not displaying) json files seem to have reviews in them.

robbely commented 10 months ago

After comparing everything I could between older (working) and newer (not working) games, I found the former had "Platform" set as "PC (Windows)" whereas the latter had this field blank. Filling this in for one of the non-working games fixed the issue and the reviews are now showing. I don't ever remember using this field so the issue is likely in IGDB where I'm downloading the metadata from, or a recent bug in Playnite that isn't picking up data for this field.

Hopefully this helps anyone with the same issue.