Background: experienced Kodi user, several Raspberry Pi’s running LibreElec, large library of mkv files on a Synology NAS, shared database hosted on the NAS, fully wired network, just acquired first Vero 4K. After some set-up grief, did a clean install of very latest version of OSMC.
The Vero can see my network sources partially, e.g. I can connect to the NAS Samba service and play files. However, on selecting an NFS source, I can drill down to the level of say /volume1/video, but not access any subfolders. The NFS permissions on the Synology allow general access, and the Pi’s access the sub-folders without problem. Any ideas as to why the Vero is not able to see the NFS share folders?
Assuming I can get NFS to work, I then want to copy the same advancedsettings.xml file that my Pi’s use so that the Vero uses the shared library database. What’s the easiest way to do that? I assumed I could just type the Vero IP number in to Windows Explorer, which is what I do on the Pi’s, and that gives me access to the folder structure where I can just drag over the .xml file to the Userdata directory, but instead I am bounced straight to the osmc share. What’s the easiest way to copy this over?
I have fixed the NFS problem. On the Synology, there is an NFS rule “Squash” which was previously set to “No mapping” and this worked under LibreElec. I changed this to “Map all users to admin” and voila, NFS sub-folders appeared on the Vero.
So now I just need to figure out how to copy over the advancedsettings.xml file to point the Vero to my SQL database on the server. What would be the easiest way to do that?
Thanks. I turned on hidden folders view in Windows and found the .kodi directory. Do my own advancedsettings.xml entries over-ride OSMC or do they append to the standard options? These are the settings I have added, and am glad to say it works (i.e. Vero is seeing the shared SQL database now).
mysql
x.x.x.x
3307
kodi
kodi
mysql
x.x.x.x
3307
kodi
kodi
Actually I wonder why you don’t just configure your MYSQL settings via the GUI under MyOSMC Network.
If you want to do it by copy over your advancedsettings.xml copy it to .kodi/userdata/ also ensure that you exit Kodi first.
Generally there should not be any settings in the advancedsettings.xml in the user directory.
If you want to ensure that instead of copying over your file go in via ssh and use nano .kodi/userdata/advancedsettings.xml
Nice that there is a GUI for entering MySQL settings. Unfortunately, when I enter identical values to those that work in the advancedsettings.xml file, when I hit Exit from the SQL GUI, I get a “MySQL settings are incomplete” message, even though IP address, port, username and password are provided. Indeed when I use the xml file approach, when I look in the GUI it is loaded with the values it has read from the file and the library is up and running. If I delete the file and enter via the GUI, it doesn’t work.
That’s real strange, not sure if you want to spent some time with debug logs to figure out what happens or you just want to use it with the manual advancedsettings working.
For now I have simply appended the mysql settings to the system-level advancedsettings.xml file which I first copied to my userdata directory.
So now I am just about there. Feels like it’s been hard work, my first experience of LE on a Pi was much more of a “just works” experience. Guess there is a rationale for the My OSMC section hiding Samba in an “App Store”, took me ages to figure that out. The Vero 4K though is clearly a capable box.