Real-time sync of kodi watched status add-on

After months of using a collection of hacked-together scripts I’ve made a kodi add-on that synchronises the kodi library watched status between devices

At home we use a couple of OSMC devices, plus occasionally the computer, to play back TV recordings and with the add-on it allows us to stop play back in one room and within seconds it appears on the kodi home screen ready to continue watching in another room.

It doesn’t require mysql setup. It doesn’t require all the devices to be powered on 24/7 either. It works with devices that use the standard sqlite database (support to refresh the home screen for mysql databases is coming if there is interest)

To install the add-on please follow the installation instructions on Github

Hope you find it useful

1 Like

When I did my Xwindows/chromium addon, I got a recommendation of Sam to up it to github, The zip and the files seperate, for people to see/read the works before downloading and installing it. It might also bring in other devlopers to work on your script to improve and perhaps add functionality.

It’s really simple to make a GitHub account, create a repository, make a file structure for your addon, and upload the zip in the root of that repository.

1 Like

+1 for the github repo, you could add the instructions to group the devices to either the readme which is conveniently displayed below the repo files or create a wiki page.

Keeping the process private will certainly hinder testing.

I was waiting for a similar addon since I always wanted to find a way to sync watched status between devices but the requirements to use the sql approach (same kodi version) and the fact that the db could break anytime sql server is updated is a no go for me.

Tried addon? It does this easily.

Yup, but having to use an external platform to just sync the watched status is not ideal for me, if there’s an easier way to do it I’m willing to test it :slightly_smiling_face:

I’ve tried but, unless I’m using it wrong, it:

  • Requires performing a full sync with Trakt to pull updates. For large libraries this takes a few mins each time
  • Doesn’t seem to sync episodes that are partially watched
  • Doesn’t seem to sync tv shows that are not on tvdb or themoviedb

I’d be interested to hear how you get it to work otherwise


Can you please move this to GitHub or another collaborative code sharing website? This is the usual method for development and distribution of Kodi add-ons.


Thanks for feedback. Will need to have a look as I haven’t used github to upload previously.

I’ve now added to Github. More information and instructions on how to install can be found here.

1 Like

I’d suggest editing the first post in this thread to reflect this change.

Good suggestion, thank you. I’ve updated the first post.

1 Like