From 91023cf1327c3377f367555bd967336f724f9e87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20St=C3=A5hl?= Date: Tue, 1 Feb 2022 22:30:28 +0100 Subject: [PATCH] Sort Apple TV app list by name (#65386) --- homeassistant/components/apple_tv/media_player.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/apple_tv/media_player.py b/homeassistant/components/apple_tv/media_player.py index cf0afaa9b81..1f8cabb1d14 100644 --- a/homeassistant/components/apple_tv/media_player.py +++ b/homeassistant/components/apple_tv/media_player.py @@ -162,7 +162,10 @@ class AppleTvMediaPlayer(AppleTVEntity, MediaPlayerEntity): except exceptions.ProtocolError: _LOGGER.exception("Failed to update app list") else: - self._app_list = {app.name: app.identifier for app in apps} + self._app_list = { + app.name: app.identifier + for app in sorted(apps, key=lambda app: app.name.lower()) + } self.async_write_ha_state() @callback