I’m trying to setup a fresh install of OSMC/TVHeadend that will pull metadata from SchedulesDirect.
When installing xmltv using apt-get I install 0.5.63-2, but this version does not include the grabber required for SchedulesDirect (tv_grab_zz_sdjson_sqlite).
Probably not the answer you want to hear, but I suggest either waiting for stretch (which the development team are working on now, and hopefully will come soon), or instead check out zap2xml:
This may require using MCPAN to install further Perl modules. I personally installed all the modules from the top pages instructions, whether I needed them or not. Fairly simple process.
You might possibly need the newest version of the sqlite utility from Github: