From f56b154a83d307cf9223d856a67b46e4ff6bee02 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 3 May 2015 23:11:06 +0200 Subject: [PATCH] fixed default nodes and create node dirs if not existing --- resources/lib/WriteKodiDB.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/resources/lib/WriteKodiDB.py b/resources/lib/WriteKodiDB.py index 4735e32d..b738fb0c 100644 --- a/resources/lib/WriteKodiDB.py +++ b/resources/lib/WriteKodiDB.py @@ -1035,6 +1035,15 @@ class WriteKodiDB(): def addVideoNodesForTag(self, tagname, type): utils.logMsg("addVideoNodesForTag", "Creating nodes for tag: " + tagname) + + # the library path doesn't exist on all systems + if not xbmcvfs.exists("special://userdata/library/"): + xbmcvfs.mkdir("special://userdata/library") + if not xbmcvfs.exists("special://userdata/library/video/"): + #we need to copy over the default items + import shutil + shutil.copytree(xbmc.translatePath("special://xbmc/system/library/video"), xbmc.translatePath("special://userdata/library/video")) + libraryPath = xbmc.translatePath("special://userdata/library/video/emby/") if type == "movie":