I have a problem with channel logos not loading on the OSMC’s PVR & Live TV screen for the iptv channels. I have logos provided from a local folder, and loaded with "file:///home/osmc/logos/<icon.png> in tvheadend. Instead the logos, the thumbnails from current live programming listed in EPG are loaded. Everything used to work fine until the tvheadend was updated to v4.2.8.
I’ve tried to t-shoot it, and this is what I’ve done:
deleted everything in /home/osmc/.kodi/userdata/Thumbnails,
deleted “Textures13.db” in “~/.kodi/userdata/Database”,
deleted everything in ~/.hts/tvheadend/imagecache/meta folder.
rebooted the device.
The database, and thumbnails were rebuilt, but the correct logos would still not load, and the live programming thumbnails would appear instead. When I start the stream the correct logo appears in the top right corner.
I don’t know what the issue is. Is it with the skin? I use the default osmc one. Would anybody know how to resolve this problem?
Where is this set? Needs to be under user icon for each channel under Channel / EPG → Channels. Rather than under Picon on the general setup tab, I mention this as this the mistake I made when first setting this up.
Yes, I’ve done it. I noticed, that the icon from local folder is being replaced by ‘https’ URL obtained from the EPG. I don’t know how to turn off loading icons from online url, and use local file. I’ve tried to delete the EPG source for given channel in EPG Grabber settings, then change icon source in Channel / EPG to ‘file:///’, but after reboot it comes back to ‘https’ source. In the past it wasn’t happening this way. Probably, it would be fine to use ‘https’ links to grab icons, but for some reason the device does not recognize icon names properly. I think, the icon names are formatted incorrectly. When I downloaded them to the local folder previously, I had to rename them in order to have them working.
UPDATE:
It appears the issue might be with the osmc skin, that is caching icons. I configured the tvheadend on the NAS same way as on the Vero 4k+, and pointed the tvheadend client to NAS. The icons would not load, just live TV thumbnails. I used tvheadend client on Kodi 19-PC and pointed it to the NAS. All icons, EPG loaded properly. Lastly, I pointed the tvheadend on kodi 19 to the tvheadend server on Vero4k+, and all logos, EPG loaded correctly as well. So, it appears the problem most likely is with the osmc skin on Vero. How can I fix it?
If settings are reverting after a reboot, this sounds like a possible file system corruption. Please provide some logs, so we can see whats going on. Details can be found here:
I have investigated this problem more, and found that it related to the OSMC image version. I have re-imaged the device to OSMC version 2020.06-1 and the problem was fixed. All icons loaded properly along with the EPG. After imaging the device with OSMC version 2020.10-1 the main problem has returned again.
The differences between the two versions are the OS builts:
2020.10-1 (Buster) → TVH Server Build: 4.2.8 (2020-08-13T12:14:06+0000)
2020.06-1 (Stretch) → TVH Server Build: 4.2.8 (2020-08-13T12:14:06+0000)
One thing to note, I used to have a Dev version of Buster installed prior to 2020-10-1, and there were no issues.