As with anything where you spend a lot of time setting it up, it's always a good idea to do periodic backups of your Kodi/XBMC settings and library. This is especially true if you are thinking of running a development build such as a nightly, monthly, or beta. There are various ways to backup Kodi's settings, the easiest simply being to make a copy of your userdata folder, but this page will attempt to consolidate the different methods and explain them.
1 What settings Kodi uses and where are they stored
2 Backup add-on
The community Backup add-on is a great way to backup all of your Kodi settings, add-ons, and other related files. It includes options such as automatic scheduled backups, backing up to cloud storage such as Dropbox, and configuring custom backup directories.
3 Manual backup
4 Backing up the video library
This guide will show you how to backup the video library using NFO files and local images. These NFO files are little text files that save all the "metadata" (summaries, credits, playcount, and other library data) for each individual video that are then placed along side the actual video files. These act as a backup for each entry, and can also be used as a way of changing library information or for scanning files that are not recognized by a scraper website. This also saves any changes you've made in Kodi, such as changing the title, sort title, selecting specific images/artwork, movie sets, video library tags, watched history, and resume points.
Backing up the video library is a good idea for several reasons: rebuilding your library in case of damage to your main HTPC, mistakenly removed library entries, duplicate the same library on other Kodi installs, or let you to easily move your video files without losing special changes or your watched history. It also allows for off-line library scanning or if a scraper website goes away.
5 Watch status only
These add-ons can be used to backup or even sync your watched status for videos in your library:
- Add-on:WatchedList - local backup of watched items
- Add-on:Trakt - online backup of watched items
- Add-on:ShareThe.TV - online backup of watched items
- Add-on:MyEpisodes - online backup of watched items
- Add-on:TVShow Time - online backup of watched items
- Add-on:MyEpisodeCalendar - online backup of watched items
- Watched state updater add-on - Update your watchedstate in the nfo files as soon as this happens in the library
6 Other backup methods