XMLTV or Provider?

The XMLTV option is to link to a customized guide, while the Provider uses the one from the server itself. The most complete guide for the servers will always be the epg.ninja which is created by the Clairvoyance team, but the servers do use a feed from them as well, at least for now.

If you are using a different server than supported here, use the Provider option, otherwise read up on the epg.ninja option and how to implement it.
 
xmltv has more metadata and color codes show type by genre.. the server strips that metadata and the guide is all grey... thats about the only difference really.. the xmltv file is also updated sooner with new channel additions and fixes, those follow through to the server pull eventually as well once proven stable..