How to share Kodi media library and thumbnails across multiple devices

Assuming,

  • You have a NAS where your thumbnails for movies are stored
  • Your sources.xml is present in NAS
  • Your movie playlist details are stored in a mariabdb database

Find out the android device location where Kodi userdata folder is.

eg: /sdcard/Android/data/org.xbmc.kodi/files/.kodi/userdata/

Copy Sources.xml file to that through adb,

adb push "/Volumes/kodi/202609051201/config/sources.xml" "/sdcard/Android/data/org.xbmc.kodi/files/.kodi/userdata/sources.xml"

Create advancedsettings.xml as below and copy to /sdcard/Android/data/org.xbmc.kodi/files/.kodi/userdata/

cat > /tmp/advancedsettings.xml <<'EOF'
<advancedsettings>
    <videodatabase>
        <type>mysql</type>
        <host>192.168.0.195</host>
        <port>3306</port>
        <user>xxx</user>
        <pass>xxx</pass>
    </videodatabase>

    <pathsubstitution>
        <substitute>
            <from>special://profile/Thumbnails/</from>
            <to>smb://192.168.0.195/kodi/202609051201/thumbnails/</to>
        </substitute>
    </pathsubstitution>
</advancedsettings>
EOF
adb root 
adb push /tmp/advancedsettings.xml "/sdcard/Android/data/org.xbmc.kodi/files/.kodi/userdata/advancedsettings.xml"

Leave a Reply

Your email address will not be published. Required fields are marked *