From c8b524b2a92979ec6cf763977dcdbcb2fe9ad9fe Mon Sep 17 00:00:00 2001 From: mcarlton00 Date: Sun, 27 Dec 2020 11:36:03 -0500 Subject: [PATCH 1/3] Fix refresh boxsets function --- jellyfin_kodi/full_sync.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/jellyfin_kodi/full_sync.py b/jellyfin_kodi/full_sync.py index 5f93d5ab..3d291117 100644 --- a/jellyfin_kodi/full_sync.py +++ b/jellyfin_kodi/full_sync.py @@ -215,7 +215,11 @@ class FullSync(object): if library_id.startswith('Boxsets:'): boxset_library = {} - libraries = self.get_libraries(library_id.split('Boxsets:')[1] if len(library_id) > len('Boxsets:') else None) + if library_id and library_id == 'Boxsets:Refresh': + libraries = self.get_libraries() + else: + libraries = self.get_libraries(library_id.split('Bossets:')[1]) + #libraries = self.get_libraries(library_id.split('Boxsets:')[1] if len(library_id) > len('Boxsets:') else None) for entry in libraries: if entry[2] == 'boxsets': boxset_library = {'Id': entry[0], 'Name': entry[1]} @@ -501,7 +505,7 @@ class FullSync(object): obj = Movies(self.server, jellyfindb, videodb, self.direct_path, library) obj.boxsets_reset() - self.boxsets(None) + self.boxsets(library) @progress(translate(33144)) def remove_library(self, library_id, dialog): From f536d6884630977162cdfe6773a35f2fdec2eb92 Mon Sep 17 00:00:00 2001 From: mcarlton00 Date: Sun, 27 Dec 2020 11:39:14 -0500 Subject: [PATCH 2/3] Remove commented line --- jellyfin_kodi/full_sync.py | 1 - 1 file changed, 1 deletion(-) diff --git a/jellyfin_kodi/full_sync.py b/jellyfin_kodi/full_sync.py index 3d291117..4fb4a341 100644 --- a/jellyfin_kodi/full_sync.py +++ b/jellyfin_kodi/full_sync.py @@ -219,7 +219,6 @@ class FullSync(object): libraries = self.get_libraries() else: libraries = self.get_libraries(library_id.split('Bossets:')[1]) - #libraries = self.get_libraries(library_id.split('Boxsets:')[1] if len(library_id) > len('Boxsets:') else None) for entry in libraries: if entry[2] == 'boxsets': boxset_library = {'Id': entry[0], 'Name': entry[1]} From 515f0a29786e4ce97ab7e0b0d7f011b33fe3ccf0 Mon Sep 17 00:00:00 2001 From: mcarlton00 Date: Mon, 28 Dec 2020 10:29:21 -0500 Subject: [PATCH 3/3] Fix boxsets typo --- jellyfin_kodi/full_sync.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jellyfin_kodi/full_sync.py b/jellyfin_kodi/full_sync.py index 4fb4a341..57c5b33d 100644 --- a/jellyfin_kodi/full_sync.py +++ b/jellyfin_kodi/full_sync.py @@ -218,7 +218,7 @@ class FullSync(object): if library_id and library_id == 'Boxsets:Refresh': libraries = self.get_libraries() else: - libraries = self.get_libraries(library_id.split('Bossets:')[1]) + libraries = self.get_libraries(library_id.split('Boxsets:')[1]) for entry in libraries: if entry[2] == 'boxsets': boxset_library = {'Id': entry[0], 'Name': entry[1]}