Path Substitution Issue?
#1
Not sure if this is due to android or some misconfiguration on my part, but it seems path substitution isn't working correctly on my setup. Below is the relevant part of my log, but I'm not certain what's causing the error. Note that the files DO exist in the directories I've mapped - but it just doesn't seem to work. Not certain if I need to add something to passwords.xml or what. There is a mapping for smb://WHS already with a login/password that works fine for media files.

Code:
19:00:13 T:1525687384  NOTICE:         m_deviceType      : AE_DEVTYPE_HDMI
19:00:13 T:1525687384  NOTICE:         m_channels        : FL,FR,FC,LFE,BL,BR
19:00:13 T:1525687384  NOTICE:         m_sampleRates     : 44100,48000
19:00:13 T:1525687384  NOTICE:         m_dataFormats     : AE_FMT_S16LE,AE_FMT_AC3,AE_FMT_DTS
19:00:13 T:1525687384  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
19:00:13 T:1525687384  NOTICE: Loaded settings file from special://profile/advancedsettings.xml
19:00:13 T:1525687384  NOTICE: Contents of special://profile/advancedsettings.xml are...
                                            <advancedsettings>
                                              <videolibrary>
                                                <importwatchedstate>true</importwatchedstate>
                                              </videolibrary>
                                              <gui>
                                                <algorithmdirtyregions>1</algorithmdirtyregions>
                                                <nofliptimeout>1000</nofliptimeout>
                                              </gui>
                                              <videodatabase>
                                                <type>mysql</type>
                                                <host>192.168.0.10</host>
                                                <port>3306</port>
                                                <user>xbmc</user>
                                                <pass>xbmc</pass>
                                              </videodatabase>
                                              <musicdatabase>
                                                <type>mysql</type>
                                                <host>192.168.0.10</host>
                                                <port>3306</port>
                                                <user>xbmc</user>
                                                <pass>xbmc</pass>
                                              </musicdatabase>
                                              <videolibrary>
                                                <importwatchedstate>true</importwatchedstate>
                                                <importresumepoint>true</importresumepoint>
                                              </videolibrary>
                                              <pathsubstitution>
                                                <substitute>
                                                  <from>special://profile/playlists/</from>
                                                  <to>SMB://whs/Software/XBMCResources/Userdata/playlists/</to>
                                                </substitute>
                                                <substitute>
                                                  <from>special://profile/sources.xml</from>
                                                  <to>SMB://whs/Software/XBMCResources/Userdata/sources.xml</to>
                                                </substitute>
                                                <substitute>
                                                  <from>special://profile/mediasources.xml</from>
                                                  <to>SMB://whs/Software/XBMCResources/Userdata/mediasources.xml</to>
                                                </substitute>
                                                <substitute>
                                                  <from>special://profile/favourites.xml</from>
                                                  <to>SMB://whs/Software/XBMCResources/Userdata/favourites.xml</to>
                                                </substitute>
                                                <substitute>
                                                  <from>special://profile/keymaps/</from>
                                                  <to>SMB://whs/Software/XBMCResources/Userdata/keymaps/</to>
                                                </substitute>
                                              </pathsubstitution>
                                            </advancedsettings>
19:00:13 T:1525687384   DEBUG: Configuring path substitutions
19:00:13 T:1525687384   DEBUG:   Registering substition pair:
19:00:13 T:1525687384   DEBUG:     From: [/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/playlists/]
19:00:13 T:1525687384   DEBUG:     To:   [SMB://whs/Software/XBMCResources/Userdata/playlists/]
19:00:13 T:1525687384   DEBUG:   Registering substition pair:
19:00:13 T:1525687384   DEBUG:     From: [/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/sources.xml]
19:00:13 T:1525687384   DEBUG:     To:   [SMB://whs/Software/XBMCResources/Userdata/sources.xml]
19:00:13 T:1525687384   DEBUG:   Registering substition pair:
19:00:13 T:1525687384   DEBUG:     From: [/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/mediasources.xml]
19:00:13 T:1525687384   DEBUG:     To:   [SMB://whs/Software/XBMCResources/Userdata/mediasources.xml]
19:00:13 T:1525687384   DEBUG:   Registering substition pair:
19:00:13 T:1525687384   DEBUG:     From: [/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/favourites.xml]
19:00:13 T:1525687384   DEBUG:     To:   [SMB://whs/Software/XBMCResources/Userdata/favourites.xml]
19:00:13 T:1525687384   DEBUG:   Registering substition pair:
19:00:13 T:1525687384   DEBUG:     From: [/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/keymaps/]
19:00:13 T:1525687384   DEBUG:     To:   [SMB://whs/Software/XBMCResources/Userdata/keymaps/]
19:00:13 T:1525687384 WARNING: VIDEO database configuration is experimental.
19:00:13 T:1525687384  NOTICE: Default DVD Player: dvdplayer
19:00:13 T:1525687384  NOTICE: Default Video Player: dvdplayer
19:00:13 T:1525687384  NOTICE: Default Audio Player: paplayer
19:00:13 T:1525687384  NOTICE: Disabled debug logging due to GUI setting. Level 0.
19:00:13 T:1525687384  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
19:00:13 T:1525687384  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
19:00:13 T:1525687384   DEBUG: CPlayerCoreConfig::<ctor>: created player DVDPlayer for core 1
19:00:13 T:1525687384   DEBUG: CPlayerCoreConfig::<ctor>: created player oldmplayercore for core 1
19:00:13 T:1525687384   DEBUG: CPlayerCoreConfig::<ctor>: created player PAPlayer for core 3
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: system rules
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: hdhomerun/mms/udp
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: lastfm/shout
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: rtmp
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: rtsp
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: streams
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: aacp/sdp
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: mp2
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvd
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvdimage
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: sdp/asf
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: nsv
19:00:13 T:1525687384   DEBUG: CPlayerSelectionRule::Initialize: creating rule: radio
19:00:13 T:1525687384  NOTICE: Loaded playercorefactory configuration
19:00:13 T:1525687384  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
19:00:13 T:1525687384  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
19:00:13 T:1525687384   ERROR: virtual bool XFILE::CSMBDirectory::Create(const CURL&) - Error( Connection timed out )
19:00:13 T:1525687384   ERROR: static bool XFILE::CDirectory::Create(const CURL&) - Error creating /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/playlists/
19:00:13 T:1525687384   ERROR: static bool XFILE::CDirectory::Create(const CURL&) - Error creating special://profile/playlists/
19:00:13 T:1525687384   ERROR: virtual bool XFILE::CSMBDirectory::Create(const CURL&) - Error( Connection timed out )
19:00:13 T:1525687384   ERROR: static bool XFILE::CDirectory::Create(const CURL&) - Error creating /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/playlists/music
19:00:13 T:1525687384   ERROR: static bool XFILE::CDirectory::Create(const CURL&) - Error creating special://profile/playlists/music
19:00:13 T:1525687384   ERROR: virtual bool XFILE::CSMBDirectory::Create(const CURL&) - Error( Connection timed out )
19:00:13 T:1525687384   ERROR: static bool XFILE::CDirectory::Create(const CURL&) - Error creating /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/playlists/video
19:00:13 T:1525687384   ERROR: static bool XFILE::CDirectory::Create(const CURL&) - Error creating special://profile/playlists/video
19:00:13 T:1525687384   ERROR: virtual bool XFILE::CSMBDirectory::Create(const CURL&) - Error( Connection timed out )
19:00:13 T:1525687384   ERROR: static bool XFILE::CDirectory::Create(const CURL&) - Error creating /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/playlists/mixed
19:00:13 T:1525687384   ERROR: static bool XFILE::CDirectory::Create(const CURL&) - Error creating special://profile/playlists/mixed
19:00:13 T:1525687384  NOTICE: WakeOnAccess - Load settings :
19:00:13 T:1525687384  NOTICE: WakeOnAccess - Enabled:TRUE
19:00:13 T:1525687384  NOTICE:   -Network init timeout : [20] sec
Reply
#2
RROR: virtual bool XFILE::CSMBDirectory::Create(const CURL&) - Error( Connection timed out )

Check your SMB path is correct, and maybe use IP address's instead of WHS

If still not working, turn on debug and upload a full log Debug_log (wiki)

Cheers!
Reply
#3
HRm. The path is definitely correct - it's the same one my media is on as a base. I'll try the IP vs hostname change and see if that works.
Reply

Logout Mark Read Team Forum Stats Members Help
Path Substitution Issue?0