[SOLVED] channel_mappings.xml
#1
So I'm having another crack at this external EPG malarkey, and have generated a tvguide.xml using XMLTV, pointed the PVR app at it and all my channels disappear in Kodi.

I suspect this could be due to the channel naming in Vbox channel list vs channel naming in the tvguide.xml, and see in the wiki there is a channel_mappings.xml file that tries to link non-matching names, however when I open this file it shows, well, nothing much:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<xmltvmap/>

So I wonder if anyone has a demo channel_mappings.xml schema (google failed me, or I it) so I can try manually mapping them.

Thanks
Reply
#2
Ah, google saved me by searching for xmltvmap:

<?xml version="1.0" encoding="UTF-8"?>
<xmltvmap>
<mapping vbox-name="Yle TV1" xmltv-name="Yle TV1"/>
<mapping vbox-name="Yle TV2" xmltv-name="Yle TV2"/>
<mapping vbox-name="MTV3 HD" xmltv-name=""/>
<mapping vbox-name="Nelonen HD" xmltv-name=""/>
...
</xmltvmap>
Reply
#3
Still not working so looking for any input from users that have this working.

Vbox channel list looks like: (sample)
Code:
#EXTM3U
#EXTINF:-1, Sky News
http://192.168.1.178:55555/Sky News
#EXTINF:-1, Pick
http://192.168.1.178:55555/Pick_1
#EXTINF:-1, Pick FSAT
http://192.168.1.178:55555/Pick%20FSAT
#EXTINF:-1, Pick+1
http://192.168.1.178:55555/Pick%2B1
#EXTINF:-1, Pick
http://192.168.1.178:55555/Pick
#EXTINF:-1, Pick +1 FSAT
http://192.168.1.178:55555/Pick%20%2B1%20FSAT
#EXTINF:-1, BBC Two Eng
http://192.168.1.178:55555/BBC%20Two%20Eng

tvguide.xml looks like: (sample)

Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">

<tv date="Mon, 27 Jul 2015 04:30:01 GMT" source-info-url="http://www.radiotimes.com" source-info-name="Radio Times XMLTV Service" source-data-url="http://xmltv.radiotimes.com/xmltv/channels.dat" generator-info-name="XMLTV/0.5.66, tv_grab_uk_rt 1.37, 2013/12/14 05:00:21 " generator-info-url="http://www.xmltv.org">
  <channel id="4seven.channel4.com">
    <display-name>4seven</display-name>
    <icon src="http://www.lyngsat-logo.com/logo/tv/cc/channel4_seven_uk.jpg" />
  </channel>
  <channel id="fiver.channel5.co.uk">
    <display-name>5*</display-name>
    <icon src="http://www.lyngsat-logo.com/logo/tv/cc/channel5_star.jpg" />
  </channel>
  <channel id="tsod.plus-1.fiver.channel5.co.uk">
    <display-name>5* +1</display-name>
    <icon src="http://www.lyngsat-logo.com/logo/tv/cc/channel5_star_plus1.jpg" />
  </channel>
  <channel id="fiveusa.channel5.co.uk">
    <display-name>5USA</display-name>
    <icon src="http://www.lyngsat-logo.com/logo/tv/cc/channel5_usa.jpg" />
  </channel>
  <channel id="tsod.plus-1.fiveusa.channel5.co.uk">
    <display-name>5USA +1</display-name>
    <icon src="http://www.lyngsat-logo.com/logo/tv/cc/channel5_usa.jpg" />
  </channel>
  <channel id="aljazeera.net">
    <display-name>Al Jazeera English</display-name>
    <icon src="http://www.lyngsat-logo.com/logo/tv/aa/al_jazeera.jpg" />
  </channel>

I've tried mapping the channel_mappings as:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<xmltvmap>
    <mapping vbox-name="E4" xmltv-name="e4.channel4.com"/>
</xmltvmap>

or

Code:
<?xml version="1.0" encoding="UTF-8"?>
<xmltvmap>
    <mapping vbox-name="E4" xmltv-name="E4"/>
</xmltvmap>

and neither work, no channels are imported.

What am I doing wrong?

Thanks
Reply
#4
Remove the mapping file and start Kodi once (let the addon load completely), then close Kodi. It should generate a default mapping file. Then you basically just fill in the blanks. If this doesn't work for some reason, can you post a debug log (wiki)?
Reply
#5
Spot on, I was missing the restart step.

Thanks
Reply

Logout Mark Read Team Forum Stats Members Help
[SOLVED] channel_mappings.xml0