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