Hi, I hop this has not been demanded yet :) this is not a big feature, only for cosmetics. XmlTV allow to specify an icon for each program : <programme>...<icon... > (same format as a channel icon) my XmlTV source provides those icons and after a quick search in source code, it appears it is not taken into account.
I would be nice to have personnalized icons for programs. If it is not provided, the channel icon would be displayed (as it is now in Tvheadend UI EPG over http).
are you talking about an icon of the program that currently running (i.e. a picture of Big Bang Theory Ep 47x11), something like the pictures on http://www.tvtv.de/senderlistings.php?sgrp=b215 (upper row below the channel logo)?
What XMLTV grabbers do support that...? I don't think kodi supports this right now, but one side as to start, would be an awesome feature :)
My xmlTv provider grabs its own data from a Tv mag website who shows a picture for each program, and it is mapped in the xmlTv datas (most of the time, the picture is the same for any episodes of the same show). This provider is (only french channels sorry ^^) : http://kevinpato.free.fr/
For tvheadend, I use a grabber I wrote (bash script), who fetches the file from this website, do some conversion (for channel icons), and then import it in xmltv.sock. In tvheadend GUI, all EPG grabbers are OFF, only xmltv.sock is activated.
I may provide an xmlTv example if you like. In the xmlTv file I use, those icons are http urls like this :
I don't kow if you must download those pictures on local network or leave them fetchable over internet. I plan to write a better custom xmltv grabber in Java (Java developper here ^^) who could download those icons and replace their paths with a local url, and do some more actions when a tvheadend API will be available.
I currently download my EPG data from Schedules Direct and <programme> tags have an icon source that is a URL rather than a locally cached image file. These do not appear to display correctly with the current tvheadend build 4.1.2195 web interface found in LibreElec alpha. An example below with the <icon src = >. They are viewable in the Kodi 17 beta interface.
<programme channel="I66.3.90168.schedulesdirect.org" start="20160916230000" stop="20160917000000">
<title>Walker, Texas Ranger</title>
<sub-title>The Siege</sub-title>
<episode-num system="dd_progid">EP00067264.0078</episode-num>
<episode-num system="xmltv_ns">3.22.</episode-num>
<desc>"The Siege" • Series; 1996-04-27; S4E23; TVPG • A vacation in the woods with Alex, Walker, Trivette and C.D. becomes a fight for their lives after Alex witnesses a drug deal.</desc>
<previously-shown start="19960427" />
<icon src="https://s3.amazonaws.com/schedulesdirect/assets/p184128_b_v3_aa.jpg" />
</programme>