View Single Post
Old 01-15-2018, 07:55 AM   #2
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Firstly, the Kobo Utilities plugin did not do this. It has absolutely no function that will create collections on the device. It can fiddle with the sort order (doesn't actually work on most firmware versions) and has function to cleanup duplicate collections created by problems on the Kobo servers (hasn't been needed for ages). But, it doesn't create collections.

The KoboTouch driver does create collections. As does the KoboTouchExtended driver. The later is using the KoboTouch driver for most of its function, so shares this.

But, the drivers will only create collections for books that are on the device. Or books being sent to the device. There is absolutely no way that the driver will create collections when there are no books on the device. Or, more correctly, no books on the device that match books in the calibre library. When creating the collections, it looks at the books on the device, or being sent, and works out what the collections should be and then creates the collections. If there are no books on the device, it means the drivers cannot do this. The driver has an option to delete empty collections, so this must be turned off.

As this is a new device, did you look at the collections list before connecting to the PC? Kobo will have created the collections. When you sync a device to the Kobo server, the collections are synced as well. No details of the sideoaded books are sent, but the collections names are. Any purchased books that are synced will be in the collections. There is no way to stop this except to not sync to the Kobo server. Or use separate Kobo accounts for each device. That will isolate the collections. But, this would only really work if you don't buy books from Kobo and want to sync them to the device.

If you are sure that it didn't happen this way, then I need some evidence. You would need to logout of the account on the Kobo device and take a screen shot of the collections list after the setup is finished. Then run calibre in debug mode the first time you connect the device and post the debug log.
davidfor is offline   Reply With Quote