As you use calibre, transferring a the books is fairly simple. Connect one device, select all the books that are shown as on the device, disconnect the device and connect the new device. Then send the selected books to the new device.
If a lot of books are involved (thousands, not hundreds), you might want to send the in smaller groups. In that case, when you select the books, you might want to mark the in some way to be able to select them. You could do this by adding a tag to all the books. Or use the Reading List plugin. With that, you can create a list that is automatically populated when the device is connected. Then you can send the books from that list.
The collections part should be automatic. That's if you are using calibre to do the collection management. When you add the books to the new device, the books will be put in the collections. But, before doing this, I turn off the option to delete empty collections. That will save a bit of confusion. If you don't use calibre for collection management, this can be done in a couple of steps, but, I won't go into that until I know you need it.
For the reading status, this can be handled via my Kobo Utilities plugin. It has function to fetch and store the reading status from the device. And then restore it later. You need to configure the plugin, do the fetch from the current device and when you have the books on the new device, you can do a restore.
Alternatively, you can try copying everything from books partition of the old device to the new device. And when you disconnect, shut the device down. This can work. But, it doesn't always. If you try this, you can also try copying the contents of the "user" table in the database from the database on the new device to the database you copy from the old database.
I've done the first method a few times over the years. It's works well if you don't want an identical copy, but, are not going to send finished books or book you no longer plan to read. People have reported success with the second method, but, I think there have been as many failures.
|