1. Define the rules in the node xml file.
2. Create a smartplaylist then point the node at the playlist.
Creating the node xml files can either be done by creating the xml files manaually or using the Library Node Editor to do it via the Kodi GUI in a similar fashion to smartplaylist.
Thanks. Looks like i lose the folder fanart but it can do the rest. Now it's just the small matter of creating over a thousand nodes - that's easy in Powershell
I saw that movie.tbn files should be "dead" in 20937(GH issue). Since it's one of four files Kodi scans for when using artwork:none it would make the scanning faster to remove that file operation.
My c++ skills are somewhat "limited", last time I tried the University mainframe ran into serious issues (a small pointer error that caused a huge memory leak) so it's not unlikely that I read the code wrong but I did search for movie.tbn in the sourcecode and the only reference I could find was on line 677 in thumbloader.cpp. Would removing that line stop Kodi from scanning for movie.tbn files ?
Since it's one of four files it could be up to roughly 25% less I/O with a small change