Edit: it seems that adding the option network path was the issue, and that can only be added when a library is first added to the server. Removing my library paths and re-adding them, and adding in //192.168.1.7/movies, and waiting for the server to rescan fixes Kodi not seeing the paths.
Edit 2: Nope! Still doesn’t work!
How can I get this to work properly?
First I attempted to use NFS (since my Jellyfin server is running on Linux) by adding in my connections for both movies and shows, without refreshing the content, so nothing was added to the library, and then reset the local Jellyfin database and selected native instead of add-on mode for the plugin. It started to scan in my files but said that my first show (American Dad! in this case) wasn’t available, and asked me if I wanted to keep scanning, which I said yes to. It added in everything, and they all showed up in my library, but when I attempted to play them it said “this file is no longer available, do you want to delete it?”.
Since the plugin says to use SMB I thought maybe it just doesn’t support NFS at all, so I setup a samba server and added two shares called movies and shows, then added them to Kodi and didn’t import the content, reset the local Jellyfin database, and had Jellyfin import my content again, selecting native mode, which once again complained that the path wasn’t available.
Confused, I thought maybe I had to import all of my content like I normally would in Kodi, so I told it to rescan the SMB mounts and add in everything, which it did. This ended up just giving me duplicates of everything in my library, one for Jellyfin (which didn’t work) and one for Kodi (which did work).
Still confused, I decided to reset the Jellyfin database one last time, keeping all of the library data for Kodi. When Jellyfin started to scan stuff in it still said that it couldn’t find the first item in my library, but I told it to keep scanning. This resulted in only one copy of everything in my library…but the files still weren’t accessible!
I have no idea how to continue from here.
The NFS mount paths are /mnt/storage/movies and /mnt/storage shows, which is the same location that they are in the Jellyfin server, and these are the paths that the Kodi plugin claim are inaccessible, even when using NFS on Kodi with those exact paths.
The SMB share names are movies and shows and the path are smb://192.168.1.7/movies and smb://192.168.1.7/shows
I kept seeing a mention of path substitution in the plugin warning, but I can’t find it anywhere in the server settings.