Clone your Kodi Configuration to Other Devices


Once you’ve setup that perfect Kodi configuration with the perfect blend of add-ons and customizations that you want, you can simply backup and restore the configuration in order to clone it onto any of your other Kodi-powered devices.

Step 1: Navigate to the “Settings” tab under the “SYSTEM” menu.

Screen Shot 2014-09-04 at 12.58.50 AM

Step 2: Choose the “Add-ons” tab from the left side menu bar.

Screen Shot 2014-09-04 at 12.58.53 AM

Step 3: Select the “Get Add-ons” function.

Screen Shot 2014-09-04 at 12.58.56 AM

Step 4: Open the “XBMC.org Add-ons” repository.

Screen Shot 2014-09-04 at 12.58.59 AM

Step 5: Select the “Program Add-ons” category.

Screen Shot 2014-09-04 at 12.59.11 AM

Step 6: Choose the “XBMC Backup” add-on listing.

Screen Shot 2014-09-04 at 12.59.19 AM

Step 7: Click on the “Install” button then wait a few seconds for the process to complete.

Screen Shot 2014-09-04 at 1.00.32 AM

Step 8: Return to the main menu and Navigate to the “PROGRAMS” menu.

Screen Shot 2014-09-04 at 1.00.42 AM

Step 9: Click on the “XBMC Backup” add-on listed.

Screen Shot 2014-09-04 at 1.00.46 AM

Step 10: Click on the “Backup” function.

Screen Shot 2014-09-04 at 1.00.48 AM

Step 11: Press the “OK” button when prompted at the “Error: Remote path doesn’t exist” message.

Screen Shot 2014-09-04 at 1.00.55 AM

Step 12: Select the “Browse Remote Path” button.

Screen Shot 2014-09-04 at 1.01.24 AM

Step 13: Open the folder to which you’d like your backup data saved, we’ve used “Desktop” as an example in this case.

Screen Shot 2014-09-04 at 1.01.29 AM

Step 14: Click on the “OK” button on the right side of the window.

Screen Shot 2014-09-04 at 1.02.01 AM

Step 15: Press the “OK” button at the bottom of the “Settings” window to save it.

Screen Shot 2014-09-04 at 1.02.16 AM

Step 16: Choose the “XBMC Backup” addon once again.

Screen Shot 2014-09-04 at 1.00.46 AM

Step 17: Press the “Backup” function again.

Screen Shot 2014-09-04 at 1.02.24 AM

Step 18: Wait a minute for the process to complete. You’ll now find the backup you just made saved to the folder location you previously chose in “Step 13″ of this guide.

Screen Shot 2014-09-04 at 1.02.51 AM

Step 19: You’ll now have to Copy the backup folder to your new device, we’d suggest using your “File Manager” or similar application to do so.

Screen Shot 2014-09-04 at 1.02.51 AM

Step 20: Once you’ve Copied the “Backup Folder” to your New Device, launch XBMC on the new device as well, then Navigate to the “Settings” tab under the “SYSTEM” menu.

Screen Shot 2014-09-04 at 12.58.50 AM

Step 21: Choose the “Add-ons” tab from the left side menu bar.

Screen Shot 2014-09-04 at 12.58.53 AM

Step 22: Select the “Get Add-ons” function.

Screen Shot 2014-09-04 at 12.58.56 AM

Step 4: Open the “XBMC.org Add-ons” repository.

Screen Shot 2014-09-04 at 12.58.59 AM

Step 23: Select the “Program Add-ons” category.

Screen Shot 2014-09-04 at 12.59.11 AM

Step 24: Choose the “XBMC Backup” add-on listing.

Screen Shot 2014-09-04 at 12.59.19 AM

Step 25: Click on the “Install” button then wait a few seconds for the process to complete.

Screen Shot 2014-09-04 at 1.00.32 AM

Step 26: Return to the main menu and Navigate to the “PROGRAMS” menu.

Screen Shot 2014-09-04 at 1.00.42 AM

Step 27: Click on the “XBMC Backup” add-on listed.

Screen Shot 2014-09-04 at 1.00.46 AM

Step 28: Click on the “Restore” function.

Screen Shot 2014-09-04 at 1.35.34 AM

Step 29: Press the “OK” button when prompted at the “Error: Remote path doesn’t exist” message.

Screen Shot 2014-09-04 at 1.00.55 AM

Step 30: Select the “Browse Remote Path” button.

Screen Shot 2014-09-04 at 1.01.24 AM

Step 31: Open the folder to saved your “Backup Folder” to in “Step 19″ of this guide, we’ve used “Desktop” as an example again in this case.

Screen Shot 2014-09-04 at 1.01.29 AM

Step 32: Click on the “OK” button on the right side of the window.

Screen Shot 2014-09-04 at 1.02.01 AM

Step 33: Press the “OK” button at the bottom of the “Settings” window to save it.

Screen Shot 2014-09-04 at 1.02.16 AM

Step 34: Choose the “XBMC Backup” addon once again.

Screen Shot 2014-09-04 at 1.00.46 AM

Step 35: Press the “Restore” function again.

Screen Shot 2014-09-04 at 1.35.34 AM

Step 36: Click on the specific backup file you’d like to restore to your device, if this is your first time there should only be one listed anyway.

Screen Shot 2014-09-04 at 1.36.03 AM

Step 37: Wait a minute for the process to complete.

Screen Shot 2014-09-04 at 1.36.05 AM

Step 38: You’ll be returned to the previous menu once the process is finished. You’ll want to Reboot your device at this point to finalize the changes.

Screen Shot 2014-09-04 at 1.36.07 AM

Congratulations! Now there’s no excuse for your parents having to learn how to use different Kodi configurations, make them all identical for them.

Retain Skin Changes after a Restore!

Hold on buddy, I got you. First off, when you restore Kodi, it will always default the guisettings.xml. Always. If you drop your previous settings into kodi via a network folder, it will still reload it to default upon restart. Do the following:
1) Download some stuff and install these suckers:
-- PUTTY
-- WINSCP
2) Turn on your sharing/ ssh and whatever else...settings. Just make it so your Kodi machine can communicate with your network on all channels. Don't set any additional passwords. Leave it all default to make life easy.
3) Make a tester. Pick a skin, change a few settings.
4) Find and copy your guisettings.xml file (usually storage/.kodi/userdata/guisettings.xml). Put it on your desktop or something so you can grab it easily.
******Reset/wipe/whatever you need to do to wipe your settings. Make sure the stuff you just did is now back to default or different than what you do. We're testing your backup now.
Rofl***Ok. All the easy stuff is done. Here comes the technical biz***

5) Open up PUTTY. 
A. SSH using PUTTY to the IP Address (Find it in your Kodi settings or your PC settings of the network folder) of your media center
[username: root Password: openelec (if you use openelec)(otherwise, it's blank or whatever shows in your ssh settings in Kodi)] Sometimes, after you put in the username and hit enter, your won't see your key presses for the password. Just put it in and enter it.
B. Type "systemctl stop xbmc.service" - Your screen will go black! This is normal. If it doesn't, something didn't connect.

6) Open WinSCP. Same IP, same username, same password. Host name is whatever you want it to be. **Note: IF you get a popup about caching a host key, just say no for now.
A. Once logged in, navigate to the appropriate folder (usually storage/.kodi/userdata/) and drop your EDITED BACKUP guisettings.xml. You will get . a popup asking if you want to overwrite the file. You'll know they're different, because the file sizes will be different. If they're the same, you probably copied the same or default file :\
B. Hit the refresh button OR file/refresh to stick the file.
**NOTE: Your screen is still black at this time.

7) Hop on back to PUTTY and type in the following command "systemctl start xbmc.service"
**Your box will now reset. At this time, you'll either be back on your current skin or Confluence. If it's Confluence, change it back to your skin, and see if your old settings are there.

That, my friend, is it. It's a pain at first. I've had to do it enough times that I can do this whole process in about 2 minutes now. It's super easy. 

Bonus round: Make sure you use the Kodi Add-on, XBMC Backup (or BACKUP as it's called now) and autosave 3 instances to a network folder or dropbox or somewhere that you can access. The settings in the Add-on will guide you. That way, you can drag the guisettings.xml file at any time based on the date. Plus, if your whole system gets killed, you can restore a backup from the addon (except the skin settings), INCLUDING addons, favorites, watchlist, etc. It's great stuff.

If you have issues, hit me up. I've tried dozens of other ways, this is the easiest.

** (And, if you're using Nox 5, for the highly-recommended Nox 5 Silvo mod - just userdata (wiki)/addon_data/script.skinshortcuts/* for all menu items)**

Last update:
05-03-2016 13:14
Author:
Karl Hudgell
Revision:
1.1
Average rating:0 (0 Votes)

You cannot comment on this entry

Chuck Norris has counted to infinity. Twice.

Latest FAQs RSS

  1. Clone theme config (12-07-2019 15:47)
  2. Simple Cheap LED Control (29-04-2019 13:26)
  3. Freeing disk space on your Linux server (20-04-2019 12:48)
  4. Dockerized Download VM (30-01-2019 20:26)
  5. Jmeter + Performance Plugin + Jenkins Pipeline (16-02-2018 12:49)