1eb0f650ab
The managed runner is de-privileged on Windows now (runs as LocalService), and %ProgramData%\punktfunk is locked read-only to it — so writing config/ cache straight under the config dir fails EPERM. Move the plugin's state to <config_dir>/plugin-state/playnite, which `punktfunk-host plugins enable` grants the runner write on. On Linux the runner owns the config dir, so the path is writable there too. First release, so no migration needed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>