[mythtv-users] Mythweb Channel Icon problem

Bill Meek keemllib at gmail.com
Thu Sep 20 16:02:49 UTC 2018


On 09/20/2018 10:20 AM, Jay Foster wrote:
> On 9/20/2018 5:36 AM, Edmund Na wrote:
>>
>> The routine which copies Channel Icon images from Myth to Mythweb isn’t working correctly.
>>
>> At all times when I view Channel Icons on a frontend or in mythtv-setup I see what I expect, but recently a couple of images were updated and 
>> then they didn’t display on Mythweb – they showed as missing/corrupted image rather than no image.
>>
>> The icons are stored in /home/mythtv/.mythtv/channels/ and have user and group permission mythtv, but they are readable by all.
>>
>> Mythweb seems to access the images from /var/cache/mythweb/image_cache and most images here are correct. I understand that when a new icon is 
>> added or used something copies it to the image_cache folder. In my case that process is producing corrupted images; each is 44Bytes. It is an 
>> empty xml file. This is the same for PNG and jpg.
>>
>> If I manually copy the icons from channels to image_cache I see the images I expect on Mythweb, however I would like to see if I can 
>> understand what is going wrong as this may indicate something else is wrong.
>>
>> I am running Myth 0.28.0+fixes.20160413 and Ubuntu 16.04.4 LTS
>>
> I have observed the same thing, but for only one channel icon (always the same one).  I even did a find on my machine to see where they were 
> stored (besides ~/.mythtv/channels/) and removed them from the cache directories (/var/cache/mythweb/image_cache/, 
> ~/.mythtv/cache/themecache/Arclight.1920.1080/).  Still, that one channel icon does not work in mythweb, but works fine on the frontend.
> Jay

Hi,

The string 'image_cache' doesn't exist in the mythweb source (or even
in the mythtv source.)

Could this be defined in a web server setting? Or, is it a link from
<someDirectory>/mythweb/data/tv_icons?

Try: locate -b '\tv_icons' and ls -ld on the response.

If the mythweb icon doesn't exist under tv_icons, then the Services
API is used to get it from the channels directory mentioned earlier.

WebFrontend does the same. Try: http://yourBackend:6544//Guide/GetChannelIcon?ChanId=someChannelID
It would be interesting if the same icons don't display in WebFrontend.

-- 
Bill


More information about the mythtv-users mailing list