I've gone through multiple guides to get Schedules Direct set up but come up with a parsing error every time. My setup is a Vero 4K running the latest OSMC
When I run the grabber in TVheadend I get the following error:
2017-03-13 18:12:50.171 /usr/bin/tv_grab_na_dd: grab /usr/bin/tv_grab_na_dd
2017-03-13 18:12:50.181 spawn: Executing "/usr/bin/tv_grab_na_dd"
2017-03-13 18:12:51.299 spawn: using config filename /home/osmc/.xmltv/tv_grab_na_dd.conf
2017-03-13 18:12:51.577 spawn: Password for jlpeel: Use of uninitialized value $r in chomp at /usr/share/perl5/XMLTV/Ask/Term.pm line 66.
2017-03-13 18:12:52.364 spawn: Fetching from Schedules Direct Use of uninitialized value $local_pass in string at /usr/bin/tv_grab_na_dd line 719.
2017-03-13 18:12:52.555 spawn: Fetched 0 k/bytes in 0 seconds
2017-03-13 18:12:52.601 spawn: loading data
2017-03-13 18:12:52.604 spawn: WARNING: error parsing DD xml:
2017-03-13 18:12:52.604 spawn: syntax error at line 1, column 49, byte 49 at /usr/lib/arm-linux-gnueabihf/perl5/5.20/XML/Parser.pm line 187.
2017-03-13 18:12:52.604 spawn: at /usr/bin/tv_grab_na_dd line 928.
2017-03-13 18:12:52.606 spawn: ERROR: Bad XML from DD, cannot continue. Consider using --dropbadchar or Capture xml with --dd-data
2017-03-13 18:12:52.633 /usr/bin/tv_grab_na_dd: no output detected
2017-03-13 18:12:52.633 /usr/bin/tv_grab_na_dd: grab returned no data
Any help would be appreciated
Thanks