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 - 2019-02-19

(2019-02-19, 11:53)tcorexxx Wrote: so the sorted worked, thank you, had overlooked the one point Smile https://ibb.co/b3M74QB why break the load of the EPG Guide from time to time? Wrong settings? See video: https://streamable.com/t45ef thanks for making a great support and performance
 Have a look in kodi.log for any errors from script.tvguide.fullscreen.
You might have to turn on debug logging.

It is usually a utf8 error or some illegal characters in the xmltv file.

Try turning on
Settings \ Source \ Fix xmltv html entity errors


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - tcorexxx - 2019-02-19

11:18:29.503 T:18446744072500017520 DEBUG: Database.eventLoop() >>>>>>>>>> starting...
11:18:29.503 T:18446744072500017520 DEBUG: Database.eventLoop() >>>>>>>>>> processing command: _initialize
11:18:29.530 T:18446744072500017520 DEBUG: Settings changed: False
11:18:29.531 T:18446744072500017520 DEBUG: Database.eventLoop() >>>>>>>>>> processing command: _getChannelList
11:18:29.744 T:18446744072500017520 DEBUG: Previous line repeats 1 times.
11:18:29.744 T:18446744072500017520 DEBUG: Database.eventLoop() >>>>>>>>>> processing command: _getFullNotifications
11:18:29.945 T:18446744072500017520 DEBUG: Database.eventLoop() >>>>>>>>>> processing command: _getFullAutoplays
11:18:30.045 T:18446744072500017520 DEBUG: Database.eventLoop() >>>>>>>>>> processing command: _getFullAutoplaywiths
11:18:30.145 T:18446744072500017520 DEBUG: Database.eventLoop() >>>>>>>>>> processing command: _getChannelList
11:18:30.260 T:18446744072500017520 DEBUG: Database.eventLoop() >>>>>>>>>> processing command: _getEPGView
11:18:30.632 T:18446744072500017520 DEBUG: [script.tvguide.fullscreen] Updating caches...
11:18:30.705 T:18446744072667277680 DEBUG: Looping: isActive=True, running=0, space=3
11:18:31.228 T:18446744072796776816 DEBUG: ------ Window Init (DialogExtendedProgressBar.xml) ------
11:18:33.716 T:18446744072667277680 DEBUG: Looping: isActive=True, running=0, space=3
11:18:42.564 T:18446744072654207344 DEBUG: Previous line repeats 2 times.
11:18:42.564 T:18446744072654207344 DEBUG: service.vavoo-1.2.25: Starting internet check with diff=-0.00409889221191
11:18:42.572 T:18446744072654207344 DEBUG: service.vavoo-1.2.25: Sleeping for 1 seconds
11:18:42.791 T:18446744072667277680 DEBUG: Looping: isActive=True, running=0, space=3
11:18:43.573 T:18446744072654207344 DEBUG: service.vavoo-1.2.25: Sleeping for 36.9988541603 seconds
11:18:44.437 T:18446744072657316208 DEBUG: Thread JobWorker 18446744072657316208 terminating (autodelete)
11:18:45.805 T:18446744072667277680 DEBUG: Looping: isActive=True, running=0, space=3
11:18:59.903 T:18446744072796776816 DEBUG: Previous line repeats 4 times.
11:18:59.903 T:18446744072796776816 DEBUG: ------ Window Deinit (DialogExtendedProgressBar.xml) ------
11:19:00.674 T:18446744072657316208 DEBUG: Thread JobWorker start, auto delete: true
11:19:00.762 T:18446744072657316208 INFO: easy_aquire - Created session to https://www.tvtv.de
11:19:00.809 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 7031
11:19:00.851 T:18446744072454953328 DEBUG: Thread JobWorker start, auto delete: true
11:19:00.874 T:18446744072454953328 DEBUG: ffmpeg[B5385970]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
11:19:00.915 T:18446744072667277680 DEBUG: Looping: isActive=True, running=0, space=3
11:19:01.093 T:18446744072657316208 DEBUG: CCurlFile::GetMimeType - https://www.tvtv.de/images/senderlogos/alp.svg -> image/svg+xml
11:19:01.094 T:18446744072657316208 DEBUG: CFileCache::Open - opening <images/senderlogos/alp.svg> using cache
11:19:01.094 T:18446744072657316208 DEBUG: CurlFile::Open(0xbcca4ca0) https://www.tvtv.de/images/senderlogos/alp.svg
11:19:01.333 T:18446744072497199472 DEBUG: Thread FileCache start, auto delete: false
11:19:01.333 T:18446744072497199472 INFO: CFileCache:Tonguerocess - Source read didn't return any data! Hit eof(?)
11:19:01.416 T:18446744072657316208 ERROR: Could not find suitable input format: image/svg+xml
11:19:01.416 T:18446744072657316208 DEBUG: LoadFromFileInternal - Load of https://www.tvtv.de/images/senderlogos/alp.svg failed.
11:19:01.417 T:18446744072497199472 DEBUG: Thread FileCache 18446744072497199472 terminating
11:19:03.920 T:18446744072667277680 DEBUG: Looping: isActive=True, running=0, space=3
11:19:07.278 T:18446744072497199472 DEBUG: Previous line repeats 1 times.
11:19:07.278 T:18446744072497199472 DEBUG: Thread Timer start, auto delete: false
11:19:07.372 T:18446744072497199472 DEBUG: Thread Timer 18446744072497199472 terminating
11:19:07.427 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 0
11:19:07.428 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 7031
11:19:07.482 T:18446744072601729392 DEBUG: [script.tvguide.fullscreen] Unhandled ActionId: 504
11:19:07.491 T:18446744072796776816 DEBUG: Unfocus WindowID: 13001, ControlID: 3005
11:19:07.494 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 0
11:19:07.511 T:18446744072601729392 ERROR: Previous line repeats 1 times.
11:19:07.511 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 7031
11:19:07.559 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 0
11:19:07.560 T:18446744072657316208 DEBUG: ffmpeg[C1482970]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
11:19:07.560 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 0
11:19:07.578 T:18446744072601729392 ERROR: Previous line repeats 1 times.
11:19:07.578 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 7031
11:19:07.638 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 0
11:19:09.934 T:18446744072667277680 ERROR: Previous line repeats 1 times.
11:19:09.934 T:18446744072667277680 DEBUG: Looping: isActive=True, running=0, space=3
11:19:13.339 T:18446744072497944944 DEBUG: Previous line repeats 1 times.
11:19:13.339 T:18446744072497944944 DEBUG: Thread Timer start, auto delete: false
11:19:13.351 T:18446744072497944944 DEBUG: Thread Timer 18446744072497944944 terminating
11:19:13.419 T:18446744072601729392 DEBUG: [script.tvguide.fullscreen] Unhandled ActionId: 501
11:19:13.432 T:18446744072796776816 DEBUG: Unfocus WindowID: 13001, ControlID: 44305
11:19:13.433 T:18446744072601729392 ERROR: EXCEPTION: Non-Existent Control 0


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

(2019-02-19, 12:23)tcorexxx Wrote:  
There is nothing obvious there.

.svg logos would cause a problem. Are they in your xmltv file?
Post a link to your xmltv file and I'll see if I can see what is wrong.

Does it not load at all or just sometimes?


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - tcorexxx - 2019-02-19

Just sometimes

https://workupload.com/file/e8zRYEy8


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

(2019-02-19, 12:46)tcorexxx Wrote: Just sometimes

https://workupload.com/file/e8zRYEy8
There is nothing wrong with the xmltv file.
 You'll have to keep an eye out for a pattern in when it closes and let me know if you spot anything.
It might be something like the last selected channel not being there any more. Some kind of offset error.

Lots of the channel logos are svg.
Try installing 0.17.424 and download the channel logos with
Settings \ Backup \ Download All Channel Logos
They will end up in
userdata\addon_data\script.tvguide.fullscreen\channel_logos

You can then convert the svg files to png with something like this:
https://svgtopng.com/
and load them in
Settings \ Logos \ External Logo Source \ Folder \ Logos Folder \ userdata\addon_data\script.tvguide.fullscreen\channel_logos


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - tcorexxx - 2019-02-19

OK will pursue the whole. contact me for news, thank you for the time being for the help and input


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

NEW!

TV Guide Fullscreen - Blue Skin
script.tvguide.fullscreen.skin.blue

This is a very conventional skin that should fit in better with Estuary.

Note to skin modders. The channel list in the main epg can be resized now. I've made more space for the channel index numbers.
You should also be able to create 1080 skins but I haven't tried it

Image


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - M89SE - 2019-02-24

Nice skin!

1080 skins are not a problem you only need to create a 1080i folder and make the skin in 1920x1080 resolution.

See our project m-TVGuide, some of the skins are in 1080. If you like feel free to try it out and get some ideas.

Repo
http://mods-kodi.pl/repository.php


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - avinterest - 2019-03-03

Hi,

I've just setup Kodi on my Shield. I also have EETV receiving free-to-air channels and the box very kindly streams these channels over IP - vlc works well too. The EE box provides an m3u file too so I can map those to a stream in the TV Guide.  I'm using webgrab+ to retrieve a guide.xml file on a PC running node-red in the house. All good.  I can remotely invoke Kodi from node-red using adb over IP too - so Alexa could possibly be able to control Kodi on the shield (I've used the python api previously too on another Android box). I'm using adb on the Shield because it can wake the shield up too from sleep.  I've used the PVR simple client prior to using this superior live TV mechanism.

Some questions:
1) I've set TVGuideFullscreen to open on start. I want it to open on a named channel rather than just showing the guide, is this possible?  i.e. "Alexa, Start the day" will switch my TV on, wake the Shield & start Kodi on the BBC news channel.... (I use a broadcom dev for IR)
2) Is there a way to trigger the guide to change channel remotely (python api, adb,....)?
3) I pressed [Record] in the UI. The show went "red".  Was it recording? Where are these recordings?

Cheers, S


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - primaeval - 2019-03-03

(2019-03-03, 16:47)avinterest Wrote: Hi,

I've just setup Kodi on my Shield. I also have EETV receiving free-to-air channels and the box very kindly streams these channels over IP - vlc works well too. The EE box provides an m3u file too so I can map those to a stream in the TV Guide.  I'm using webgrab+ to retrieve a guide.xml file on a PC running node-red in the house. All good.  I can remotely invoke Kodi from node-red using adb over IP too - so Alexa could possibly be able to control Kodi on the shield (I've used the python api previously too on another Android box). I'm using adb on the Shield because it can wake the shield up too from sleep.  I've used the PVR simple client prior to using this superior live TV mechanism.

Some questions:
1) I've set TVGuideFullscreen to open on start. I want it to open on a named channel rather than just showing the guide, is this possible?  i.e. "Alexa, Start the day" will switch my TV on, wake the Shield & start Kodi on the BBC news channel.... (I use a broadcom dev for IR)
2) Is there a way to trigger the guide to change channel remotely (python api, adb,....)?
3) I pressed [Record] in the UI. The show went "red".  Was it recording? Where are these recordings?

Cheers, S
Hi.

Easy one first. Recording.
To set up Recording download ffmpeg for your Shield architecture.
Use the "Droid Hardware Info" play store app to find your architecture and download the correct ffmpeg from here.
https://github.com/Khang-NT/ffmpeg-binary-android/releases
Point to the unzipped ffmpeg in
Settings \ Program Scheduler \ Autoplaywiths \ ffmpeg Program 
and set the "Output Folder". It can be an SMB share.
You can then Record a program.
It won't record if the program has already started.
You can do an instant Record with the 8 key and stop it with the 9 key.

You can get TVGF to scroll to the correct channel when it starts with a command like:
RunScript(script.tvguide.fullscreen,All Channels,xmltv,53)
"All Channels" is a category
"xmltv" is one of the source options in Settings\Lab2
"53" is a channel id from the xmltv file.

However it is not a good idea to keep restarting it with more commands without exiting it first.
It doesn't work as a normal video type addon.

@gottahavit tried a similar voice control via rpc. I'm not sure how far he got.
Read a few pages from here for some ideas.
https://forum.kodi.tv/showthread.php?tid=282157&pid=2718159#pid2718159

If you don't actually need the epg but just want to start the channels it might be better just to make a video folder and add each channel as a strm file.
I experimented with voice a while ago on the shield with movies.
Have a look at my "Search and Play" addon.
I made an android app to capture the voice input and call that addon's movie_search url with the name of a movie or a few other commands via rpc.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - DMG422 - 2019-03-03

I'm new to this thread and TV Guide.  I see there are 189 pages of info.  Is there a recent starting point or should I start on Page 1

Thanks


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - primaeval - 2019-03-03

(2019-03-03, 20:17)DMG422 Wrote: I'm new to this thread and TV Guide.  I see there are 189 pages of info.  Is there a recent starting point or should I start on Page 1

Thanks
 You must read every page. I will be testing you later. Smile

The QuickStart on the wiki at Github should be enough to get you started.
https://github.com/primaeval/script.tvguide.fullscreen/wiki/Quickstart

The least you need to do is set where your xmltv file comes from in
Settings \ Source \ XMLTV Source

If you don't have an xmltv source you could make one with my "xmltv Meld" addon
or use one of the other sources in
Settings \ Lab2 \ sources.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - DMG422 - 2019-03-03

Thanks , but I think I'll need to start from page 1.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - avinterest - 2019-03-04

Thanks for the clarifications primaeval.  Definitely something to try there.


RE: TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;) - Doctor Eggs - 2019-03-06

(2019-02-19, 20:01)primaeval Wrote: NEW! TV Guide Fullscreen - Blue Skin
script.tvguide.fullscreen.skin.blue

This is a very conventional skin that should fit in better with Estuary.

Note to skin modders. The channel list in the main epg can be resized now. I've made more space for the channel index numbers.
You should also be able to create 1080 skins but I haven't tried it

Image
  Looks GREAT primaeval!!! Nice work!