So Iāve noticed a few questions about pro/cons of using your own xmltv file, as well as what to do if you have 2 tunners, and have a few suggestions to share.
So first of, I use a free perl script called zap2xml which pulls data from zap2it
My main reason for using this it that the guide data provided by plex was missing a number of channels.
Also iāve heard a number of reports on the forum that if you live in an area with two different channels broadcasting on the same channel number ( for example 2.1) that plex mixes up the guide data. It appears that sometime it works and other times it doesnāt. Based on my understanding it is to to the improper use of the channel id tag in the xmltv file. The issue has been reported in a number of posts, so iām sure it will eventually be fixedā¦so that could be one reason to use your own xmltv file.
With the xmltv file generated by zap2xml, plex was displaying the unique channel id instead of the channel number in the new grid layout which you can see here Having issues with Grid view layout but all of the guide data worked flawlessly. This being said, iām just finishing some tesing, but the issue mentioned in my above post might be fixed with the newest betaā¦i reported it wasnāt working, but it looks like after deleting my tuner, then rebooting and resetting up the tunner that it may be working properly.
Another reason I use zap2xml, is that it has an option to combine it with another xmltv file. so with my postal code a few channels were missing in my lineup, so i created a 2nd account and pull guide data from buffalo just across the boarder to get the missing channelsā¦but you could do the same to combine any two sources of guide dataā¦like antenna for 2 different regions like i do, or antenna and cable tv. then in plex it will list all channels in one source and you just link it with the channel of whichever tunner you need.
so if you donāt want to use zap2xml there is another way to combine two xmltv files. personnally i use plex media server on ubuntu, so there is a tv grabber called tv_grab_combiner which lets you combine two xmltv files. if you go this route, you can create your two xmltv files and create a cron job (scheduled task) to combine the two, then point plex to that.
other than that, if you use youāre own xmltv files, you have more flexibility over number of days of guide data to keep, caching channel data or not caching certain days, time shifting. There are a number of great use casesā¦but it takes a bit of know how to set it up.
if anyone is interested in how i setup zap2xml with plex on ubuntu let me know and i can make a short guide.