Harmony icon indicating copy to clipboard operation
Harmony copied to clipboard

Theme causes crash in combination with Extra Metadata Loader

Open egerlach opened this issue 11 months ago • 1 comments

Bug Description

I've been running Playnite with the Harmony theme and Extra Metadata Loader for a while now, but starting today it started crashing/terminating on startup.

If I either switch to the Default theme, or disable Extra Metadata Loader, Playnite starts up fine. Otherwise it starts up to the main screen, and then after about 2-3 seconds, terminates/crashes.

It doesn't happen on a fresh, portable install, though, so it might be something with the specific data in my DB. Let me know if there's any digging you want me to do. I'm comfortable digging around with $PlayniteApi if that helps, but I'm not too familiar with the internals.

Let me know if you want me to log the bug over on the PlayniteExtensionsCollection repo instead.

Steps to Reproduce

No response

Extensions Log

The logs here are of me starting up Playnite, enabling Extra Metadata Loader, then restarting Playnite. There's not much in the logs, unfortunately.

extensions.log playnite.log

Screenshots

Screen recording of what happens... again, not necessarily that informative.

https://github.com/user-attachments/assets/1f25eac4-f5ac-48f2-8f1b-f9ee5db5a8f0

egerlach avatar May 25 '25 23:05 egerlach

  1. Does it happen with any other theme of mine? What about other themes that are not mine?
  2. Try uninstalling and reinstalling the theme
  3. Try renaming config.json in ExtensionsData\705fdbca-e1fc-4004-b839-1d040b8b4429 to reset EML configuration, maybe something is conflicting. Reinstall the extension too just in case.
  4. Verify that it's not caused by any other extension by disabling anything but EML. Also verify you don't have any scripts setup that could cause this.
  5. Try renaming ExtraMetadata folder that contains logo and video temporarily to see if the extension is trying to read a bogus file that causes the crash
  6. Verify if there's anything being logged in Window's Event Viewer related to Playnite's closure. It's really weird to see this issue, especially since it appeared out of nowhere and there's not been any updates for the theme, extension or Playnite itself, so that rules out those as causes. If you remember if anything in your setup changed let me know. It's also weird that you are not getting the Playnite crash dialog and that there's also nothing in the logs, this usually indicates something very wrong happened for it not to be caught.

darklinkpower avatar May 26 '25 23:05 darklinkpower