Kodi Community Forum
TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=151)
+---- Thread: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) (/showthread.php?tid=282157)



RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - primaeval - 2017-05-02

(2017-05-02, 02:03)JQZ* Wrote:
(2017-05-01, 18:27)cscott1 Wrote: Please forgive ignorance because I am new to this I love this skin but I can't find the setting to enable the green star burst background. Mine looks like this any help would be appreciated.
Just awake again. Did an extended all nighter and just blanked out after my last post. I'm pretty much in your shoes cscott. A good deal of this is very new to me too. In order to get the green kjb85 skin and others installed from P's repo, I had to start them via their addon in the Kodi / Programs menu in Jarvis, or wherever Krypton may have moved them. When you launch the skin program addon it pops up a menu asking if you want to set the skin as default. Once done, it appears in TVGFS settings on the Appearence tab as "Skin type: Folder" and "User Skin Name : KJB"

However thinking back, this was the one skin I did have problems doing that for a 2nd time after I'd done the same for the other skins in P's repo. Maybe you're experiencing a similar problem.

I would really recommend resetting the TV Guide Fullscreen Settings before installing a new skin as they all set a few custom settings that are different from the Default values.

I don't know what the best solution is as everyone has their own preferences for how things should be.
I didn't want to force every setting to a certain value but if this is causing a lot of problems maybe I should.

If you look in the addon.py files in the skin addon folders you can see which Settings they configure when you click on the addon.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - primaeval - 2017-05-02

@JQZ* @cscott1

I've added a new version of kjb85's skin into the repo: 0.0.6 and 0.17.6.
Let me know if that helps.

It has the new style osd. If you prefer the old style osd I'll see if I can add that as an option.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - JQZ* - 2017-05-02

(2017-05-02, 02:16)primaeval Wrote: I would really recommend resetting the TV Guide Fullscreen Settings before installing a new skin as they all set a few custom settings that are different from the Default values.

I don't know what the best solution is as everyone has their own preferences for how things should be.
I didn't want to force every setting to a certain value but if this is causing a lot of problems maybe I should.

If you look in the addon.py files in the skin addon folders you can see which Settings they configure when you click on the addon.
Ah... maybe that was why I was having problems getting KJB to load after setting a few others. The 1st time I set KJB from it's addon, it immediately loaded, and later I noticed its name in settings had been filled in automatically.

But after setting up the other skins from their addons and then going back to set KJB from it's addon, it didn't load. I tried manually configuring it in settings, but the name didn't appear automatically as others had using that method. And setting "User Skin Name : KJB" manually, or "User Skin Name : KJB85" failed to get the skin to load.

If I get to this again, I'll try running Defaults in settings, and then see if the skin loads. Good to have addon.py to refer to.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - JQZ* - 2017-05-02

Having only just begun to understand python code & its values used in these addons and skins off and on recently, working with tvgfs I feel a bit the babe. So please bear with me.

(2017-05-02, 02:52)primaeval Wrote: @JQZ* @cscott1

I've added a new version of kjb85's skin into the repo: 0.0.6 and 0.17.6.
Let me know if that helps.

It has the new style osd. If you prefer the old style osd I'll see if I can add that as an option.
Thanks P... I'll give it a go. I'm pretty slow tho Smile

I have only just looked at the Muli-ExtraBold font and now see that it's only marginally different in size and shape. And I haven't found where it's used in Andy's amazing default or tycoo's magnificent white skin after doing a quick content search on all xmls. I need to find where the font is set in the skins to see if they're displaying properly.

But as I said, that's not top of my to do list. After resolving a long list of issues in the past 3-4 days being slow & new to a lot of this, these are my top issues with Andy's skin at the moment:
  • Stop the screen from flashing / blinking fullscreen black while scrolling the EPG with a mouse. This seems to happen in all TVGFS skins.
  • Get the mouse to scroll in the Quick EPG if possible.
  • If possible, get the video to remain in the preview window when changing channels in the main EPG. In another guide I resolved this by changing the code for some addon channel links in addons.ini. But the same doesn't seem to work in TVGFS.
  • Figure out what is restricting Andy's main mouse / touch menu width to around 600 to 800 pixels. I would like to tweak 2 things. I just can't get a handle on the code in that section:
    - Full 1080 width
    - Place my custom black_bar.png beneath it when I figure out where to set it in the code..
May need myname's feedback on the last one though. And oh... I'm only working with Kodi on Windows PCs. Shocked


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - cscott1 - 2017-05-02

Anyone know a good internet python for dummies tutorial? I really want to start to figure things out instead of just blindly copying and pasting files here and there hobbling them together in the hopes that things will work the way I want them to. I know just enough to almost get things right but seldom do things work without some hiccup or glitch it's frustrating.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - primaeval - 2017-05-02

(2017-05-02, 05:29)cscott1 Wrote: Anyone know a good internet python for dummies tutorial? I really want to start to figure things out instead of just blindly copying and pasting files here and there hobbling them together in the hopes that things will work the way I want them to. I know just enough to almost get things right but seldom do things work without some hiccup or glitch it's frustrating.

This should get you a long way quickly. I always start here.
https://learnxinyminutes.com/


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - primaeval - 2017-05-02

(2017-05-02, 03:55)JQZ* Wrote: Having only just begun to understand python code & its values used in these addons and skins off and on recently, working with tvgfs I feel a bit the babe. So please bear with me.

(2017-05-02, 02:52)primaeval Wrote: @JQZ* @cscott1

I've added a new version of kjb85's skin into the repo: 0.0.6 and 0.17.6.
Let me know if that helps.

It has the new style osd. If you prefer the old style osd I'll see if I can add that as an option.
Thanks P... I'll give it a go. I'm pretty slow tho Smile

I have only just looked at the Muli-ExtraBold font and now see that it's only marginally different in size and shape. And I haven't found where it's used in Andy's amazing default or tycoo's magnificent white skin after doing a quick content search on all xmls. I need to find where the font is set in the skins to see if they're displaying properly.

But as I said, that's not top of my to do list. After resolving a long list of issues in the past 3-4 days being slow & new to a lot of this, these are my top issues with Andy's skin at the moment:
  • Stop the screen from flashing / blinking fullscreen black while scrolling the EPG with a mouse. This seems to happen in all TVGFS skins.
  • Get the mouse to scroll in the Quick EPG if possible.
  • If possible, get the video to remain in the preview window when changing channels in the main EPG. In another guide I resolved this by changing the code for some addon channel links in addons.ini. But the same doesn't seem to work in TVGFS.
  • Figure out what is restricting Andy's main mouse / touch menu width to around 600 to 800 pixels. I would like to tweak 2 things. I just can't get a handle on the code in that section:
    - Full 1080 width
    - Place my custom black_bar.png beneath it when I figure out where to set it in the code..
May need myname's feedback on the last one though. And oh... I'm only working with Kodi on Windows PCs. Shocked

Tycoo's skin comes in two versions: one with the Default fonts and one with Custom fonts.
I think he has detailed instructions in his addon description. "yourskin" is the Kodi skin: confluence etc

The screen flashes because everything is redrawn. If you spot a guide that does it more smoothly let me know. There might be a better way to do it.

The mouse scrolls in the quick epg in the default skins. You'll have to spot the differences in myname's.

Make video start playing in pip window.
Settings \ Playback \ Start Playing in Background/Window

There are invisible controls in the epg and osd.
The osd one only covers the lower part of the screen so you can click on the video to get the Kodi fullscreen controls up.
Test it in the Default skin.

Be careful about trying to convert any of this to 1080. There are some hard-coded numbers in gui.py and elsewhere that assume the epg is a certain size. I might have a look at them some day.

Good luck.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - unlocKing - 2017-05-02

I usually wish people a wonderful hangover, but you don't drink so.. Rofl

Hope you're having a pleasant day and the year ahead is full of prosperity!


=== !!! HAPPY BIRTHDAY DUDE !!! ===

Big Grin


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - JQZ* - 2017-05-02

(2017-05-02, 08:44)primaeval Wrote: Tycoo's skin comes in two versions: one with the Default fonts and one with Custom fonts.
I think he has detailed instructions in his addon description. "yourskin" is the Kodi skin: confluence etc

The screen flashes because everything is redrawn. If you spot a guide that does it more smoothly let me know. There might be a better way to do it.

The mouse scrolls in the quick epg in the default skins. You'll have to spot the differences in myname's.

Make video start playing in pip window.
Settings \ Playback \ Start Playing in Background/Window

There are invisible controls in the epg and osd.
The osd one only covers the lower part of the screen so you can click on the video to get the Kodi fullscreen controls up.
Test it in the Default skin.

Be careful about trying to convert any of this to 1080. There are some hard-coded numbers in gui.py and elsewhere that assume the epg is a certain size. I might have a look at them some day.

Good luck.

Thanks so very much for your feedback on all this P..

* Tycoo's skin: I installed Aeon Nox 5 Redux which has a \1080 folder. So I'll see if I can determine where the TVGuide32 font is displayed and see if my setup is correct.

* The screen flashes: I'm looking at the iVue 'default' and 'Sky Vue' skins, and I can't really detect much if any blinking going on using the mouse to scroll.

* The mouse scrolls in the quick epg in the default skins: Thanks... I'll check that out.

* Make video start playing in pip window: I had some success with this. But I'm seeing the same problem I was having with channel links for some addons causing the remote channel logo & name to be displayed and not the OSD. Earlier I found if after launching those channel links, I BACKSPACE on the PC keyboard twice to reduce from fullscreen and then back, I could get the OSD menu to appear. I had to switch some links from .ts to m3u8 to resolve that. The pip option in settings does keep video playback in the video preview window, but clicking on it with the mouse results in the OSD menu to be inaccessible in fullscreen for some, or maybe most of my channel links.

* There are invisible controls in the epg and osd. I discovered those tonight by shear accident when I clicked where an exit control was set. Turns out Andy has the font for the program title in the header >right over< the pip menu. That's what happened to me the other night Smile

* Be careful about trying to convert any of this to 1080: I'm sure I'll be messing a bunch of stuff up as I go along. I consider my skills at all this as about the same as what I used to refer to most auto mechanics as "parts swapping hacks" after taking power mechanics in high school and thinking I was pretty cool. Now I'm pretty much "those guys" in this arena :Shocked

Gotta turn in for some shuteye. Will check back later in the afternoon. Bless you my friend.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - JQZ* - 2017-05-02

(2017-05-02, 02:52)primaeval Wrote: @JQZ* @cscott1

I've added a new version of kjb85's skin into the repo: 0.0.6 and 0.17.6.
Let me know if that helps.

It has the new style osd. If you prefer the old style osd I'll see if I can add that as an option.
Forgot to comment on this. I only looked at this skin briefly the other day, so I'm not quite sure what changes you made. But I think you added the pip menu and maybe the search menu. You have channel logo in place of missing program logo set. I've seen a custom texture placed there in the absence of a program graphic, but it was set in gui.py. Don't know if you've got that going or not. You've also got channel logo above program image set and placed it in the header as I've done with Andy's. Funny Win10 saw both 0.0.6 and 0.17.6 from the repo, but my Win7 PC only saw 0.0.6/ Curious, but I have a lot to learn All looks very thumbs up from here.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - JQZ* - 2017-05-04

Now I see why some folks refer to you as the master wizard p. Smooth scrolling in today's update to 0.x(x).340. Brilliant! That took you next to no time to figure out. Smile The KJB skin now scrolls perfectly with the mouse wheel. I don't see any changes in the skins files that may have addressed that. And it seems it's the only skin that scrolls that smoothly, or am I missing something? I'd love to incorporate whatever you did into Andy's skin.

And I now see that gorgeous new OSD menu in KJB I missed the other day. Can't see why anyone would want to go back to the older one. Unless I'm mistaken here, one thing you may want to add to the setup instructions would be to set 'Lab1 >Fall back to channel logo for program image - Enabled'. And I see with that set Andy's skin along with 'Scale program image - Disabled', it achieves that look I was going for too.

Just one minor complaint. On one system the guide update failed today. The other day I tried uninstalling KJB and updating it. But I kept getting the "Update failed" notification. So today I had to uninstall the guide and skins and then reinstall them again. I had made copies of the guide and all skin folders in \Kodi\addons beforehand for reference. But reinstalling them all wiped out all my backup copies as well as the primary folders. Luckily I had some backed up in another location as was able to copy back my work.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - primaeval - 2017-05-04

(2017-05-04, 06:10)JQZ* Wrote: Now I see why some folks refer to you as the master wizard p. Smooth scrolling in today's update to 0.x(x).340. Brilliant! That took you next to no time to figure out. Smile The KJB skin now scrolls perfectly with the mouse wheel. I don't see any changes in the skins files that may have addressed that. And it seems it's the only skin that scrolls that smoothly, or am I missing something? I'd love to incorporate whatever you did into Andy's skin.

And I now see that gorgeous new OSD menu in KJB I missed the other day. Can't see why anyone would want to go back to the older one. Unless I'm mistaken here, one thing you may want to add to the setup instructions would be to set 'Lab1 >Fall back to channel logo for program image - Enabled'. And I see with that set Andy's skin along with 'Scale program image - Disabled', it achieves that look I was going for too.

Just one minor complaint. On one system the guide update failed today. The other day I tried uninstalling KJB and updating it. But I kept getting the "Update failed" notification. So today I had to uninstall the guide and skins and then reinstall them again. I had made copies of the guide and all skin folders in \Kodi\addons beforehand for reference. But reinstalling them all wiped out all my backup copies as well as the primary folders. Luckily I had some backed up in another location as was able to copy back my work.

Thanks.

The trick with the scrolling is in the code not the skins. I reorganised the code so that removing and adding the new epg program buttons is done next to each other so there is almost no time for the screen to be drawn with an empty epg. There is a further thing I can do in Krypton to lock the screen while the redrawing is done but I'm not going to add that yet as it doesn't work in Jarvis.
https://github.com/primaeval/script.tvguide.fullscreen/commit/a2c7ba330a3e3a2b8e695d2249f17257a4cd7f0b

The program logo fallback is kjb85's own preference. It looks awful for me because I use smaller logos and they look ugly when you can see all the stretch marks.

Don't try to do any modifications in the addons folder or they will get wiped out by an update.
Turn off auto-updates first.
You can either put just the skin folder in the addon_data folder:
http://forum.kodi.tv/showthread.php?tid=282157&pid=2491843#pid2491843
or copy one of the installer addons and change its id and folder from say
script.tvguide.fullscreen.skin.kjb85
to
script.tvguide.fullscreen.skin.jqz

If you want the skin to run in Jarvis make sure you change all these in the xml
String.IsEqual
to
StringCompare


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - MikeKL - 2017-05-04

@primaeval, Not had need to reset/change any of my custom streams for a given channel in a while, just tried to do it when running Kodi Leia #0503 on Rpi2 and once again unable to see addons to select channel stream as GUI panel is blank of expected information?

Image

Image

I have double-checked on Windows PC running Krypton 17.1 and same 0.17.340 version of TV Guide Fullscreen and everything is working OK so issue looks to be caused by another change or breakage in latest nightly Leia Builds.
Note: Only a FYI


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - primaeval - 2017-05-04

(2017-05-04, 19:04)MikeKL Wrote: ^^^

Thanks. Can you pin it down to a particular build? Is it the Default skin?
If it ain't broke. Don't fix it. They just can't stop meddling. Wink


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - JQZ* - 2017-05-05

(2017-05-04, 08:59)primaeval Wrote:
(2017-05-04, 06:10)JQZ* Wrote: Now I see why some folks refer to you as the master wizard p. Smooth scrolling in today's update to 0.x(x).340. Brilliant! That took you next to no time to figure out. Smile The KJB skin now scrolls perfectly with the mouse wheel. I don't see any changes in the skins files that may have addressed that. And it seems it's the only skin that scrolls that smoothly, or am I missing something? I'd love to incorporate whatever you did into Andy's skin.

And I now see that gorgeous new OSD menu in KJB I missed the other day. Can't see why anyone would want to go back to the older one. Unless I'm mistaken here, one thing you may want to add to the setup instructions would be to set 'Lab1 >Fall back to channel logo for program image - Enabled'. And I see with that set Andy's skin along with 'Scale program image - Disabled', it achieves that look I was going for too.

Just one minor complaint. On one system the guide update failed today. The other day I tried uninstalling KJB and updating it. But I kept getting the "Update failed" notification. So today I had to uninstall the guide and skins and then reinstall them again. I had made copies of the guide and all skin folders in \Kodi\addons beforehand for reference. But reinstalling them all wiped out all my backup copies as well as the primary folders. Luckily I had some backed up in another location as was able to copy back my work.

Thanks.

The trick with the scrolling is in the code not the skins. I reorganised the code so that removing and adding the new epg program buttons is done next to each other so there is almost no time for the screen to be drawn with an empty epg. There is a further thing I can do in Krypton to lock the screen while the redrawing is done but I'm not going to add that yet as it doesn't work in Jarvis.
https://github.com/primaeval/script.tvguide.fullscreen/commit/a2c7ba330a3e3a2b8e695d2249f17257a4cd7f0b

The program logo fallback is kjb85's own preference. It looks awful for me because I use smaller logos and they look ugly when you can see all the stretch marks.

Don't try to do any modifications in the addons folder or they will get wiped out by an update.
Turn off auto-updates first.
You can either put just the skin folder in the addon_data folder:
http://forum.kodi.tv/showthread.php?tid=282157&pid=2491843#pid2491843
or copy one of the installer addons and change its id and folder from say
script.tvguide.fullscreen.skin.kjb85
to
script.tvguide.fullscreen.skin.jqz

If you want the skin to run in Jarvis make sure you change all these in the xml
String.IsEqual
to
StringCompare
Thanks for the tips @primaeval. I moved all my skin work over to the data folder and can enable them in 'Your' settings now.

Lesson learned, and I won't be doing it again, but I'm still pondering why uninstalling all sklns and guide, then reinstalling them all ended up deleting whole backed up \addon folders. I had all these before. They all vanished after:

script.tvguide.fullscreen - copy
script.tvguide.fullscreen.skin.andy - copy
script.tvguide.fullscreen.skin.kjb85 - copy
script.tvguide.fullscreen.skin.lapis - copy
script.tvguide.fullscreen.skin.tycoo - copy

I'm guessing the uninstaller just didn't parse the full folder names before removing them.

The program logo fallback looks okay here. I'm using a channel logo pack from another guide and they blow up fairly well unless I have 'Scale' set.

Modding Andy's skin is coming along. I did attempt to get the program images to fall back (with fall back to channel logo disabled in settings) to a preset image like the <!-- # Program Image Box / PIP # --> section of tycoo's white skin main xml when none is available. Andy used the same code, but it wasn't working. I noticed he had String.IsEqual set for calling the texture. Reflecting on what you wrote about Jarvis, I changed it back to StringCompare as tycoo had it. That managed to get some program cells to display the testcard.png texture that was set. But unlike tycoo's skin that always falls back, a lot of channels lacking images are drawn as a black square (or rectangle with 'scale' set) and not testcard.png. Maybe it's a setting I'm missed. I see tycoo has Small EPG Video Preview disabled, but I get no program images at all if I set that. Wonder if he's customized the python code for his skin.

As for smooth mouse scrolling, I'm still only seeing it in certain skins. I may be wrong, but I thought I remembered tycoo's had been scrolling fine even before your update. Along with KJB, Carnelian and Onyx all scroll fine too. But mouse scrolling in your Default and Catbar, still causes the program grid background to go black. And I've failed to get Andy's to scroll right. Funny thing.. your Dark skin scrolls well. Huh

Still, it's only been a week since I taken on tvgfs, and I'm loving it Smile