Been using ErsatzTV for a while now, and a few days ago (seems it started on the 15th), I have been getting this error when trying to do regular imports of XMLTV updates:
[ERR] Failed to download XMLTV-ErsatzTV: xmltv fetch: Malformed XMLTV provided "\ufeff<?xml version="1.0" encoding=": http://192.168.1.10:8409/iptv/xmltv.xml
The M3U from this same source works fine, and I also tested the XMLTV on Emby and that works fine to update the guide there.
Not sure why it won't work properly on Channels.