2022-03-25, 01:22
I've got this weird issue where kodi will say a (new) file no longer exists, but it totally does exist at the exact path it's looking for it.
Here's the situation: I have multiple networked kodi machines all backing onto the same mysql database, with all media on a common NAS. When I get new media it is copied to the NAS, and then a library update is performed on one of the kodi machines (let's call it machine "A"). At this point the media shows up and is visible on all the networked kodi machines....if I attempt to play it on machine "A" it works fine, but if play it on a different machine ("B") I get "File no longer available, remove it from library?"...however the file is there, the network path is the exact same as from machine "A" (it's a network samba path "smb://whatever/path/media.mkv"). I've looked in the database and the path in the database appears to be correct. At this point if I do a library update on machine "B" then it starts working there too (and continues to work fine on machine "A"). Looking at the database again I can't find anything that looks any different...the file paths are all the same, but now it works on both machines. Both machines have identical passwords.xml, so it can't be an auth issue I don't think...the tables I checked in the db were the "episode" table and the "files" table, I assume those are the relevant ones....I'm really not sure what to check next. I've attached a debug log where I attempt to play one of these files 3 times....any help is appreciated, thx!
Kodi ver: 18.7 Git:20200528-2c5354e70a
Platform: Linux ARM 32-bit (pi4)
OS: Raspbian buster, installed via apt
Debug log: https://pastebin.com/uuLStdiG
Here's the situation: I have multiple networked kodi machines all backing onto the same mysql database, with all media on a common NAS. When I get new media it is copied to the NAS, and then a library update is performed on one of the kodi machines (let's call it machine "A"). At this point the media shows up and is visible on all the networked kodi machines....if I attempt to play it on machine "A" it works fine, but if play it on a different machine ("B") I get "File no longer available, remove it from library?"...however the file is there, the network path is the exact same as from machine "A" (it's a network samba path "smb://whatever/path/media.mkv"). I've looked in the database and the path in the database appears to be correct. At this point if I do a library update on machine "B" then it starts working there too (and continues to work fine on machine "A"). Looking at the database again I can't find anything that looks any different...the file paths are all the same, but now it works on both machines. Both machines have identical passwords.xml, so it can't be an auth issue I don't think...the tables I checked in the db were the "episode" table and the "files" table, I assume those are the relevant ones....I'm really not sure what to check next. I've attached a debug log where I attempt to play one of these files 3 times....any help is appreciated, thx!
Kodi ver: 18.7 Git:20200528-2c5354e70a
Platform: Linux ARM 32-bit (pi4)
OS: Raspbian buster, installed via apt
Debug log: https://pastebin.com/uuLStdiG