MySQL/Sync other parts of Kodi

OPTIONAL

Many things can be synced using path substitution.

DO NOT TRY TO SHARE DATABASES WITH THIS METHOD.

This works with both directories and single files. The following directories and files are generally safe to share between Kodi devices:

Steps

 * 1) Share your existing userdata folder or a new folder with those files via NFS, SMB, or AFP (make sure have write access, not just read-only access). Most users to do this from the same computer/device as the MySQL server.
 * 2) Copy the text from the right hand boxes and add it to your advancedsettings.xml file, between the and   tags.
 * 3) Note/copy the network path of your shared data folder and use that to replace PROTOCOL://YOUR_NETWORK_SHARE/kodi/userdata/, for example an SMB share holding your playlists use
 * 4) Make sure all Kodi devices that are being synced have this addition to their advancedsettings.xml file.

Playlists
The Playlist folder in Kodi contains music, video and mixed playlists. If you have imported from pre-existing media libraries then you can use your old playlist folder to save time on recreating the various playlists. If your playlists include local file paths, you will need to edit them to use network shares instead.

Keymaps
Useful if you want the controls on all your Kodi devices to be the same. Might not be a good idea if you use different types of remotes on different devices, as you'll likely want to have individual configurations for them.

RSS Feeds
This file tells Kodi what RSS feed to show on the home screen, if enabled.

Favourites
This will sync your favorites selections between all Kodi devices. If the favorite depends on a file path that is specific to one device then this might not work for the other devices.

Network share passwords
If your network shares use passwords (at least for SMB) then you will need to manually copy the passwords.xml file over to each Kodi device. This file keeps track of those passwords.