From 3e4c2d264361eb0526a64546e4bd80148b17347e Mon Sep 17 00:00:00 2001 From: quickmic Date: Sun, 18 Feb 2024 12:26:18 +0100 Subject: [PATCH] 9.4.18, review changelog for details --- addon.xml | 2 +- changelog.txt | 6 ++++++ core/episode.py | 2 +- emby/views.py | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/addon.xml b/addon.xml index cfee9dd6a..4e20fbbab 100644 --- a/addon.xml +++ b/addon.xml @@ -1,5 +1,5 @@ - + diff --git a/changelog.txt b/changelog.txt index dee3e222c..709f5522b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,9 @@ +9.4.18 +============= +fix sync issue for invalid episodes metadata +fix nextepisodes synced node + + 9.4.17 ============= exclude photos diff --git a/core/episode.py b/core/episode.py index afd163611..142bbf26a 100644 --- a/core/episode.py +++ b/core/episode.py @@ -36,12 +36,12 @@ def change(self, item): common.set_chapters(item, self.EmbyServer.ServerData['ServerId']) common.set_MetaItems(item, self.SQLs, self.GenreObject, self.EmbyServer, "Genre", "GenreItems") common.set_MetaItems(item, self.SQLs, self.StudioObject, self.EmbyServer, "Studio", "Studios") - common.get_path(item, self.EmbyServer.ServerData['ServerId']) self.SQLs["emby"].add_streamdata(item['Id'], item['Streams']) common.set_people(item, self.SQLs, self.PersonObject, self.EmbyServer) common.set_common(item, self.EmbyServer.ServerData['ServerId'], False) common.set_ItemsDependencies(item, self.SQLs, self.SeriesObject, self.EmbyServer, "Series") common.set_ItemsDependencies(item, self.SQLs, self.SeasonObject, self.EmbyServer, "Season") + common.get_path(item, self.EmbyServer.ServerData['ServerId']) common.SwopMediaSources(item) # 3D item['KodiParentId'] = self.SQLs["emby"].get_KodiId_by_EmbyId_EmbyType(item['SeriesId'], "Series") KodiSeasonId = self.SQLs["emby"].get_KodiId_by_EmbyId_EmbyType(item['SeasonId'], "Season") diff --git a/emby/views.py b/emby/views.py index 5dbf6620c..a6ac7e472 100644 --- a/emby/views.py +++ b/emby/views.py @@ -1158,7 +1158,7 @@ def add_nodes(path, view, Dynamic): Data += f'\n' Data += f' \n' Data += f' {node[2]}\n' - Data += ' plugin://plugin.video.emby-next-gen/?libraryname=TV+Shows&mode=nextepisodes\n' + Data += f' plugin://plugin.video.emby-next-gen/?libraryname={quote(view.get("Name", "unknown"))}&mode=nextepisodes\n' Data += '' utils.writeFileBinary(FilePath, Data.encode("utf-8"))