Most efficient way to build xbmcgui.ListItem from JSON RPC VideoLibrary.GetMovieDetai



Are there any tricks/tips to populate multiple entries in a ListItem with details from the library?

I have a need to use a specific list of library (only) items to populate for a video plugin (I prefer not to use Playlist/node because they do not seem to fill in all of the details, like cast, etc, unless I missed another way to pull this off).

I want as much detail as possible filled in, so that the feel is as close to kodi built in list displays as possible, including resume points, etc.

Do I really need to call VideoLibrary.GetMovieDetails for each movie, collect the data and set listitem via VideoInfoTag ?

Is there no other way to get such a specified list of library entries displayed

Just need any kind of pointers, not really needing code.

Thanks!