Syncing between Kindle PC, Kindle Android and Kindle Touch

I think my better half grew tired of my (not-so) subtle hints that I want a Kindle Touch for Christmas because she broke down and told me that I am, indeed, getting one. Yay!

Of course this also means I now need to take the time to convert all my previously purchased epub files to mobi format so they’ll work on the Kindle. Boo!

Anyway, as I don’t yet have the Kindle in hand since she’s being mean and won’t give it to me early I’m only able to set up and test the conversions with the Kindle apps for the PC and my Android phone.

What I wanted to set up was an easy way to sync all my non-Amazon purchased books between all three devices. Here’s how I’ve done that.

The easiest part was converting the epub files to mobi. Calibre converts pretty much any ebook format to any other ebook format. With that done it was time for the tricky part!

Since these are non-Amazon purchased ebooks I don’t get to use Whispersync. This means I have to sync everything myself.

I already had Dropbox installed on my PC and my phone so that’s what I’ve used to sync between the devices. As the official Dropbox client for Android is a piece of crap I’m using Dropsync.

Assuming you have Calibre, Dropbox on your PC and Dropsync on your Android installed you just need to follow these steps to get everything synced up:

I. Under Preferences -> Saving books to disk in Calibre you want to change your change template to {title} - {authors} That stops Calibre from creating an individual directory for each author or book you’re wanting to sync.

II. Go to your Dropbox folder on your PC and create a directory named kindle

III. Load up the Kindle app on your PC and go to Tools -> Options -> Content and change your content directory to the directory you created in the last step. On my system that path is C:\Users\Chris\Dropbox\kindle

IV. On your phone load Dropsync. Once you have it set up to access your Dropbox account, set it up to sync your local /mnt/sdcard/kindle directory with /kindle on your Dropbox account.

V. Go back to Calibre and select the books you want to sync between the devices. Right click and choose Save to disk -> Save only MOBI format to disk in a single directory. Choose your Dropbox\kindle\ directory.

And viola! You’ve got your non-Amazon ebooks syncing between your devices. Please note since Whispersync is not supported for non-Amazon ebooks you won’t be able to sync what page between the devices.


5 thoughts on “Syncing between Kindle PC, Kindle Android and Kindle Touch

      • Sorry to bring back a really old page…

        How do you sync pages? I have followed the steps outlined above and I have all the books syncing between my android app and the desktop app but it doesn’t keep my place between devices.

        Any help would be great thanks.

  1. Hi,
    Would like to ask if you were able to read books directly off dropbox as I keep getting an error on format not supported.

  2. Thanks a lot! This has been very useful.
    But for some weird reason, I can sync the read state between PC and Android perfectly.
    The other way around is not working, but bookmarks are, so I’m using that.
    BTW, you need to use Dropsync in manual mode, otherwise a slight difference in the time between your Windows and Android Operating System will cause the first device to overwrite the changes made by the other one because it believes it has the newer version, when it actually does not.
    Syncing the clock is not enough, since some Android devices have issues keeping the clock stable.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s