@@ -190,23 +190,28 @@ def _parse_artwork(movie, collection, urlbases, language):
190190 landscape = []
191191 logos = []
192192 fanart = []
193+ keyart = []
193194
194195 if 'images' in movie :
195196 posters = _build_image_list_with_fallback (movie ['images' ]['posters' ], urlbases , language )
196197 landscape = _build_image_list_with_fallback (movie ['images' ]['backdrops' ], urlbases , language )
197198 logos = _build_image_list_with_fallback (movie ['images' ]['logos' ], urlbases , language )
198- fanart = _build_fanart_list (movie ['images' ]['backdrops' ], urlbases )
199+ fanart = _build_list_without_titles (movie ['images' ]['backdrops' ], urlbases )
200+ keyart = _build_list_without_titles (movie ['images' ]['posters' ], urlbases )
199201
200202 setposters = []
201203 setlandscape = []
202204 setfanart = []
205+ setkeyart = []
203206 if collection and 'images' in collection :
204207 setposters = _build_image_list_with_fallback (collection ['images' ]['posters' ], urlbases , language )
205208 setlandscape = _build_image_list_with_fallback (collection ['images' ]['backdrops' ], urlbases , language )
206- setfanart = _build_fanart_list (collection ['images' ]['backdrops' ], urlbases )
209+ setfanart = _build_list_without_titles (collection ['images' ]['backdrops' ], urlbases )
210+ setkeyart = _build_list_without_titles (collection ['images' ]['posters' ], urlbases )
207211
208212 return {'poster' : posters , 'landscape' : landscape , 'fanart' : fanart ,
209- 'set.poster' : setposters , 'set.landscape' : setlandscape , 'set.fanart' : setfanart , 'clearlogo' : logos }
213+ 'set.poster' : setposters , 'set.landscape' : setlandscape , 'set.fanart' : setfanart ,
214+ 'clearlogo' : logos , 'keyart' : keyart , 'set.keyart' : setkeyart }
210215
211216def _build_image_list_with_fallback (imagelist , urlbases , language , language_fallback = 'en' ):
212217 images = _build_image_list (imagelist , urlbases , [language ])
@@ -221,7 +226,7 @@ def _build_image_list_with_fallback(imagelist, urlbases, language, language_fall
221226
222227 return images
223228
224- def _build_fanart_list (imagelist , urlbases ):
229+ def _build_list_without_titles (imagelist , urlbases ):
225230 return _build_image_list (imagelist , urlbases , ['xx' , None ])
226231
227232def _build_image_list (imagelist , urlbases , languages = []):
0 commit comments