View Single Post
Old 03-05-2025, 02:14 AM   #2
AsherMaximum
Member
AsherMaximum began at the beginning.
 
Posts: 18
Karma: 10
Join Date: Jan 2025
Device: Kobo Libra 2
Quote:
Originally Posted by a52435443333 View Post
Each shelf only syncs to one device, not both. Even if the shelf is marked as public and set to sync for the 2nd Kobo user, it still only appears on the 1st device. So if I want Kid1Shelf to appear on both devices I have to work around it by creating 2 shelves, Kid1Shelf-KoboDevice1, and Kid1Shelf-KoboDevice2
I also wanted to be able to have public shelves synced to multiple users.

I've made a change to my install that does just that - there's a new option on the user page to "Sync public shelves marked for Kobo sync".

Any user that has that checked will get books from any public shelves marked for kobo sync.

If they try to remove the book from their device, it will show back up after a sync.
I had to do some messy stuff to make that work - the other option was to let them delete it, which didn't actually remove it from the shelf like it normally does.

If I left it that way though, the only way to get it back on their device would be to remove it from and re-add it back to the shelf.

Here's my commit with all the changes:

Github
AsherMaximum is offline   Reply With Quote