Kodi Community Forum

Full Version: skin helper service
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Working for list but no in the list.If you move outside of list this will work (in all windows for PVR)
See on my github how Rjsachse put code for Record list
Image
What is the progress with reviews marcel? Can't wait Big Grin
(2016-09-14, 07:06)VikkiXavier Wrote: [ -> ]What is the progress with reviews marcel? Can't wait Big Grin

Not yet started, the weather has been really good here last weeks (very hot) so I didn;t spend too much time behind the pc, except for fighting with my tvheadend and oscam configuration for days after my tv provider changed some stuff.

Now that the good weather is over, expect that I can start working on some of the requests here.
(2016-09-14, 07:06)VikkiXavier Wrote: [ -> ]What is the progress with reviews marcel? Can't wait Big Grin

+1

(2016-09-15, 19:48)marcelveldt Wrote: [ -> ]Not yet started, the weather has been really good here last weeks (very hot) so I didn;t spend too much time behind the pc, except for fighting with my tvheadend and oscam configuration for days after my tv provider changed some stuff.

Now that the good weather is over, expect that I can start working on some of the requests here.


Good to hear you still have a life Rofl. btw, Im migrating to EMBY, wasn't aware you were part of the project. Donating lifetime really soon for an awesome project you're building there mate.

Intopic: Previous posts back, I posted a question/findings, relative to OMBD api refreshes/updates. Some people say it does so weekly...but it's not even monthly. Can you clarify that question?
For example, my Conjunring 2 movie has been without any updates for 3 weeks now. (im using donguldur info display mod)
Hi,
I am getting the Skin Helper Service error everytime I start Kodi and also when I try to install MIMIC or Titan skin.

I have extracted the Log and the following is the block where is error is logged.

Code:
21:55:39 T:18446744072037477264    INFO: initializing python engine.
21:55:39 T:18446744072037477264   DEBUG: CPythonInvoker(27, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/plugin.py): start processing
21:55:39 T:18446744072037477264   DEBUG: -->Python Interpreter Initialized<--
21:55:39 T:18446744072037477264   DEBUG: CPythonInvoker(27, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/plugin.py): the source file to load is "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/plugin.py"
21:55:39 T:18446744072037477264   DEBUG: CPythonInvoker(27, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/plugin.py): setting the Python path to /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service:/data/data/org.xbmc.kodi/cache/apk/assets/addons/script.module.pil/lib:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.beautifulsoup/lib:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib:/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.simplejson/lib:/:/data/app/org.xbmc.kodi-2/base.apk/assets/python2.6/lib/python26.zip:/data/app/org.xbmc.kodi-2/base.apk/assets/python2.6/lib/python2.6:/data/app/org.xbmc.kodi-2/base.apk/assets/python2.6/lib/python2.6/plat-linux3:/data/app/org.xbmc.kodi-2/base.apk/assets/python2.6/lib/python2.6/lib-tk:/data/app/org.xbmc.kodi-2/base.apk/assets/python2.6/lib/python2.6/lib-old:/data/app/org.xbmc.kodi-2/base.apk/assets/python2.6/lib/python2.6/lib-dynload
21:55:39 T:18446744072037477264   DEBUG: CPythonInvoker(27, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/plugin.py): entering source directory /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service
21:55:39 T:18446744072037477264   DEBUG: CPythonInvoker(27, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/plugin.py): instantiating addon using automatically obtained id of "script.skin.helper.service" dependent on version 2.13.0 of the xbmc.python api
21:55:39 T:18446744072111496080   DEBUG: ------ Window Deinit (/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/skin.mimic/1080i/DialogSelect.xml) ------
21:55:40 T:18446744072037477264   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.ImportError'>
                                            Error Contents: No module named requests
                                            Traceback (most recent call last):
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/plugin.py", line 3, in <module>
                                                import resources.lib.PluginContent as plugincontent
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/PluginContent.py", line 7, in <module>
                                                import ArtworkUtils as artutils
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/ArtworkUtils.py", line 5, in <module>
                                                import requests
                                            ImportError: No module named requests
                                            -->End of Python script error report<--
21:55:40 T:18446744072111496080   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
21:55:40 T:18446744072037477264    INFO: Python script stopped

Anyone know how to fix this? I am running on 1.0.100. I also trying to install beta version of 1.0.107 which again failed because of some dependency version mismatch (MusicBrainz)

Thanks in advance
@Angelinas / marcelveldt:
Thx for the info. PVR info for EPG and Recordings are working.

There are two questions left:
1. Is there any code, that I can use to display Artwork in DialogFullscreenInfo?
Code:
$INFO[Window(Home).Property(SkinHelper.PVR.Poster)]
gives nothing.
Code:
<texture background="true">http://localhost:52307/getpvrthumb&amp;title=$INFO[VideoPlayer.Title]&amp;channel=$INFO[VideoPlayer.ChannelName]&amp;type=banner</texture>
gives the correct image, but there is no way to check if it is getting something back, that can be used with <visible>-tags (IsEmpty).

Do you have any clue?

2. Is there a setting to choose the language on tmbd for posters etc.?

Edit:
3. I have enabled PVR-Thumbs for EPG-entries and I get this error:
Code:
NOTICE: Skin Helper Service --> Webservice --> localhost - - [19/Sep/2016 17:29:56] code 404, message Not Found
17:29:56 198391.671875 T:1419850656  NOTICE: Skin Helper Service --> Webservice --> localhost - - [19/Sep/2016 17:29:56] "HEAD /getpvrthumb&action=getpvrthumb&type=clearart%2Cbanner%2Cposter&channel=kabel+eins&title=kabel+eins+late+news HTTP/1.1" 404 -
17:29:56 198391.671875 T:1419850656   ERROR: Skin Helper Service --> WebServer error in request --> [Errno 32] Broken pipe
17:29:56 198391.671875 T:1419850656   ERROR: Traceback (most recent call last):
17:29:56 198391.671875 T:1419850656   ERROR:   File "/storage/.kodi/addons/script.skin.helper.service/resources/lib/WebService.py", line 64, in __init__
17:29:56 198391.671875 T:1419850656   ERROR:     SimpleHTTPServer.SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
17:29:56 198391.671875 T:1419850656   ERROR:   File "/usr/lib/python2.7/SocketServer.py", line 657, in __init__
17:29:56 198391.671875 T:1419850656   ERROR:   File "/usr/lib/python2.7/SocketServer.py", line 716, in finish
17:29:56 198391.671875 T:1419850656   ERROR:   File "/usr/lib/python2.7/socket.py", line 283, in close
17:29:56 198391.671875 T:1419850656   ERROR:   File "/usr/lib/python2.7/socket.py", line 307, in flush
17:29:56 198391.671875 T:1419850656   ERROR: error: [Errno 32] Broken pipe
17:29:56 198392.125000 T:1419850656  NOTICE: Skin Helper Service --> Webservice --> localhost - - [19/Sep/2016 17:29:56] code 404, message Not Found
and another one
Code:
error: [Errno 32] Broken pipe
17:48:59 199534.578125 T:1443136416  NOTICE: Skin Helper Service --> Webservice --> localhost - - [19/Sep/2016 17:48:59] code 404, message Not Found
17:48:59 199534.578125 T:1443136416  NOTICE: Skin Helper Service --> Webservice --> localhost - - [19/Sep/2016 17:48:59] "HEAD /getpvrthumb&action=getpvrthumb&type=clearart%2Cbanner%2Cposter&channel=tagesschau24+HD&title=Tagesschau-Nachrichten HTTP/1.1" 404 -
17:48:59 199534.578125 T:1443136416   ERROR: Skin Helper Service --> WebServer error in request --> [Errno 32] Broken pipe
17:48:59 199534.578125 T:1443136416   ERROR: Traceback (most recent call last):
17:48:59 199534.578125 T:1443136416   ERROR:   File "/storage/.kodi/addons/script.skin.helper.service/resources/lib/WebService.py", line 64, in __init__
17:48:59 199534.578125 T:1443136416   ERROR:     SimpleHTTPServer.SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
17:48:59 199534.578125 T:1443136416   ERROR:   File "/usr/lib/python2.7/SocketServer.py", line 657, in __init__
17:48:59 199534.578125 T:1443136416   ERROR:   File "/usr/lib/python2.7/SocketServer.py", line 716, in finish
17:48:59 199534.578125 T:1443136416   ERROR:   File "/usr/lib/python2.7/socket.py", line 283, in close
17:48:59 199534.578125 T:1443136416   ERROR:   File "/usr/lib/python2.7/socket.py", line 307, in flush
17:48:59 199534.578125 T:1443136416   ERROR: error: [Errno 32] Broken pipe
17:49:01 199537.062500 T:1443136416  NOTICE: Skin Helper Service --> Webservice --> localhost - - [19/Sep/2016 17:49:01] code 404, message Not Found
17:49:01 199537.062500 T:1443136416  NOTICE: Skin Helper Service --> Webservice --> localhost - - [19/Sep/2016 17:49:01] "HEAD /getpvrthumb&action=getpvrthumb&type=clearart%2Cbanner%2Cposter&channel=ZDFinfo+HD&title=Hei%C3%9Fer+Planet+-+Aufruhr+im+Erdinneren+%282%2F2%29 HTTP/1.1" 404 -
I you need further info or a debug-log, pls let me know
Thx
A couple of sites that offer ratings, not sure if you would be interested in adding them:

https://letterboxd.com/visdave34/list/th...s-updated/

https://www.cinesift.com/#/
Hello,

I use Kodi 16.1 ''Jarvis'' with the Confluence skin.

I have install this Skin Helper Service Add-on!

But how must I use this Add-on?

When I will run/start the Add-on then it comes in a config menu for the settings.

It looks that the start button is not activeHuh


I want to see in my movie details view that the duration will show 2h 17m, now it shows me 137 minutes and is for me not nice to see it!

I want to see duration in Hours and Minutes



Please help me to do it

regards
(2016-09-24, 12:01)pdo65 Wrote: [ -> ]Hello,

I use Kodi 16.1 ''Jarvis'' with the Confluence skin.

I have install this Skin Helper Service Add-on!

But how must I use this Add-on?

When I will run/start the Add-on then it comes in a config menu for the settings.

It looks that the start button is not activeHuh


I want to see in my movie details view that the duration will show 2h 17m, now it shows me 137 minutes and is for me not nice to see it!

I want to see duration in Hours and Minutes



Please help me to do it

regards

Install titan skin and it will work
I thought that this skin helper service was for ALL skins to use?
I think it's more a case of it's a service that all skins CAN use if they wish to. In the case of using it to display the duration on terms of xxh xxm, it's something that Titan does use the script to do, but Confluence doesn't as is - so if you want to see the duration displayed in this way it's a case of switching to a skin which uses this script to achieve it, or modding your current skin to do so.
Would like to use pvr Images (IMDB) also in VideoFullscreen.xml, is there currently a way to do it? If not, any plans to include it?

(would like to show Poster or Thumbs for the currently playing movie (pvr).)

did already try to use "Window(Home).Property(SkinHelper.PVR.Poster)" (via Settings enabled) which didnt work.

Regards
it seems the skin.helper.servie is buggin out my Aeonmw6 mod skin. (and also the other Aeon skin and even the confluence)

Anyone got the problem too?
Is there a place where i can find the older versions of the plugin?
@rantanplan-1:
Have a look here. Maybe you get some inspiration
http://forum.kodi.tv/showthread.php?tid=291830
Hi Marcel,

Here you find french translation for new script.skin.helper.colorpicker addon :

https://drive.google.com/file/d/0B5HNKL9...sp=sharing