kodi-community-addons / script.skin.helper.skinbackup Goto Github PK
View Code? Open in Web Editor NEWKodi add-on to create skin backups and themes
License: GNU General Public License v2.0
Kodi add-on to create skin backups and themes
License: GNU General Public License v2.0
(Kodi 17.3) When I create a backup via Eminence 2.0 skin settings, I only see a popup "backup created!".
But I have no clue where it has been created. So I searched everywhere (I am running OSMC on a RPi3).
Full debug log below, I have looked in all folders (including the folder of the skin helper skinbackup) of my .kodi folder, but there is no zipfile.
21:15:01.785 T:1958989824 NOTICE: Log level changed to "LOG_LEVEL_DEBUG_FREEMEM"
21:15:01.785 T:1958989824 NOTICE: Enabled debug logging due to GUI setting. Level 2.
21:15:07.212 T:1958989824 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
21:15:07.267 T:1958989824 DEBUG: ------ Window Deinit (SettingsCategory.xml) ------
21:15:07.269 T:1958989824 DEBUG: CGUIWindowManager::PreviousWindow: Activate new
21:15:07.269 T:1958989824 DEBUG: ------ Window Init (Settings.xml) ------
21:15:07.523 T:1804764144 DEBUG: PushCecKeypress - received key d8 duration 0 (rep:0 size:0)
21:15:07.523 T:1804764144 DEBUG: PushCecKeypress - added key d8
21:15:07.551 T:1958989824 DEBUG: OnKey: menu (0xd8) pressed, action is PreviousMenu
21:15:07.552 T:1958989824 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
21:15:07.756 T:1958989824 DEBUG: ------ Window Deinit (Settings.xml) ------
21:15:07.768 T:1958989824 DEBUG: CGUIWindowManager::PreviousWindow: Activate new
21:15:07.768 T:1958989824 DEBUG: ------ Window Init (Home.xml) ------
21:15:07.774 T:1380447216 DEBUG: Thread LanguageInvoker start, auto delete: false
21:15:07.774 T:1380447216 INFO: initializing python engine.
21:15:07.775 T:1380447216 DEBUG: CPythonInvoker(75, /home/osmc/.kodi/addons/script.skinshortcuts/default.py): start processing
21:15:07.778 T:1323299824 DEBUG: Thread JobWorker start, auto delete: true
21:15:07.797 T:1323299824 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x68a93fe8
21:15:07.798 T:1323299824 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(280416), nBufferAlignmen(16)
21:15:07.803 T:1323299824 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x53e31820
21:15:07.803 T:1323299824 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
21:15:07.804 T:1804764144 DEBUG: PushCecKeypress - received key d8 duration 281 (rep:0 size:0)
21:15:07.804 T:1804764144 DEBUG: PushCecKeypress - ignored key d8
21:15:07.831 T:1323299824 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x68a93fe8
21:15:07.832 T:1323299824 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x53e31820
21:15:07.832 T:1323299824 DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/1/1afe0b93.jpg 1280x720
21:15:08.091 T:1380447216 DEBUG: -->Python Interpreter Initialized<--
21:15:10.312 T:1804764144 DEBUG: PushCecKeypress - received key b duration 0 (rep:0 size:0)
21:15:10.312 T:1804764144 DEBUG: PushCecKeypress - added key b
21:15:10.312 T:1804764144 DEBUG: PushCecKeypress - received key b duration 283 (rep:0 size:1)
21:15:10.312 T:1804764144 DEBUG: PushCecKeypress - replaced key b
21:15:10.312 T:1380447216 DEBUG: CPythonInvoker(75, /home/osmc/.kodi/addons/script.skinshortcuts/default.py): the source file to load is "/home/osmc/.kodi/addons/script.skinshortcuts/default.py"
21:15:10.313 T:1380447216 DEBUG: CPythonInvoker(75, /home/osmc/.kodi/addons/script.skinshortcuts/default.py): setting the Python path to /home/osmc/.kodi/addons/script.skinshortcuts:/home/osmc/.kodi/addons/script.module.simplejson/lib:/home/osmc/.kodi/addons/script.module.unidecode/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
21:15:10.313 T:1380447216 DEBUG: CPythonInvoker(75, /home/osmc/.kodi/addons/script.skinshortcuts/default.py): entering source directory /home/osmc/.kodi/addons/script.skinshortcuts
21:15:10.315 T:1380447216 DEBUG: CPythonInvoker(75, /home/osmc/.kodi/addons/script.skinshortcuts/default.py): instantiating addon using automatically obtained id of "script.skinshortcuts" dependent on version 2.20.0 of the xbmc.python api
21:15:10.752 T:1958989824 DEBUG: OnKey: 11 (0x0b, obc244) pressed, action is Select
21:15:10.754 T:1958989824 DEBUG: Activating window ID: 10004
21:15:10.804 T:1958989824 DEBUG: ------ Window Deinit (Home.xml) ------
21:15:10.808 T:1958989824 DEBUG: ------ Window Init (Settings.xml) ------
21:15:11.687 T:1380447216 INFO: CPythonInvoker(75, /home/osmc/.kodi/addons/script.skinshortcuts/default.py): script successfully run
21:15:11.801 T:1804764144 DEBUG: PushCecKeypress - received key a8 duration 0 (rep:0 size:0)
21:15:11.801 T:1804764144 DEBUG: PushCecKeypress - added key a8
21:15:11.829 T:1380447216 INFO: Python script stopped
21:15:11.830 T:1380447216 DEBUG: Thread LanguageInvoker 1380447216 terminating
21:15:11.995 T:1804764144 DEBUG: PushCecKeypress - received key a8 duration 195 (rep:0 size:1)
21:15:11.995 T:1804764144 DEBUG: PushCecKeypress - replaced key a8
21:15:12.409 T:1804764144 DEBUG: PushCecKeypress - received key b duration 0 (rep:0 size:1)
21:15:12.927 T:1804764144 DEBUG: PushCecKeypress - added key b
21:15:12.927 T:1804764144 DEBUG: PushCecKeypress - received key b duration 147 (rep:0 size:2)
21:15:12.927 T:1804764144 DEBUG: PushCecKeypress - replaced key b
21:15:12.955 T:1958989824 DEBUG: OnKey: 168 (0xa8, obc87) pressed, action is Right
21:15:12.981 T:1958989824 DEBUG: OnKey: 11 (0x0b, obc244) pressed, action is Select
21:15:12.982 T:1958989824 DEBUG: Activating window ID: 10035
21:15:13.390 T:1958989824 DEBUG: ------ Window Deinit (Settings.xml) ------
21:15:13.401 T:1958989824 DEBUG: ------ Window Init (SkinSettings.xml) ------
21:15:13.401 T:1958989824 INFO: Loading skin file: SkinSettings.xml, load type: LOAD_EVERY_TIME
21:15:13.402 T:1958989824 DEBUG: Using already stored xml root node for /home/osmc/.kodi/addons/skin.eminence.2/16x9/SkinSettings.xml
21:15:14.986 T:1804764144 DEBUG: PushCecKeypress - received key a6 duration 0 (rep:0 size:0)
21:15:14.986 T:1804764144 DEBUG: PushCecKeypress - added key a6
21:15:14.997 T:1958989824 DEBUG: OnKey: 166 (0xa6, obc89) pressed, action is Up
21:15:15.175 T:1804764144 DEBUG: PushCecKeypress - received key a6 duration 189 (rep:0 size:0)
21:15:15.175 T:1804764144 DEBUG: PushCecKeypress - ignored key a6
21:15:15.730 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 0 (rep:0 size:0)
21:15:15.730 T:1804764144 DEBUG: PushCecKeypress - added key a7
21:15:15.758 T:1958989824 DEBUG: OnKey: 167 (0xa7, obc88) pressed, action is Down
21:15:15.897 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 166 (rep:0 size:0)
21:15:15.897 T:1804764144 DEBUG: PushCecKeypress - ignored key a7
21:15:16.091 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 0 (rep:0 size:0)
21:15:16.091 T:1804764144 DEBUG: PushCecKeypress - added key a7
21:15:16.117 T:1958989824 DEBUG: OnKey: 167 (0xa7, obc88) pressed, action is Down
21:15:16.317 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 225 (rep:0 size:0)
21:15:16.317 T:1804764144 DEBUG: PushCecKeypress - ignored key a7
21:15:16.441 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 0 (rep:0 size:0)
21:15:16.441 T:1804764144 DEBUG: PushCecKeypress - added key a7
21:15:16.468 T:1958989824 DEBUG: OnKey: 167 (0xa7, obc88) pressed, action is Down
21:15:16.667 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 225 (rep:0 size:0)
21:15:16.667 T:1804764144 DEBUG: PushCecKeypress - ignored key a7
21:15:16.795 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 0 (rep:0 size:0)
21:15:16.796 T:1804764144 DEBUG: PushCecKeypress - added key a7
21:15:16.804 T:1958989824 DEBUG: OnKey: 167 (0xa7, obc88) pressed, action is Down
21:15:16.896 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 101 (rep:0 size:0)
21:15:16.897 T:1804764144 DEBUG: PushCecKeypress - ignored key a7
21:15:17.016 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 0 (rep:0 size:0)
21:15:17.016 T:1804764144 DEBUG: PushCecKeypress - added key a7
21:15:17.049 T:1958989824 DEBUG: OnKey: 167 (0xa7, obc88) pressed, action is Down
21:15:17.241 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 226 (rep:0 size:0)
21:15:17.242 T:1804764144 DEBUG: PushCecKeypress - ignored key a7
21:15:17.366 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 0 (rep:0 size:0)
21:15:17.366 T:1804764144 DEBUG: PushCecKeypress - added key a7
21:15:17.368 T:1958989824 DEBUG: OnKey: 167 (0xa7, obc88) pressed, action is Down
21:15:17.467 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 101 (rep:0 size:0)
21:15:17.467 T:1804764144 DEBUG: PushCecKeypress - ignored key a7
21:15:17.716 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 0 (rep:0 size:0)
21:15:17.716 T:1804764144 DEBUG: PushCecKeypress - added key a7
21:15:17.746 T:1958989824 DEBUG: OnKey: 167 (0xa7, obc88) pressed, action is Down
21:15:17.821 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 106 (rep:0 size:0)
21:15:17.822 T:1804764144 DEBUG: PushCecKeypress - ignored key a7
21:15:18.071 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 0 (rep:0 size:0)
21:15:18.071 T:1804764144 DEBUG: PushCecKeypress - added key a7
21:15:18.083 T:1958989824 DEBUG: OnKey: 167 (0xa7, obc88) pressed, action is Down
21:15:18.302 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 230 (rep:0 size:0)
21:15:18.302 T:1804764144 DEBUG: PushCecKeypress - ignored key a7
21:15:19.191 T:1804764144 DEBUG: PushCecKeypress - received key a6 duration 0 (rep:0 size:0)
21:15:19.191 T:1804764144 DEBUG: PushCecKeypress - added key a6
21:15:19.222 T:1958989824 DEBUG: OnKey: 166 (0xa6, obc89) pressed, action is Up
21:15:19.355 T:1804764144 DEBUG: PushCecKeypress - received key a6 duration 164 (rep:0 size:0)
21:15:19.355 T:1804764144 DEBUG: PushCecKeypress - ignored key a6
21:15:21.641 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 0 (rep:0 size:0)
21:15:21.641 T:1804764144 DEBUG: PushCecKeypress - added key a7
21:15:21.684 T:1958989824 DEBUG: OnKey: 167 (0xa7, obc88) pressed, action is Down
21:15:21.880 T:1804764144 DEBUG: PushCecKeypress - received key a7 duration 239 (rep:0 size:0)
21:15:21.880 T:1804764144 DEBUG: PushCecKeypress - ignored key a7
21:15:22.285 T:1804764144 DEBUG: PushCecKeypress - received key a8 duration 0 (rep:0 size:0)
21:15:22.285 T:1804764144 DEBUG: PushCecKeypress - added key a8
21:15:22.319 T:1958989824 DEBUG: OnKey: 168 (0xa8, obc87) pressed, action is Right
21:15:22.430 T:1804764144 DEBUG: PushCecKeypress - received key a8 duration 146 (rep:0 size:0)
21:15:22.430 T:1804764144 DEBUG: PushCecKeypress - ignored key a8
21:15:23.181 T:1804764144 DEBUG: PushCecKeypress - received key a6 duration 0 (rep:0 size:0)
21:15:23.181 T:1804764144 DEBUG: PushCecKeypress - added key a6
21:15:23.201 T:1958989824 DEBUG: OnKey: 166 (0xa6, obc89) pressed, action is Up
21:15:23.377 T:1804764144 DEBUG: PushCecKeypress - received key a6 duration 195 (rep:0 size:0)
21:15:23.377 T:1804764144 DEBUG: PushCecKeypress - ignored key a6
21:15:24.269 T:1804764144 DEBUG: PushCecKeypress - received key b duration 0 (rep:0 size:0)
21:15:24.269 T:1804764144 DEBUG: PushCecKeypress - added key b
21:15:24.297 T:1958989824 DEBUG: OnKey: 11 (0x0b, obc244) pressed, action is Select
21:15:24.300 T:1289745392 DEBUG: Thread LanguageInvoker start, auto delete: false
21:15:24.300 T:1289745392 INFO: initializing python engine.
21:15:24.301 T:1289745392 DEBUG: CPythonInvoker(76, /home/osmc/.kodi/addons/script.skin.helper.service/default.py): start processing
21:15:24.596 T:1804764144 DEBUG: PushCecKeypress - received key b duration 326 (rep:0 size:0)
21:15:24.596 T:1804764144 DEBUG: PushCecKeypress - ignored key b
21:15:24.620 T:1289745392 DEBUG: -->Python Interpreter Initialized<--
21:15:24.621 T:1289745392 DEBUG: CPythonInvoker(76, /home/osmc/.kodi/addons/script.skin.helper.service/default.py): the source file to load is "/home/osmc/.kodi/addons/script.skin.helper.service/default.py"
21:15:24.627 T:1289745392 DEBUG: CPythonInvoker(76, /home/osmc/.kodi/addons/script.skin.helper.service/default.py): setting the Python path to /home/osmc/.kodi/addons/script.skin.helper.service:/home/osmc/.kodi/addons/script.module.arrow/lib:/home/osmc/.kodi/addons/script.module.beautifulsoup/lib:/home/osmc/.kodi/addons/script.module.dateutil/lib:/home/osmc/.kodi/addons/script.module.metadatautils/lib:/home/osmc/.kodi/addons/script.module.musicbrainz/lib:/home/osmc/.kodi/addons/script.module.requests/lib:/home/osmc/.kodi/addons/script.module.simplecache/lib:/home/osmc/.kodi/addons/script.module.simplejson/lib:/home/osmc/.kodi/addons/script.module.six/lib:/home/osmc/.kodi/addons/script.module.thetvdb/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
21:15:24.627 T:1289745392 DEBUG: CPythonInvoker(76, /home/osmc/.kodi/addons/script.skin.helper.service/default.py): entering source directory /home/osmc/.kodi/addons/script.skin.helper.service
21:15:24.628 T:1289745392 DEBUG: CPythonInvoker(76, /home/osmc/.kodi/addons/script.skin.helper.service/default.py): instantiating addon using automatically obtained id of "script.skin.helper.service" dependent on version 2.13.0 of the xbmc.python api
21:15:26.707 T:1289745392 DEBUG: Skin Helper Simplecache --> Initialized
21:15:30.350 T:1289745392 DEBUG: Skin Helper Service --> MainModule called with parameters: {'action': 'backup'}
21:15:30.350 T:1289745392 WARNING: Skin Helper Service --> Deprecated method: backup. Please call script.skin.helper.skinbackup directly
21:15:30.360 T:1672037360 DEBUG: Thread LanguageInvoker start, auto delete: false
21:15:30.360 T:1289745392 DEBUG: Skin Helper Simplecache --> Closed
21:15:30.360 T:1672037360 INFO: initializing python engine.
21:15:30.360 T:1672037360 DEBUG: CPythonInvoker(77, /home/osmc/.kodi/addons/script.skin.helper.skinbackup/default.py): start processing
21:15:30.360 T:1289745392 DEBUG: Skin Helper Service --> MainModule exited
21:15:30.361 T:1289745392 INFO: CPythonInvoker(76, /home/osmc/.kodi/addons/script.skin.helper.service/default.py): script successfully run
21:15:30.407 T:1289745392 INFO: Python script stopped
21:15:30.407 T:1289745392 DEBUG: Thread LanguageInvoker 1289745392 terminating
21:15:30.700 T:1672037360 DEBUG: -->Python Interpreter Initialized<--
21:15:30.700 T:1672037360 DEBUG: CPythonInvoker(77, /home/osmc/.kodi/addons/script.skin.helper.skinbackup/default.py): the source file to load is "/home/osmc/.kodi/addons/script.skin.helper.skinbackup/default.py"
21:15:30.700 T:1672037360 DEBUG: CPythonInvoker(77, /home/osmc/.kodi/addons/script.skin.helper.skinbackup/default.py): setting the Python path to /home/osmc/.kodi/addons/script.skin.helper.skinbackup:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
21:15:30.700 T:1672037360 DEBUG: CPythonInvoker(77, /home/osmc/.kodi/addons/script.skin.helper.skinbackup/default.py): entering source directory /home/osmc/.kodi/addons/script.skin.helper.skinbackup
21:15:30.700 T:1672037360 DEBUG: CPythonInvoker(77, /home/osmc/.kodi/addons/script.skin.helper.skinbackup/default.py): instantiating addon using automatically obtained id of "script.skin.helper.skinbackup" dependent on version 2.13.0 of the xbmc.python api
21:15:31.084 T:1672037360 DEBUG: Skin Helper Backup --> called with parameters: {'action': 'backup'}
21:15:34.095 T:1672037360 DEBUG: Skin Helper Backup --> zipping guisettings.txt
21:15:34.103 T:1672037360 DEBUG: Skin Helper Backup --> zipping plugin-video-ted-talks.DATA.xml
21:15:34.104 T:1672037360 DEBUG: Skin Helper Backup --> zipping tvshows.DATA.xml
21:15:34.105 T:1672037360 DEBUG: Skin Helper Backup --> zipping 1.DATA.xml
21:15:34.106 T:1672037360 DEBUG: Skin Helper Backup --> zipping SKINPROPERTIES.properties
21:15:34.107 T:1672037360 DEBUG: Skin Helper Backup --> zipping plugin-video-travel.DATA.xml
21:15:34.107 T:1672037360 DEBUG: Skin Helper Backup --> zipping plugin-video-zeemarathi.DATA.xml
21:15:34.108 T:1672037360 DEBUG: Skin Helper Backup --> zipping plugin-video-uzg.DATA.xml
21:15:34.109 T:1672037360 DEBUG: Skin Helper Backup --> zipping skin.arctic.zephyr.hash
21:15:34.110 T:1672037360 DEBUG: Skin Helper Backup --> zipping plugin-video-youtube.DATA.xml
21:15:34.111 T:1672037360 DEBUG: Skin Helper Backup --> zipping plugin-video-rtlxl.DATA.xml
21:15:34.112 T:1672037360 DEBUG: Skin Helper Backup --> zipping settings.DATA.xml
21:15:34.113 T:1672037360 DEBUG: Skin Helper Backup --> zipping service-osmc-settings.DATA.xml
21:15:34.114 T:1672037360 DEBUG: Skin Helper Backup --> zipping mainmenu.DATA.xml
21:15:34.115 T:1672037360 DEBUG: Skin Helper Backup --> zipping 2.DATA.xml
21:15:34.116 T:1672037360 DEBUG: Skin Helper Backup --> zipping skin.eminence.2.hash
21:15:34.117 T:1672037360 DEBUG: Skin Helper Backup --> zipping 20342.DATA.xml
21:15:34.118 T:1672037360 DEBUG: Skin Helper Backup --> zipping 33060.DATA.xml
21:15:34.119 T:1672037360 DEBUG: Skin Helper Backup --> zipping plugin-video-zeetv.DATA.xml
21:15:34.120 T:1672037360 DEBUG: Skin Helper Backup --> zipping 8.DATA.xml
21:15:34.151 T:1958989824 DEBUG: ------ Window Init (DialogConfirm.xml) ------
21:15:34.151 T:1958989824 DEBUG: [Warning] CGUITextureManager::GetTexturePath: could not find texture 'noop'
21:15:36.197 T:1804764144 DEBUG: PushCecKeypress - received key b duration 0 (rep:0 size:0)
21:15:36.197 T:1804764144 DEBUG: PushCecKeypress - added key b
21:15:36.200 T:1958989824 DEBUG: OnKey: 11 (0x0b, obc244) pressed, action is Select
21:15:36.391 T:1804764144 DEBUG: PushCecKeypress - received key b duration 193 (rep:0 size:0)
21:15:36.391 T:1804764144 DEBUG: PushCecKeypress - ignored key b
21:15:36.463 T:1958989824 DEBUG: ------ Window Deinit (DialogConfirm.xml) ------
21:15:36.502 T:1672037360 INFO: CPythonInvoker(77, /home/osmc/.kodi/addons/script.skin.helper.skinbackup/default.py): script successfully run
21:15:36.517 T:1672037360 INFO: Python script stopped
21:15:36.517 T:1672037360 DEBUG: Thread LanguageInvoker 1672037360 terminating
21:15:37.832 T:1323299824 DEBUG: Thread JobWorker 1323299824 terminating (autodelete)
I have 2 Nvidia Shields. I am able to easily backup & restore my skins on one of them, but on the other, it fails..
Here's the log:
Good day,
I'm not sure exactly what is going on but nothing happens when using the backup in Titan.
I can choose the folder etc.. but nothing happens and no error.
On my Macbook pro, I can make a backup fine. I've jumped back to the AppleTV version and try to restore and the restore goes all the way and says completed, however, my menu's do not change after it updates.
I've used that same restore on my iMac and went without a hitch.
Do you know of any issues with the AppleTV version? Is there a way I can verify the files have moved over? Could you point me to what is exactly being backup and restored this way I can verify it's really happening maybe even run a checksum.
AppleTV is a pain to update things, which is why I kinda wanted to create my menus on the desktop and just restore it on the AppleTV. I figured it would be faster.
Hi Marcel,
I've noticed that skinshortcuts are not restoring from backup. I've had a few reports of this from users also.
Let me know if you need anything like a log.
Cheers.
FYI running on latest krypton nightly under windows 10 pro x64
automatic skin backups still aren't working but noticed in the log script threw and exception even though GUI reported backup was successful.
This may be the cause of auto backups not working.. I noticed the settings for the script in addon_data updates the with a new date of last backup even though it never gets created.
00:00:32.453 T:6940 ERROR: unmatched parentheses in Skin.HasSetting(subtitle))
00:00:47.209 T:6940 ERROR: XFILE::CFile::Delete - Error deleting file C:\Users\Mario\AppData\Roaming\Kodi\cache\skinbackup\skinshortcuts\skin.titan.kryptonbeta-background-plugin.video.genesis.png
00:00:47.209 T:6940 ERROR: XFILE::CFile::Delete - Error deleting file special://temp/skinbackup/skinshortcuts/skin.titan.kryptonbeta-background-plugin.video.genesis.png
00:00:47.274 T:6940 ERROR: XFILE::CDirectory::Remove - Error removing C:\Users\Mario\AppData\Roaming\Kodi\cache\skinbackup\skinshortcuts
00:00:47.274 T:6940 ERROR: XFILE::CDirectory::Remove - Error removing special://temp/skinbackup/skinshortcuts
00:00:47.292 T:11504 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.WindowsError'>
Error Contents: (2, 'The system cannot find the file specified', 'C:\\Users\\Mario\\AppData\\Roaming\\Kodi\\cache\\skinbackup\\skinshortcuts\\skin.titan.kryptonbeta-background-plugin.video.salts-.jpg')
Traceback (most recent call last):
File "C:\Users\Mario\AppData\Roaming\Kodi\addons\script.skin.helper.skinbackup\service.py", line 49, in <module>
Service().run()
File "C:\Users\Mario\AppData\Roaming\Kodi\addons\script.skin.helper.skinbackup\service.py", line 39, in run
self.backuprestore.check_autobackup()
File "C:\Users\Mario\AppData\Roaming\Kodi\addons\script.skin.helper.skinbackup\resources\lib\backuprestore.py", line 413, in check_autobackup
self.backup(backup_file=backupfile, silent=True)
File "C:\Users\Mario\AppData\Roaming\Kodi\addons\script.skin.helper.skinbackup\resources\lib\backuprestore.py", line 57, in backup
zip_tofile(temp_path, zip_temp)
File "C:\Users\Mario\AppData\Roaming\Kodi\addons\script.skin.helper.skinbackup\resources\lib\utils.py", line 130, in zip_tofile
zip_file = add_tozip(src, zip_file, abs_src)
File "C:\Users\Mario\AppData\Roaming\Kodi\addons\script.skin.helper.skinbackup\resources\lib\utils.py", line 121, in add_tozip
add_tozip(os.path.join(src, directory), zip_file, abs_src)
File "C:\Users\Mario\AppData\Roaming\Kodi\addons\script.skin.helper.skinbackup\resources\lib\utils.py", line 119, in add_tozip
zip_file.write(absname.encode("utf-8"), arcname.encode("utf-8"))
File "C:\Program Files (x86)\Kodi\system\python\Lib\zipfile.py", line 1123, in write
st = os.stat(filename)
WindowsError: (2, 'The system cannot find the file specified', 'C:\\Users\\Mario\\AppData\\Roaming\\Kodi\\cache\\skinbackup\\skinshortcuts\\skin.titan.kryptonbeta-background-plugin.video.salts-.jpg')
-->End of Python script error report<--
00:00:47.310 T:6940 ERROR: XFILE::CDirectory::Remove - Error removing C:\Users\Mario\AppData\Roaming\Kodi\cache\skinbackup\
00:00:47.310 T:6940 ERROR: XFILE::CDirectory::Remove - Error removing special://temp/skinbackup/
let me know if I can do any testing for you with this issue.
Hope you are having a wonderful Holiday Season!
Mario
Hey Marcel,
If the backup is script is started with the promptfilename argument, it will prefill the edit field with the set storage path and the common user will add his file name next to the path. The problem is.... that is going to break the backup :) You'll get a success message but the file cannot be created.
Edit:
I also miss a option the manually choose the path for each backup.
When called with the restore parameter... one has to then navigate to the appropriate folder where the backups are stored. Please consider opening that folder by default or add a second parameter to allow users to specify where backups are stored. Thanks.
Hi,
I'm trying to restore a backup on Kodi Leia (latest 15/03/2018 version) and it fails with a BazZipfile exception.
I'm running this on android. Using it on the same version in windows runs without any problem.
Here's my debug log: https://paste.ubuntu.com/p/K2PMftt7zX/
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.