Channel Icons missing after upgrade to Kodi 19.4
#1
I'm running tvheadend as PVR and live TC backend. TVH is also providing channel icons (used to work for Kodi 18.9, libreelec 9.2.6). I just recently tested Kodi 19.4 (windows and latest release of librelec) but found that the channel icons are missing. While I know how to add the  to Kodi using the channel manager functions I'd prefer to stay with icons provided by TVH. I have 4 backends supported by TVH and I'd rather keep the icons at a single locations. Also it did work in 18.9 so I wonder if that is a known bug/behaviour or if there is an option to enable that in Kodi 19.4 as well.

Thanks,
Bernd
Reply
#2
How are you getting the icons? I didn't think TVH generated icons on its own.

I managed to set up picons, but am having trouble generating them again.
Reply
#3
In order to use picons you need to be able to access them from the machine that TVH is running on (either store them locally at a path you like or remotly). Once you have stored them you can set the path (consult google for a description, I did that long ago and don't recall the exact steps and the syntax.

In the configuration of TVH I have:

Prefer picons over channel icons (no)
Channel icon path: file:///home/hts/picons/snp2020/%C.png
Channel icon name scheme: Service name picons
Picon path: file:///home/hts/picons/srp2020/
Picon name scheme: Standard

I downloaded the picons from https://github.com/picons/picons/releases

A description (in german) can be found here:  https://blog.nubecula.org/2018/10/24/sen...inrichten/
Reply
#4
For me, many of these picons are not correctly named.

If you go to here

https://github.com/picons/picons

and follow the instructions under 'building the picons' you should be fine.

This blog

https://jamiej.co.uk/blog/working-picons...dend-kodi/

is also very useful.

Basically, it's not as easy as downloading a load of icons and putting them into a folder.
Reply
#5
I don't have a problem with tvheadend itself. TVH does provide the right icons (e.g. if I connect to TVH using TvhClient from iOS i
Reply
#6
I don't have a problem with tvheadend itself. TVH does provide the right icons (e.g. if I connect to TVH using TvhClient from iOS I do see the right icons). This also worked in Kodi 18.9. After updating to Kodi 19.4 (and keeping TVH exactly the same, in my case TVH is running on a different machine) Kodi does not show channel icons any more.

It looks that your problem is not at all related to that.
Reply
#7
(2022-04-18, 10:36)bnebenda Wrote: I don't have a problem with tvheadend itself. TVH does provide the right icons (e.g. if I connect to TVH using TvhClient from iOS I do see the right icons). This also worked in Kodi 18.9. After updating to Kodi 19.4 (and keeping TVH exactly the same, in my case TVH is running on a different machine) Kodi does not show channel icons any more.

It looks that your problem is not at all related to that.

After getting the picons sorted on the server, everything works fine for me. On a Windows client with Kodi 19.4, I get TV guide icons. I also get them on iOS, LibreElec.

I would recommend going to 'settings' and clear TV data from there on the client. You can also go to the TVHeaEnd web interface, configuration->general->image cache and use 'clean image (icon) cache' and 're-fetch images'.

Failing that you will need to post logs if you want help.
Reply
#8
Hello,

I deleted the TV info in Kodi and checked the image cache in Tvheadend. Image cache was not enabled. Also Ignoe invalid SSL certificate was not enabled. Expire time -> 7, Re-fetch period -> 186. Re-try period -> 24. I then Enabled the cache and the Ignore invalid SSL certificate flag and tried to restart my windows Kodi and libreelec Kodi. Both are crashing immediately (my start window is the Progam Guide page). Here's the link to the librelec log: http://ix.io/3Vw7 Hopefully there is a way to fix that. Compared to not having channel icons this has a pretty low WAF Blush
Reply
#9
I finally found the fix. This is what i did:

- stop tvheadend on the server (systemctl stop tvheadend.service)
- Disable "use https" on the Kodi tvheadend addon.
- clear data in the PVR/EPG tab of Kodi
- start tvheadend (systemctl start tvheadend.service)

In the configration of tvheadend I have "Authentication type -> Both plain and digest" and "Digest has type: MD5"

Is there a reason why https used to work previously, should I try a different hash type?

Bernd
Reply
#10
(2022-04-19, 11:56)bnebenda Wrote: Hello,

I deleted the TV info in Kodi and checked the image cache in Tvheadend. Image cache was not enabled. Also Ignoe invalid SSL certificate was not enabled. Expire time -> 7, Re-fetch period -> 186. Re-try period -> 24. I then Enabled the cache and the Ignore invalid SSL certificate flag and tried to restart my windows Kodi and libreelec Kodi. Both are crashing immediately (my start window is the Progam Guide page). Here's the link to the librelec log: http://ix.io/3Vw7 Hopefully there is a way to fix that. Compared to not having channel icons this has a pretty low WAF Blush

I don't have image cache enabled, or ignore invalid SSL certificate.

I guess that means that clearing the cache wasn't actually doing anything!

Need a Kodi log, showing the picons not being found, rather than a crash log.
Reply
#11
I guess I should post the crash log to libreelec's forum. So far switching to http avoids the crash and fixes the icon problem. So the problem is now the crash if I use https, maybe better addresed in librelec's forum.

Nevertheless your input finally lead me to the current fix. Thanks alot! Love
Reply

Logout Mark Read Team Forum Stats Members Help
Channel Icons missing after upgrade to Kodi 19.40