From 344514601df4e56c8d9b8e55b978a2660b553a9b Mon Sep 17 00:00:00 2001 From: Cristian Asenjo <1554289+casenjo@users.noreply.github.com> Date: Mon, 19 Oct 2020 03:55:17 -0400 Subject: [PATCH] Sort Kodi BrowseMedia children TV Shows and Movies (#41377) --- homeassistant/components/kodi/browse_media.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/kodi/browse_media.py b/homeassistant/components/kodi/browse_media.py index 0c4522b5fbd..bdbac4ab762 100644 --- a/homeassistant/components/kodi/browse_media.py +++ b/homeassistant/components/kodi/browse_media.py @@ -176,6 +176,9 @@ async def build_item_response(media_library, payload): except UnknownMediaType: pass + if search_type in (MEDIA_TYPE_TVSHOW, MEDIA_TYPE_MOVIE) and search_id == "": + children.sort(key=lambda x: x.title.replace("The ", "", 1), reverse=False) + response = BrowseMedia( media_class=CONTAINER_TYPES_SPECIFIC_MEDIA_CLASS.get( search_type, MEDIA_CLASS_DIRECTORY