diff --git a/homeassistant/components/universal/media_player.py b/homeassistant/components/universal/media_player.py index c221a10284a..00f345fd248 100644 --- a/homeassistant/components/universal/media_player.py +++ b/homeassistant/components/universal/media_player.py @@ -40,7 +40,6 @@ from homeassistant.components.media_player import ( SERVICE_PLAY_MEDIA, SERVICE_SELECT_SOUND_MODE, SERVICE_SELECT_SOURCE, - MediaPlayerDeviceClass, MediaPlayerEntity, MediaPlayerEntityFeature, MediaPlayerState, @@ -177,7 +176,7 @@ class UniversalMediaPlayer(MediaPlayerEntity): self._child_state = None self._state_template_result = None self._state_template = config.get(CONF_STATE_TEMPLATE) - self._device_class = config.get(CONF_DEVICE_CLASS) + self._attr_device_class = config.get(CONF_DEVICE_CLASS) self._attr_unique_id = config.get(CONF_UNIQUE_ID) self._browse_media_entity = config.get(CONF_BROWSE_MEDIA_ENTITY) @@ -294,11 +293,6 @@ class UniversalMediaPlayer(MediaPlayerEntity): DOMAIN, service_name, service_data, blocking=True, context=self._context ) - @property - def device_class(self) -> MediaPlayerDeviceClass | None: - """Return the class of this device.""" - return self._device_class - @property def master_state(self): """Return the master state for entity or None."""