[mythtv-users] 0.21 to 0.27: Channel Icons missing

Jerome Yuzyk jerome at supernet.ab.ca
Thu Sep 17 20:11:57 UTC 2015


[0.27.4 on Fedora 22, migrated from 0.21 on Red Hat 9]

I have read through these discussions and others to try to get my channel icons displayed in MythWeb and the frontend OSD:

    http://www.gossamer-threads.com/lists/mythtv/users/568504
    http://www.gossamer-threads.com/lists/mythtv/users/567364
    http://www.gossamer-threads.com/lists/mythtv/users/559701
    http://www.gossamer-threads.com/lists/mythtv/users/587275

but obviously I'm having no luck because I'm asking here.

I used to have icons in 0.21 made the old way with master_icon_map.xml. I haven't tried that route again yet.

I have a /home/mythtv/.mythtv/channels folder full of icon files from my 0.21 setup and some from using the Channel Editor (as mythtv, not root) to get and renew and clear and get icons again. Some icons are visible in the Channel Editor, but lots are blank.

My channel table has a mix of full-path and bare file names in the 'icon' field. On a cursory look, all the file names are icons I have.

I also have a table called networkiconmap that has icon reference entries.

I have no /var/lib/mythtv/channels directory, nor anything in /var/lib/mythtv.

/var/lib/mythweb/data/tv_icons is empty.

"Show the channel icons" in MythWeb is selected.

http://tv:6544 works.

Trying the backed web server like http://tv:6544/Guide/GetChannelIcon?ChanId=1022 gives me mythbackend.log entries like these:

2015-09-17 11:52:21.532869 E [925/2220] HttpServer40 services/guide.cpp:259 (GetChannelIcon) - GetImageFile - Unable to find /home/mythtv/.mythtv//channels/tsn.jpg.
2015-09-17 11:52:21.532903 I [925/2220] HttpServer40 httprequest.cpp:764 (FormatFileResponse) - HTTPRequest::FormatFileResponse() - cannot find file
2015-09-17 11:52:21.532937 I [925/2220] HttpServer40 httprequest.cpp:244 (SendResponse) - HTTPRequest::SendResponse(xml/html) () :404 Not Found -> 192.168.0.100: 2
2015-09-17 11:52:21.567166 I [925/2220] HttpServer40 httprequest.cpp:1365 (ExtractMethodFromURL) - ExtractMethodFromURL(end) : favicon.ico : /
2015-09-17 11:52:21.567201 I [925/2220] HttpServer40 httprequest.cpp:764 (FormatFileResponse) - HTTPRequest::FormatFileResponse() - cannot find file
2015-09-17 11:52:21.567222 I [925/2220] HttpServer40 httprequest.cpp:244 (SendResponse) - HTTPRequest::SendResponse(xml/html) () :404 Not Found -> 192.168.0.100: 2
2015-09-17 11:53:38.032114 I [925/2220] HttpServer40 httprequest.cpp:1365 (ExtractMethodFromURL) - ExtractMethodFromURL(end) : GetChannelIcon : /Guide
2015-09-17 11:53:38.032131 I [925/2220] HttpServer40 servicehost.cpp:294 (ProcessRequest) - ServiceHost::ProcessRequest: GetChannelIcon : GET /Guide/GetChannelIcon?ChanId=1022 HTTP/1.1
2015-09-17 13:05:39.855885 E [925/4065] HttpServer40 services/guide.cpp:259 (GetChannelIcon) - GetImageFile - Unable to find ksps_pbs7_spokane.png.
2015-09-17 13:05:39.855914 I [925/4065] HttpServer40 httprequest.cpp:764 (FormatFileResponse) - HTTPRequest::FormatFileResponse() - cannot find file
2015-09-17 13:05:39.855940 I [925/4065] HttpServer40 httprequest.cpp:244 (SendResponse) - HTTPRequest::SendResponse(xml/html) () :404 Not Found -> 192.168.0.100: 2

All the icons that "can't be found" are there, owned by mythtv and permitted 755.

MythWeb doesn't generate any Apache errors.

I tried using

    https://www.mythtv.org/wiki/MythTV-HOWTO_-_0.27
    Grabbing channel icons for Schedules Direct users

but --import-icon-map seems to be obsolete:

[mythtv at tv channels]$ mythfilldatabase --import-icon-map iconmap.xml --update-icon-map
Unhandled option given on command line:
    --import-icon-map
mythfilldatabase version: fixes/0.27 [v0.27.4-64-g8fd277b] www.mythtv.org

and neither --import-icon-map nor --update-icon-map are valid.

https://www.mythtv.org/wiki/Mythfilldatabase agrees.

What can I try next?

-- 
A little of Jerome's MythTV World: http://mythtv.bss.ab.ca


More information about the mythtv-users mailing list