I'm hoping this is the appropriate place to post this...
I'm brand new to LibreELEC. I've come to take advantage of the recent addition of Bluetooth audio support (which is working great BTW.)
I traditionally have Kodi on about 8 devices in my home. To provide a consistent user experience I have been a long time user of the Kodi SQL database for the library. I have also been doing path substitutions so that all devices share the same sources.xml file. If a source is changed on one device, all will see it. This setup has been working great for years.
I recently upgraded to Kodi 17rc1 on my Windows machines which appropriately moved to a new SQL database specifically for v17. It has all been working great.
I've now come to LibreELEC in order to bring Kod 17rc4 (LibreELEC-S905.arm-8.0-7.90.beta4.img.gz) to my Amlogic S905x (1GB/8GB) boxes that are running Android 6.0 / Kodi 16.
Since I am currently testing, I am just booting LibeELEC from an SD card.
I've been impressed so far, but have run into a problem with the advancedsettings...
From Windows I have connected to the LibreELEC's SMB share and moved all my standard xml files into the Userdata folder. The Userdata folder is given all the same xml files I store in a central, common share (mostly for redundancy in case the network is ever down). The advancedsettings.xml file defines the SQL database settings as well as defining a number of pathsubstitutions which tells Kodi to use the xml files like sources.xml from the central share instead.
This arrangement works with Kodi 17rc1 on my Windows machines, but doesn't seem to be working with LibreELEC 7.90.beta4. When LibreELEC boots, it acts like there are only empty libraries. It also shows no sources - as if none were defined. One might think that the advancedsettings.xml file has failed to deliver any settings, but this isn't the case. If add a source in the interface, the sources.xml file in my central share will be overwritten with a new sources.xml file that defines only that single new source. Also, if I reboot LibreELEC, it will repeat the process. It won't remember the source I just defined previously and will happily overwrite that central file with any new one I create. Oddly, LibreELEC completely ignores the sources.xml file I stored locally the entire time.
So the problem seems to be that LibreELEC is sort of ignoring the advancedsettings.xml file, but certainly not entirely. Although it's not presenting the SQL library and not giving me my defined sources, it does write to that folder and doesn't use the local copy of sources.xml at all. It's as if it's only processing the advancedsettings once it's too late to affect the current GUI interface or something.
Being new to LibreELEC, I don't know if I am unaware of some special behaviours, or if this is a result of booting from SD or if this is simply a bug in this beta.
Thanks for any and all help. I'm happy to provide any extra details or debugging that might help.
Thanks,
Freebase1ca