Is the constructor code run?
Do you have these types of messages in your log:
and then for dlls found:2017-03-12 16:58:21.412 [DEBUG] About to look for plugin directories in: C:\Users\Public\NPVR\Plugins\
2017-03-12 16:58:21.412 [DEBUG] About to look for plugin directories in: C:\Program Files (x86)\NPVR\Plugins\
2017-03-12 16:58:21.412 [DEBUG] About to check for plugin interfaces in: C:\Program Files (x86)\NPVR\Plugins\TV Listings\TV Listings.dll
No and neither does the op in his logs from -settings if I recall correctly.
Those messages quoted above were from his log when TVListings was crashing with that message.
Checking the code, it looks like it should always go looking for plugins. ie, there is no conditional logic stuff whether it goes looking. It should happen immediately after a "Load@1" message (which was the last message unrelated to plugins).
http://forums.nextpvr.com/showthread...338#post513338 has an example and crash.
You could see if this patch helps.