I'm not sure that I will be able to help you as you want. Anyway, I can do my best but I will not do as good as spiff.
In fact, I haven't understand a lot a thing. I've just study the call stack with the visual studio debugger at scraper call from xbmc. Then I have just fake necessary input parameter (to handle loading / unloading dll xbmc system, and also xbmc file system handling) and export functions to scrap and set callback to .Net.
Anyway, the big advantage I see in the manner is the fact that it follow the xbmc code as it grow or change. I can update from svn the scraping objects and that's all (except if the definitions of objects change).
But be sure that if I can help you in anyway I will do. Let me know.
For me, I'll continue the dll way, I have to handle ScraperSettings then continue it for tv show and music. I think the hard part is done, the rest is only more exports from the dll.
(PS : sorry for my poor english, I do my best...):o
Another version with settings handling :
http://www.4shared.com/file/118733463/bc...tings.html