Indeed, I would be interested to hear your thoughts too.
Another reason I forgot to mention as to why I didn't put into book sync is the nature of the lists. A book sync list is temporary, it gets flushed onto your device when you sync with it to become empty again. A reading list is something you keep for a long period of time, after all there is no point in ordering books etc if they get sent to your device and cleared.
With enough "options" you could still cater for some of the differences but it will be a little bit more complex to setup. I think that the Reading List plugin would be the basis for the merge, since it defines independent lists. In the configuration dialog there would have to be a section a bit like book sync has to add your devices. Then presumably for each list you could optionally assign a device it should sync with, and a checkbox as to whether to clear the list after syncing. If you don't clear the list, I guess it would need to check the on device column as to whether to send again to allow sending only the new books on your list. You would likely also make the auto sync checkbox a per list rather than a per device setting. The kindle collections setting would remain per device, either you want your collections updated after syncing or you don't, that isn't really list specific.
Does there really need to be the ability to send a single list to multiple devices? Perhaps this could be catered for by just having multiple lists, and putting "add to all lists" menus in Reading List like I added to this plugin recently. Alternatively I would have to allow multiple devices for a list. In that situation I could not allow clearing the list after a sync.
I guess the Sync Now function would have to go through all the lists for ones set to the current connected device, since you could in theory have multiple.
Perhaps that is all there is to it... I welcome input as to what might be missing etc. You can tell that this is gnawing at me now...
|