[TESTING] Kodi 18 (Leia) builds for Raspberry Pi

now this addon is back after update to 18.8-5 and I can not deactivate it after every update it is back “Skin Helper service widget” :unamused: again on all 4 pi 3

the only way was to delete the folders
sudo rm -r /usr/share/kodi/addons/script.skin.helper.widgets
sudo rm -r /usr/share/kodi/addons/script.skin.helper.skinbackup

Why would you want to? The skin helper widget is used by a lot of skins to make them function properly… Disabling this widget could have negative effects…

I’ve never used the widget and it just bothers me that there is video addon with it in there is nothing I do not use when I set up custom menu under Video / manage widget / video addons for home screen is the skin helper with in the list looks ugly

and I have no negative effect racks can everything works as usual ???

To be honest, I’d rather like to see that all the PVR and language addons that are installed, get removed from the default setup. I have no need for Farsi or Japanese or what other exotic language. And on the Pi it’s not standard to have PVR functionality, so why is it included by default?

Please make the default install as lean as possible, so only the most basic of language support (English would be enough, since the site it self is also in English, or install just the selected language that is selected during setup) and everything else via the add-ons, the way Kodi is set-up be default.

Again, the Skin helper service widget is very small and doesn’t impact anything really when it’s installed. It’s part of the skin-requirements and as fas as I know, every skin uses it in some manner.

If the add-ons are not enabled, they cause no footprint on the system. I don’t have any plans to change how we distribute binary add-ons. Languages are included by default so people can take advantage of internationalisation without an Internet connection.

@Schninemaus, you can deactivate the Skin Helper Widgets script and it will disappear from the Video add-ons section under Videos as well as from widgets pointing to that directory. I’ve tested this on my setup here (using the v18 nightlies) and it works like a charm. In the stable release they shouldn’t be re-activated after each reboot, but deactivating should stick. We’ll look into that :slightly_smiling_face:

We have to ship the scripts to make sure that the correct minimum versions are installed for our skin to work under v18.
As those scripts are not provided by the Kodi repo in the newest version atm, we can’t rely on automatic installation via internet.

What bothers me about the skin helper is the constant error message at every boot caused by:

2019-03-20 16:34:33.572 T:1686098672 NOTICE: Skin Helper Service Widgets v1.0.38 --> Backgroundservice started
2019-03-20 16:34:33.606 T:1702884080 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 simplecache
Traceback (most recent call last):
File “/usr/share/kodi/addons/script.skin.helper.service/service.py”, line 10, in
from resources.lib.main_service import MainService
File “/usr/share/kodi/addons/script.skin.helper.service/resources/lib/main_service.py”, line 13, in
from listitem_monitor import ListItemMonitor
File “/usr/share/kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py”, line 14, in
from simplecache import SimpleCache
ImportError: No module named simplecache
–>End of Python script error report<–

I tried deactivating it (I only use Estuary) but every reboot it’s back again with the error message. So I opted for an rm -rf.

As I said… In our stable release you should be able to deactivate it, if no other skin prevents it (because of it being a dependency). Our skin specifically doesn’t handle the script as a dependency. Therefore it should be possible to deactivate it. That it’s re-activated after each reboot in our nightlies atm is not the behaviour we want eventually. Maybe @gmc knows why this is happening :slightly_smiling_face:

The error message is because of an unresolved dependency of the pre-installed scripts. This issue is known and it will be fixed :+1:t2: Keep in mind, these are nightlies, so some things won’t work properly. :wink:

Every add-on causes any footprint, at least size wise. And storage size is important on a Pi. And it makes the list of installed add-ons unnecessary long.

Besides, I don’t really understand your position on internalization without an internet connection to be honest. To get OSMC in the first place you’ll need an active internet connection. And since I’m also running one RPi with OSMC without internet (with an USB-harddisk for storage) I know Kodi doesn’t really likes it in the first place when there’s no internet (it requires internet for setting the correct time and date to name one thing, since the RPi doesn’t have a realtime clock).

I use OSMC because of the freedom it provides over Libreelec and I wouldn’t change much about how OSMC works (if I didn’t like it, I could just as easily grep Raspbian and configure it myself for example), but this is one of the things that have bugged me since the beginning.

OSMC when it began, did not bundle binary add-ons separately as the concept did not yet exist in Kodi / XBMC.

A large number of users are using OSMC in LAN only environments or offline; to the point where we have developed an offline updater.

The add-ons take very little space on the SD card; but you could always remove these add-ons yourself if you wish to do so.

18.8-6, 20 March 2019: Based off OSMC commit (b8c1662) and newclock5 (f931efd78f7)

OSMC Skin
17.9.3-58

  • Skinshortcuts improvements

17.9.3-59

  • Pre-installed script dialogs fix

XBMC:

  • use angle-bracket include form for FFmpeg headers (PR:15647, 1 commit, 77 files changed)
  • Reword roadmap item template to make its intent clearer (PR:15728, 1 commit, 1 file changed)
  • [Docs] Use docs.kodi.tv instead of the codedocs url (PR:15769, 1 commit, 1 file changed)
  • [windows] remove pragma lib (PR:15712, 4 commits, 9 files changed)
  • Decoderfilter implementation (PR:15744, 1 commit, 23 files changed)

Includes latest addons:

inputstream.adaptive (b76c81f), inputstream.rtmp (ce68b77, +1), peripheral.joystick (6b2a4dd, +5), peripheral.xarcade (f09a0e7), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (b636726, +2), pvr.dvbviewer (c2c1beb, +2), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(bd64b9e, +1), pvr.iptvsimple (73feb2f), pvr.mediaportal.tvserver (931afab), pvr.mythtv (c954c7e), pvr.nextpvr (78c6633), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (d0170c5), pvr.teleboy (1956113), pvr.vbox (ea20464), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (a445bf3, +13), pvr.wmc(7b28be3), pvr.zattoo (30868ce), vfs.libarchive (2ba1102), vfs.rar (b66c6df, +1), vfs.sftp (ab0dc82, +1)Includes latest addons: inputstream.adaptive (b76c81f), inputstream.rtmp (ce68b77, +1), peripheral.joystick (6b2a4dd, +5), peripheral.xarcade (d218f0d, +2), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (ecc9cfd, +4), pvr.dvbviewer (c2c1beb, +2), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(8dcd62d, +3), pvr.iptvsimple (73feb2f), pvr.mediaportal.tvserver (931afab), pvr.mythtv (c954c7e), pvr.nextpvr (edc0741, +10), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (d0170c5), pvr.teleboy (1956113), pvr.vbox (ea20464), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (97c67ae, +23), pvr.wmc(7b28be3), pvr.zattoo (30868ce), vfs.libarchive (2ba1102), vfs.rar (b66c6df, +1), vfs.sftp (ab0dc82, +1)

exactly the same problem I had and could only solve it that way

I can not update it raspberry goes out does not matter in the osmc menu or with ssh sudo apt-get update
sudo apt-get dist-upgrade

It will be solved :wink:

okay that’s good :crazy_face:

Probably hasn’t sync’d to the mirrors yet. Give it an hour.

he downloads it packages are fully loaded Problem arises only during installation but I’m still waiting a bit :stuck_out_tongue:

18.8-7, 21 March 2019: Based off OSMC commit (f4abb324e) and newclock5 (f931efd78)

OSMC Skin:
17.9.3-60

  • Skin settings bug fix

17.9.3-61

  • Bug fix

OSMC:

  • Remove enabling of script.skin.helper.service, script.skin.helper.skinbackup, script.skin.helper.widgets in startup
  • Disable libinput grabbing patch

XBMC:

  • use angle-bracket include form for FFmpeg headers (PR:15647, 1 commit, 77 files changed)
  • Reword roadmap item template to make its intent clearer (PR:15728, 1 commit, 1 file changed)
  • [Docs] Use docs.kodi.tv instead of the codedocs url (PR:15769, 1 commit, 1 file changed)
  • [windows] remove pragma lib (PR:15712, 4 commits, 9 files changed)
  • Decoderfilter implementation (PR:15744, 1 commit, 23 files changed)

Includes latest addons:

inputstream.adaptive (b76c81f), inputstream.rtmp (ce68b77, +1), peripheral.joystick (6b2a4dd, +5), peripheral.xarcade (f09a0e7), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (b636726, +2), pvr.dvbviewer (c2c1beb, +2), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(bd64b9e, +1), pvr.iptvsimple (73feb2f), pvr.mediaportal.tvserver (931afab), pvr.mythtv (c954c7e), pvr.nextpvr (78c6633), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (d0170c5), pvr.teleboy (1956113), pvr.vbox (ea20464), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (a445bf3, +13), pvr.wmc(7b28be3), pvr.zattoo (30868ce), vfs.libarchive (2ba1102), vfs.rar (b66c6df, +1), vfs.sftp (ab0dc82, +1)Includes latest addons: inputstream.adaptive (b76c81f), inputstream.rtmp (ce68b77, +1), peripheral.joystick (6b2a4dd, +5), peripheral.xarcade (d218f0d, +2), pvr.argustv (83aa1e9), pvr.demo (964686d), pvr.dvblink (ecc9cfd, +4), pvr.dvbviewer (c2c1beb, +2), pvr.filmon (e850633), pvr.hdhomerun (a9d7309), pvr.hts(8dcd62d, +3), pvr.iptvsimple (73feb2f), pvr.mediaportal.tvserver (931afab), pvr.mythtv (c954c7e), pvr.nextpvr (edc0741, +10), pvr.njoy (4467cac), pvr.octonet(203f800), pvr.pctv (b60b971), pvr.stalker (d0170c5), pvr.teleboy (1956113), pvr.vbox (ea20464), pvr.vdr.vnsi (cbb75ab), pvr.vuplus (97c67ae, +23), pvr.wmc(7b28be3), pvr.zattoo (30868ce), vfs.libarchive (2ba1102), vfs.rar (b66c6df, +1), vfs.sftp (ab0dc82, +1)

can not install it also not if I sit down without or install Manuel always breaks off :thinking:

Edit: think the problem is mine

Disabling the addon now sticks after a reboot, @Schninemaus :+1:t2: Disabling the Skin Helper Widgets script makes the script disappear under Videos/Video add-ons. This should now be resolved for you. :slightly_smiling_face: