diff --git a/addon.xml b/addon.xml index 1fd3a2b2..d2cf4ae6 100644 --- a/addon.xml +++ b/addon.xml @@ -1,7 +1,7 @@ diff --git a/resources/lib/WriteKodiVideoDB.py b/resources/lib/WriteKodiVideoDB.py index 38e72b4e..26e9cd30 100644 --- a/resources/lib/WriteKodiVideoDB.py +++ b/resources/lib/WriteKodiVideoDB.py @@ -458,7 +458,13 @@ class WriteKodiVideoDB(): #create toplevel path as monitored source - needed for things like actors and stuff to work (no clue why) if addon.getSetting('useDirectPaths')=='true': - playurl = MBitem["Path"].replace("\\\\", "smb://").replace("\\", "/") + smbuser = addon.getSetting('smbusername') + smbpass = addon.getSetting('smbpassword') + # Network share + if smbuser: + playurl = MBitem["Path"].replace("\\\\", "smb://%s:%s@" % (smbuser, smbpass)).replace("\\", "/") + else: + playurl = MBitem["Path"].replace("\\\\", "smb://").replace("\\", "/") #make sure that the path always ends with a slash path = utils.convertEncoding(playurl + "/") toplevelpathstr = path.rsplit("/",2)[1]