Skip to content

[ExtraMetadataLoader] Stopped fetching steam trailers for newly added steam games #705

@majima-everywhere

Description

@majima-everywhere

Pre-Request Checklist

  • I have checked and confirmed this is not a duplicate issue
  • I have verified that I'm using the latest version of the extension by checking for updates in Playnite
  • I have modified the placeholder issue title according to this issue

Extension name

ExtraMetadataLoader

Bug Description

Since recently (26th Nov), ExtraMetadataLoader no longer retrieves Steam video trailers for EVERY newly added games in the Playnite library.

What still works:

  • Video trailers continue to appear and play correctly for older games already in the library before the issue began
  • Steam logos (auto or manual retrieval) still work normally for both old and new games

Even if a game already exists in my playnite library with a working steam video trailer, creating a new second entry for the same game causes the new entry to fail to display any trailer, while the old entry continues to work normally.

Steps to Reproduce

  1. Add a steam game / or (manually) a new game and retrieve its steam metadata
  2. Open the game’s detail page
  3. The entry doesn't have a "video" section (The logo loads and appears successfully though)
  4. Check extensions.log |ERROR|ExtraMetadataLoader#VideoPlayerControl:Error deserializing steam appdetails json file in X:\Playnite\ExtensionsData\705fdbca-e1fc-4004-b839-1d040b8b4429\a5e572b7-1ee0-4298-94b9-c9d97945c219_SteamAppDetails.json

The game is Hi-Fi rush picked randomly for demonstration purposes

(Optional) Create a duplicate entry of a game's playniote page that already has a working trailer => The old entry works while the new entry fails.

Logs

Error shown when opening a newly created game entry:

|ERROR|ExtraMetadataLoader#VideoPlayerControl:Error deserializing steam appdetails json file in X:\Playnite\ExtensionsData\705fdbca-e1fc-4004-b839-1d040b8b4429\a5e572b7-1ee0-4298-94b9-c9d97945c219_SteamAppDetails.json
|DEBUG|Extras#ThemeExtras:Pushed "Grid View - Hi-Fi RUSH - DEMO BUG"

Opening the old (working) entry produces no errors:
|DEBUG|Extras#ThemeExtras:Pushed "Grid View - 🎮 Hi-Fi RUSH - Steam"

Screenshots

newly created game entry:
Image

Opening the old (working) entry:
Image

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions