found that the fields "TV XMLTV ID" and "TV channel number" are completely empty and not imported by
What method of EPG loading do you use? The XMLTV ID field is filled only if on-line EPG methods are used (XMLTV, Perc Data, SiliconDust, etc.) If you use XMLTV method and do not get the IDs filled, please provide a sample XML file that contain those IDs.
"TV Channel Number" field is filled in one of these ways (automatically):
1. For DVB-T/S/C OTA scanning of channels, we look for "logical channel number" during scanning.
2. For XMLTV or other online methods, we use whatever we found in the EPG file.
However, ATSC channels are an exception. "TV Channel Number" is a numerical field accepting an integer value. ATSC channels' composite channel numbers (such as 4-1, or 4.1) do not fit into this field. What I do is to insert a few (like 2 or 3) 0s between the major and minor channel numbers. For example 40001 for 4-1. The reason I use three 0s between 4 and 1 is that I have cable channels that run from 1 to up to 2000. Using three filler 0s makes ATSC channel numbers at least 5 digits long.