I’ve been able to get Plex on Linux (CentOS) to work with EPG123 exporting the epg123.xmltv file, but not able to get the same file to work with Plex on Windows even though that Plex on Windows is hosting EPG123 for me.
However, my problem with EPG123 with Plex is that Plex is not reading the XMLtv file and populating all the correct channel numbers when the station is the same. For example, KFVSDT2 in my area is both channel 2 and channel 713 in my lineup (see the snippet below). The first is SD and the second is HD. Even if I map HD device channel to the SD station number, then Plex can only record as SD, even though Plex gets the HD video from HDHomeRun. If i manually remove station number 2 from the XMLTV, then it works and I can map CW (KFVSDT2) to channel 713. While I could attempt to script to modify the file,
I would like to see Plex read the XMLtv file and show both channel numbers in the list so I can properly map this channel and others correctly to their HD equivalents. .I have tested EMBY, and it properly reads XMLtv files produced by EPG123.
Alternatively, I would like to see Plex support multiple channel lineups. The reason why I must use EPG123 instead of using Gracenote is that I’m using Silicondust’s Premium TV which adds channels to my HDHomeRun devices and some of those channels are in Pacific Time while I am in Central. Plex’s current channel model makes it impossible to use DVR to record both the local cable and Premium TV channels in the current state.
<channel id=“EPG123.32242.schedulesdirect.org”>
<display-name>KFVSDT2</display-name>
<display-name>KFVSDT2 (KFVS-DT2)</display-name>
<display-name>2 KFVSDT2</display-name>
<display-name>2</display-name>
<display-name>713 KFVSDT2</display-name>
<display-name>713</display-name>
<display-name>CW</display-name>
<icon src=“https://s3.amazonaws.com/schedulesdirec … _h3_aa.png” />
</channel>