Get Channel Icons Back for Recordings in Titan Skin on Kodi 17.6

If you ever used the Titan Skin under Kodi 15, you might have noticed that under Live TV Recordings there used to be a Channel Logo down in the lower right hand corner of the screen.  However, for some reason in Kodi 17 you see the Channel Logo in the Guide and Channels view, but not in the Recordings or Timers view.  This article will tell you how these two guys got them back.  I want to start off by saying that we did not create this fix, the credit goes to Kodi forum user “cartman.dos” – he was the one who figured this out.

This is what it looked like before the fix…

Untitled

Note that in the lower right corner of the screen you see the name of the channel as text, rather than the channel logo.

Now here is how you fix it. Note that all file paths shown below are valid in Ubuntu 18.04, but will probably be somewhat different on other operating systems, especially in MacOS or Windows. Start by running this command:

nano /home/YOURUSERNAME/.kodi/addons/skin.titan/1080i/IncludesVariables.xml

(In MacOS use “nano /Users/YOURUSERNAME/Library/Application Support/Kodi/addons/skin.titan/1080i/IncludesVariables.xml” instead.)

Once in nano hit Control-w and enter this in the search box:

 <variable name="channellogo">

You will then see this:

<variable name="channellogo">
    <value condition="!IsEmpty(Window(home).Property(SkinHelper.ListItem.ChannelLogo))">$INFO[Window(home).Property(SkinHelper.ListItem.ChannelLogo)]</value>
    <value condition="window.isactive(tvchannels) | window.isactive(tvguide)">$INFO[ListItem.Icon]</value>
</variable>

You need to add a line that looks like this:

    <value condition="String.IsEqual(ListItem.ChannelName,NASA Public Channel)">/home/YOURUSERNAME/TVCHANNELICONSFOLDER/NASA Public Channel.png</value>

Note that in the example above you need to make sure the two names in red are exactly the same and exactly the same name as your channel.  Also, you must replace YOURUSERNAME with your user name on your system, and TVCHANNELICONSFOLDER with the directory in which you store the channel icons.  This assumes that you have the icons stored in a directory off of your user directory – if not, replace /home/YOURUSERNAME/TVCHANNELICONSFOLDER/ with the correct path to your TV channel icons.

So the whole thing together would look like this…

<variable name="channellogo">
    <value condition="!IsEmpty(Window(home).Property(SkinHelper.ListItem.ChannelLogo))">$INFO[Window(home).Property(SkinHelper.ListItem.ChannelLogo)]</value>
    <value condition="window.isactive(tvchannels) | window.isactive(tvguide)">$INFO[ListItem.Icon]</value>
    <value condition="String.IsEqual(ListItem.ChannelName,NASA Public Channel)">/home/YOURUSERNAME/TVCHANNELICONSFOLDER/NASA Public Channel.png</value>
</variable>

In the same way, you just add in as many channels as you want logos for.

Here is what it looks like after you make the changes…

Untitled 2

Note the channel logo is now present in the lower right corner of the screen, rather than the name of the channel as text.

Hope this helps others wanting their Channel Logos back.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.