[SOLVED] Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Help and support for HDHomeRun DVR and HDHomeRun software for Windows 10, Mac, Android, XBox, etc.
jbinkley60
Posts: 15
Joined: Wed Aug 22, 2018 11:29 am

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby jbinkley60 » Sun Dec 09, 2018 10:02 am

This updated Kodi Addon worked for me too. I am running an Intel NUC with LibreElec Kodi 18RC2 (Alpha9 code), the Confluence skin and the HDHomerun addon. Upon upgrading to LibreElec with Kodi 18+ the HDHomerun addon stopped working. This resolved the issue. Thanks.

jbinkley60
Posts: 15
Joined: Wed Aug 22, 2018 11:29 am

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby jbinkley60 » Mon Dec 10, 2018 6:50 pm

I've found a problem with this code. I cannot view the channel guide beyond 1 right click (i.e. the current show). Any further right clicks do nothing. It is consistent with both the confluence and Estuary skins.

bhassell
Posts: 22
Joined: Fri Aug 31, 2018 5:44 pm
Device ID: 10707266
Location: Louisiana

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby bhassell » Mon Dec 10, 2018 7:02 pm

ditto....+1

jbinkley60
Posts: 15
Joined: Wed Aug 22, 2018 11:29 am

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby jbinkley60 » Fri Dec 14, 2018 7:07 pm

SiliconDust,

Is this in queue to be fixed when Kodi 18 becomes a release version of software ? I am willing to take a crack at the Python code myself if you think this will be delayed significantly.

mooninite
Posts: 2
Joined: Wed Dec 19, 2018 9:13 pm

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby mooninite » Wed Dec 19, 2018 9:20 pm

The skin fix for Kodi 18 is simple. @Silicon Dust, can you please put this add-on on your github page? Then we can send you PRs to fix any other bugs in the future.

The issue is that the add-on is using a skin function call that was removed in Kodi 18. Specifically the integer conditional test. I updated the call to the Kodi 18 call and guide scrolling works again. I also shrunk the bottom left information bar so that it is not covered up by the guide when you have a channel selected.

If you want to patch your existing installation use the following patch below and apply it with this command:

cd ~/
patch -p0 < hdhomerun-skin.patch

Code: Select all

--- .kodi/userdata/addon_data/script.hdhomerun.view/skin/resources/skins/Main/1080i/script-hdhomerun-view-overlay.xml.orig 2018-12-19 21:20:40.287279392 -0600 +++ .kodi/userdata/addon_data/script.hdhomerun.view/skin/resources/skins/Main/1080i/script-hdhomerun-view-overlay.xml 2018-12-19 22:01:29.158872921 -0600 @@ -37,7 +37,7 @@ <control type="image"> <posx>0</posx> <posy>0</posy> - <width>1090</width> + <width>1020</width> <height>150</height> <texture>script-hdhomerun-view-white_square.png</texture> <colordiffuse>E0000000</colordiffuse> @@ -83,7 +83,7 @@ <control type="progress" id="250"> <posx>200</posx> <posy>135</posy> - <width>890</width> + <width>820</width> <height>15</height> <visible>true</visible> <reveal>false</reveal> @@ -94,28 +94,28 @@ <overlaytexture>-</overlaytexture> </control> <control type="image"> - <posx>911</posx> + <posx>841</posx> <posy>10</posy> <width>100</width> <height>48</height> <texture>video/$INFO[VideoPlayer.VideoCodec].png</texture> </control> <control type="image"> - <posx>1016</posx> + <posx>946</posx> <posy>10</posy> <width>64</width> <height>48</height> <texture>video/$INFO[VideoPlayer.VideoResolution].png</texture> </control> <control type="image"> - <posx>911</posx> + <posx>841</posx> <posy>68</posy> <width>100</width> <height>48</height> <texture>audio/$INFO[VideoPlayer.AudioCodec].png</texture> </control> <control type="image"> - <posx>1016</posx> + <posx>946</posx> <posy>68</posy> <width>64</width> <height>48</height> @@ -448,7 +448,7 @@ </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),0)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),0)</visible> <control type="label"> <posx>350</posx> <posy>10</posy> @@ -471,7 +471,7 @@ </control> </control> <control type="group"> - <visible>!IntegerGreaterThan(ListItem.Property(slice.offset),0)</visible> + <visible>!Integer.IsGreater(ListItem.Property(slice.offset),0)</visible> <control type="label"> <posx>350</posx> <posy>10</posy> @@ -644,12 +644,12 @@ </control> <control type="group"> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),0)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),1)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),2)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),3)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),4)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),5)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),0)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),1)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),2)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),3)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),4)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),5)">Conditional</animation> <posx>-80</posx> <posy>0</posy> <control type="image"> @@ -761,7 +761,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),0)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),0)</visible> <posx>420</posx> <posy>0</posy> <control type="image"> @@ -820,7 +820,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),1)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),1)</visible> <posx>660</posx> <posy>0</posy> <control type="image"> @@ -879,7 +879,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),2)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),2)</visible> <posx>900</posx> <posy>0</posy> <control type="image"> @@ -938,7 +938,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),3)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),3)</visible> <posx>1140</posx> <posy>0</posy> <control type="image"> @@ -997,7 +997,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),4)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),4)</visible> <posx>1380</posx> <posy>0</posy> <control type="image"> @@ -1056,7 +1056,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),5)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),5)</visible> <posx>1620</posx> <posy>0</posy> <control type="image"> @@ -1161,7 +1161,7 @@ </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),0)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),0)</visible> <control type="label"> <posx>350</posx> <posy>10</posy> @@ -1184,7 +1184,7 @@ </control> </control> <control type="group"> - <visible>!IntegerGreaterThan(ListItem.Property(slice.offset),0)</visible> + <visible>!Integer.IsGreater(ListItem.Property(slice.offset),0)</visible> <control type="label"> <posx>350</posx> <posy>10</posy> @@ -1357,12 +1357,12 @@ </control> <control type="group"> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),0)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),1)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),2)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),3)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),4)">Conditional</animation> - <animation effect="slide" start="0,0" end="-240,0" condition="IntegerGreaterThan(ListItem.Property(slice.offset),5)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),0)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),1)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),2)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),3)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),4)">Conditional</animation> + <animation effect="slide" start="0,0" end="-240,0" condition="Integer.IsGreater(ListItem.Property(slice.offset),5)">Conditional</animation> <posx>-80</posx> <posy>0</posy> <control type="image"> @@ -1474,7 +1474,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),0)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),0)</visible> <posx>420</posx> <posy>0</posy> <control type="image"> @@ -1533,7 +1533,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),1)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),1)</visible> <posx>660</posx> <posy>0</posy> <control type="image"> @@ -1592,7 +1592,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),2)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),2)</visible> <posx>900</posx> <posy>0</posy> <control type="image"> @@ -1651,7 +1651,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),3)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),3)</visible> <posx>1140</posx> <posy>0</posy> <control type="image"> @@ -1710,7 +1710,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),4)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),4)</visible> <posx>1380</posx> <posy>0</posy> <control type="image"> @@ -1769,7 +1769,7 @@ </control> </control> <control type="group"> - <visible>IntegerGreaterThan(ListItem.Property(slice.offset),5)</visible> + <visible>Integer.IsGreater(ListItem.Property(slice.offset),5)</visible> <posx>1620</posx> <posy>0</posy> <control type="image"> @@ -1854,9 +1854,9 @@ <control type="group"> <visible>!String.IsEmpty(Window.Property(show.overlay))</visible> - <animation effect="slide" start="0,0" end="0,270" condition="IntegerGreaterThan(Container(201).Position,0)">Conditional</animation> - <animation effect="slide" start="0,0" end="0,270" condition="IntegerGreaterThan(Container(201).Position,1)">Conditional</animation> - <animation effect="slide" start="0,0" end="0,270" condition="IntegerGreaterThan(Container(201).Position,2)">Conditional</animation> + <animation effect="slide" start="0,0" end="0,270" condition="Integer.IsGreater(Container(201).Position,0)">Conditional</animation> + <animation effect="slide" start="0,0" end="0,270" condition="Integer.IsGreater(Container(201).Position,1)">Conditional</animation> + <animation effect="slide" start="0,0" end="0,270" condition="Integer.IsGreater(Container(201).Position,2)">Conditional</animation> <posx>0</posx> <posy>0</posy> <control type="group" id="216"> @@ -1879,7 +1879,7 @@ </control> <control type="group" id="218"> - <visible>IntegerGreaterThan(Container(201).ListItem.Property(slice.offset),0)</visible> + <visible>Integer.IsGreater(Container(201).ListItem.Property(slice.offset),0)</visible> <control type="button" id="217"> <left>-1020</left> <top>0</top>

nateb
Silicondust
Posts: 761
Joined: Mon Aug 06, 2018 3:22 pm
Device ID: 1051C73D, 10759F29

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby nateb » Thu Dec 20, 2018 4:25 pm

I'll pass this on to the dev.

jbinkley60
Posts: 15
Joined: Wed Aug 22, 2018 11:29 am

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby jbinkley60 » Tue Dec 25, 2018 5:57 am

Thank you for posting the patch. It works perfectly with the Estuary skin. and Kodi 18 (LibreElec 8.95.1 beta). With the Confluence skin I still can't navigate to the right to see future shows in the Guide. When I press the right arrow I see it flash a small black box which says "loading" but it never moves. Is it supposed to work with the Confluence skin ?

mooninite
Posts: 2
Joined: Wed Dec 19, 2018 9:13 pm

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby mooninite » Tue Jan 29, 2019 9:01 pm

@nateb, Kodi 18.0 final is now out. Can you get your team to release an updated add-on? Customers will be updating to this build over the next few days.

@jbinkley60, the skin you have selected should not matter, but there may be a stray incompatibility. I don't have Confluence installed and I'm afraid I don't have the time right now to spare to debug that skin. I'm using it with the Pellucid skin without a problem.

bhassell
Posts: 22
Joined: Fri Aug 31, 2018 5:44 pm
Device ID: 10707266
Location: Louisiana

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby bhassell » Thu Jan 31, 2019 3:12 pm

@nateb, Kodi 18.0 final is now out. Can you get your team to release an updated add-on? Customers will be updating to this build over the next few days.

@jbinkley60, the skin you have selected should not matter, but there may be a stray incompatibility. I don't have Confluence installed and I'm afraid I don't have the time right now to spare to debug that skin. I'm using it with the Pellucid skin without a problem.
Yes...Please....have been waiting on a FIX for this for some time now. THANKS!

bd0426
Posts: 3
Joined: Fri Nov 30, 2018 4:47 pm

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby bd0426 » Mon Feb 04, 2019 2:52 pm

+1 for an update to the add-on for Kodi 18.0
Last edited by bd0426 on Thu Feb 07, 2019 8:54 am, edited 1 time in total.

mcp
Posts: 5
Joined: Tue Aug 07, 2018 9:53 am

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby mcp » Tue Feb 05, 2019 4:51 pm

I use Kodi 18 on PclinuxOS. I can report that I'm seeing the same issue with the Confluence skin. When I switched to Estuary HD now works as normal. However I do see that I cannot extend the program guide to the right to see the program lineup.
The version of Kodi that I am using is not Beta as my distro waited until it was released.
I'm using HDHomeRun Version 2018.9.6. from the Kodi Add-on repository.
Will there be any upgrades soon?
MCP

bhassell
Posts: 22
Joined: Fri Aug 31, 2018 5:44 pm
Device ID: 10707266
Location: Louisiana

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby bhassell » Wed Feb 06, 2019 3:01 pm

I was able to PATCH the file using the information as contributed by mooninite...with limited success. It did resolve the ability to browse the channels future programming, but the issue with weak or missing channels identified by bd0246 also plagues my system. The only way I have found to recover a once weak but now missing channel is selected and the system "Looping" begins, is to force a new channel scan via the Web Interface or as the wife prefers....UNPLUG the HDHomerun and when repowered, a fresh channel scan results.

This is a workaround at best for what was prior a seamlessly recoverable issue on Kodi 17.6.

NateB...I know your comment on December 20 indicated that you were sending this information to the developer...Any chance you could "Please" put some URGENCY on it. I have had to revert (or hold upgrades) on my Kodi Installations as the current Addon (2018.9.6) only works with Kodi 17.6 and Prior. My advice to others is to NOT Upgrade to Kodi 18 until a new HDHomerun Addon exists.

It does not work, without issues for the Current RELEASE of Kodi 18.0


Thanks!

nateb
Silicondust
Posts: 761
Joined: Mon Aug 06, 2018 3:22 pm
Device ID: 1051C73D, 10759F29

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby nateb » Wed Feb 06, 2019 5:14 pm

Problem is 18 has slightly different requirements for sourcing gpl code. Gotta get some sign offs. May take a minute.

bhassell
Posts: 22
Joined: Fri Aug 31, 2018 5:44 pm
Device ID: 10707266
Location: Louisiana

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby bhassell » Wed Feb 06, 2019 5:48 pm

Problem is 18 has slightly different requirements for sourcing gpl code. Gotta get some sign offs. May take a minute.
Thanks,
Much Appreciation!!!

noinfo
Posts: 47
Joined: Fri Nov 27, 2015 7:04 pm

Re: Kodi Addon 2018.9.6 on Kodi 18 - BETA 2

Postby noinfo » Sun Feb 17, 2019 6:20 am

Kodi 18 with Confluence... I had the HD HomeRun add-on from the official Kodi repo installed and still seeing the logo dead center of my TV. I have installed the update from the dropbox so I can watch TV but it is February 11th... version 18 has been out for several weeks. When will we see an official add-on update with working guide and without "?0? ?0?" in the corner?


Return to “HDHomeRun Software Setup & Troubleshooting (Live & DVR)”

Who is online

Users browsing this forum: GetMatt, Google [Bot] and 9 guests