From 3623732cf7ce6422075e4fd170047b1d596dc543 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Tue, 24 May 2016 22:12:57 -0700 Subject: [PATCH] Sort sessions by session_key * Try to minimize instances jumping around under homepage current activity. * Still need to fix for music activity. Some clients have a different session_key per track. --- plexpy/pmsconnect.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py index bf516c11..f14cb11f 100644 --- a/plexpy/pmsconnect.py +++ b/plexpy/pmsconnect.py @@ -1021,6 +1021,8 @@ class PmsConnect(object): session_output = self.get_session_each(session_type, session_) session_list.append(session_output) + session_list = sorted(session_list, key=lambda k: k['session_key']) + output = {'stream_count': helpers.get_xml_attr(xml_head[0], 'size'), 'sessions': session.mask_session_info(session_list) }