diff --git a/.editorconfig b/.editorconfig index ea78396a..5542b65a 100644 --- a/.editorconfig +++ b/.editorconfig @@ -26,3 +26,6 @@ indent_size = 2 [resources/settings.xml] indent_style = tab + +[jellyfin_kodi/objects/obj_map.json] +indent_style = tab diff --git a/jellyfin_kodi/objects/kodi/queries.py b/jellyfin_kodi/objects/kodi/queries.py index b4c32cf5..f35f333b 100644 --- a/jellyfin_kodi/objects/kodi/queries.py +++ b/jellyfin_kodi/objects/kodi/queries.py @@ -291,7 +291,7 @@ VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) add_movie_obj = ["{MovieId}", "{FileId}", "{Title}", "{Plot}", "{ShortPlot}", "{Tagline}", "{Votes}", "{RatingId}", "{Writers}", "{Year}", "{Unique}", "{SortTitle}", "{Runtime}", "{Mpaa}", "{Genre}", "{Directors}", "{Title}", "{Studio}", - "{Trailer}", "{Country}", "{Year}"] + "{Trailer}", "{Country}", "{Premiere}"] add_rating = """ INSERT INTO rating(rating_id, media_id, media_type, rating_type, rating, votes) VALUES (?, ?, ?, ?, ?, ?) @@ -405,7 +405,7 @@ WHERE idMovie = ? update_movie_obj = ["{Title}", "{Plot}", "{ShortPlot}", "{Tagline}", "{Votes}", "{RatingId}", "{Writers}", "{Year}", "{Unique}", "{SortTitle}", "{Runtime}", "{Mpaa}", "{Genre}", "{Directors}", "{Title}", "{Studio}", "{Trailer}", - "{Country}", "{Year}", "{MovieId}"] + "{Country}", "{Premiere}", "{MovieId}"] update_rating = """ UPDATE rating SET media_id = ?, media_type = ?, rating_type = ?, rating = ?, votes = ? diff --git a/jellyfin_kodi/objects/movies.py b/jellyfin_kodi/objects/movies.py index 45cf2e07..6406e094 100644 --- a/jellyfin_kodi/objects/movies.py +++ b/jellyfin_kodi/objects/movies.py @@ -94,6 +94,8 @@ class Movies(KodiDb): obj['Video'] = API.video_streams(obj['Video'] or [], obj['Container']) obj['Audio'] = API.audio_streams(obj['Audio'] or []) obj['Streams'] = API.media_streams(obj['Video'], obj['Audio'], obj['Subtitles']) + if obj['Premiere'] is not None: + obj['Premiere'] = obj['Premiere'].split('T')[0] self.get_path_filename(obj) self.trailer(obj) diff --git a/jellyfin_kodi/objects/obj_map.json b/jellyfin_kodi/objects/obj_map.json index 557d4331..e503bf69 100644 --- a/jellyfin_kodi/objects/obj_map.json +++ b/jellyfin_kodi/objects/obj_map.json @@ -13,6 +13,7 @@ "UniqueId": "ProviderIds/Imdb", "Rating": "CommunityRating", "Year": "ProductionYear", + "Premiere": "PremiereDate,ProductionYear", "Votes": "VoteCount", "Plot": "Overview", "ShortPlot": "ShortOverview", @@ -359,4 +360,4 @@ "rating": "CommunityRating", "firstaired": "ProductionYear" } -} \ No newline at end of file +}