From 8aa5a785b5990ccf97c75d5cce843f0a6dbc0da2 Mon Sep 17 00:00:00 2001 From: Chris Talkington Date: Mon, 10 Oct 2022 20:24:00 -0500 Subject: [PATCH] Improve client info reported to Jellyfin (#79974) --- homeassistant/components/jellyfin/__init__.py | 5 ++++- homeassistant/components/jellyfin/const.py | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/jellyfin/__init__.py b/homeassistant/components/jellyfin/__init__.py index 0126c05e4f2..c0839cafa09 100644 --- a/homeassistant/components/jellyfin/__init__.py +++ b/homeassistant/components/jellyfin/__init__.py @@ -20,7 +20,10 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: entry_data[CONF_CLIENT_DEVICE_ID] = entry.entry_id hass.config_entries.async_update_entry(entry, data=entry_data) - client = create_client(device_id=entry.data[CONF_CLIENT_DEVICE_ID]) + client = create_client( + device_id=entry.data[CONF_CLIENT_DEVICE_ID], + device_name=hass.config.location_name, + ) try: await validate_input(hass, dict(entry.data), client) diff --git a/homeassistant/components/jellyfin/const.py b/homeassistant/components/jellyfin/const.py index 182144806d2..d11ae195892 100644 --- a/homeassistant/components/jellyfin/const.py +++ b/homeassistant/components/jellyfin/const.py @@ -2,9 +2,11 @@ from typing import Final +from homeassistant.const import __version__ as hass_version + DOMAIN: Final = "jellyfin" -CLIENT_VERSION: Final = "1.0" +CLIENT_VERSION: Final = hass_version COLLECTION_TYPE_MOVIES: Final = "movies" COLLECTION_TYPE_MUSIC: Final = "music"