Hello,
I noticed that the user language (in my case German) appears in the metadata output. Since the information on fantasticfiction.com is always in English, perhaps the following should be added to worker.py:
Code:
def parse_details(self, root):
# ...
mi.language = 'eng'
# ...
(Tested with success.)