Pre-Request Checklist
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
- Add a steam game / or (manually) a new game and retrieve its steam metadata
- Open the game’s detail page
- The entry doesn't have a "video" section (The logo loads and appears successfully though)
- 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:

Opening the old (working) entry:

Pre-Request Checklist
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:
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
|ERROR|ExtraMetadataLoader#VideoPlayerControl:Error deserializing steam appdetails json file in X:\Playnite\ExtensionsData\705fdbca-e1fc-4004-b839-1d040b8b4429\a5e572b7-1ee0-4298-94b9-c9d97945c219_SteamAppDetails.jsonThe 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:
Opening the old (working) entry produces no errors:
|DEBUG|Extras#ThemeExtras:Pushed "Grid View - 🎮 Hi-Fi RUSH - Steam"Screenshots
newly created game entry:

Opening the old (working) entry:
