Skip to content

v0.3.0 — Language-independent presence discovery

Latest

Choose a tag to compare

@nuggetz nuggetz released this 09 Jul 07:47

🌍 Fixes

PSN & Xbox presence discovery now works on non-English Home Assistant instances (#1)

Account discovery previously relied on hardcoded English entity_id suffixes (_online_status, _now_playing). Those suffixes are generated from the translated friendly name by the native integrations, so on a non-English HA instance PSN accounts never appeared in the config flow at all.

  • PSN: account selection now uses an entity selector filtered to the playstation_network integration. The account's online-status and now-playing sensors are resolved from the device via translation_key (language-independent) and stored as real entity_ids — never reconstructed from a localized slug.
  • Xbox: the now-playing fallback no longer guesses English suffixes; it looks for a media_player on the same device instead.
  • Existing (English) configurations keep working without reconfiguration.
  • Adds the missing Italian PSN config step and bumps the manifest version (it was still 0.1.0).

Thanks to @adamjthompson for the detailed report.