janeczku / calibre-web

:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database
GNU General Public License v3.0
12.13k stars 1.29k forks source link

Sync reading progress between devices logged into the same account #2298

Open ickam opened 2 years ago

ickam commented 2 years ago

Is your feature request related to a problem? Please describe. I find it frustrating that two devices, logged into the same user account within calibre web do not sync progress. Describe the solution you'd like When I log into the app with the very same credentials I would hope the progress in reading books would be synced. This feature would have made this the best reader app for a macos/ios combo.

Describe alternatives you've considered I own a macbook and an iphone, and not even the Books app built into their system seems to sync progress for books that weren't purchased within the app.

Additional context The individual devices seem to remember the last read position on that particular device so I would hope it shouldn't be too difficult to save it in some sort of database / file that could be queried by other devices.

jorbig commented 2 years ago

I would love this feature to be added! When a user is logged in, the current pages should be saved to the server instead of remaining a local device cookie. For a reference, see this highlighted feature of e-alfred's epubreader for Nextcloud:

Reader remembers the last-visited page in a book and returns to that page when the book is re-opened. As all settings are stored on the server these features are device-independent, ie. you can start reading on a mobile device, continue on a PC to finish the book on a tablet.

ickam commented 2 years ago

@jorbig does one need to enable any specific setting in Nexcloud to have that feature? I installed a nexcloud snap package on my server specifically for that feature and I can't seem to get it to sync

jorbig commented 2 years ago

I don't know, I haven't tried Nextcloud myself.

nanqiangyipo commented 2 years ago

I would love this feature to be added!

lirason commented 2 years ago

----- 原始邮件 ----- 发件人:南墙已破 @.> 收件人:janeczku/calibre-web @.> 抄送人:Subscribed @.***> 主题:Re: [janeczku/calibre-web] Sync reading progress between devices logged into the same account (Issue #2298) 日期:2022年03月03日 10点06分

I would love this feature to be added!

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

gautxo commented 2 years ago

I would also really like this feature.

Mar10-9us commented 2 years ago

Been using CalibreWeb for qutie a while now, and this is a sorely missed feature! I almost switched to Kavita because of it😅. Kavita supports progress sync across devices, but it doesnt allow uploading books through the webUI. You have to do it through FTP 😫.

jpoles1 commented 2 years ago

This functionality would be great! I think a killer feature that calibre-web could offer over other solutions is open source w/ great library management but also a fully featured, self-contained e-reader. I'd be interested in working on this if I can figure out how.

Related: #863 + #867

emes81 commented 1 year ago

If this did happen, it would be great if progress would also sync to non-Calibre clients. I use Foliate on Linux for its Wiktionary integration, for instance, and link it with my calibre-web instance. Would sync of progress between Calibre and Foliate be theoretically possible?

caminante-blanco commented 1 year ago

This is an essential feature that is necessary to build feature parity between calibre and drm-options like Amazon. When/if this is added, calibre-web will be practically perfect

jorbig commented 1 year ago

Any updates on if and when this feature will be implemented?

hobbesjaap commented 1 year ago

I just want to add my voice to support for this feature. I don't know how it could be done (don't have the technical knowledge). But this would be a great, great feature.

jworthington83 commented 1 year ago

Mega Dittos!

kabaga commented 1 year ago

It would be great is this feature gets added to calibre-web.

m4hi2 commented 1 year ago

I recently hosted calibre-web and was shocked that it didn't track progress across devices 😞 Now looking for other solutions that have this feature.

zhpjy commented 1 year ago

Same problem, and I find this project https://github.com/Kareadita/Kavita.

emes81 commented 1 year ago

Looks like a nice project, but seems very manga-centric. I can't currently see any way to browse by author, for instance: only brose by series. I'd still hope to see reading-progress sync on a more traditional ebook-centric platform like calibre

gideonstar-git commented 8 months ago

Another user here who is facing the same problem.

KevinT3Hu commented 7 months ago

Any progress on this? I'd very much like to give my effort but sadly I don't really write python well

Parbler commented 7 months ago

I am happy to pay for this feature and also a workable android app...

TheGthr commented 7 months ago

Hi, I am also very interested in this feature. Would the PR #2926 cover it?

dydyamotya commented 5 months ago

I think it covers it partially (for epub format only). Though it is not merged till now, sadly.

JoshuamURD commented 3 months ago

I'd like this feature as well. Especially one which worked with the common reading apps like Moon Reader and Koreader. Kavita does this but their lack of web UI uploads is what stops me moving

Parbler commented 3 months ago

I'd like this feature as well. Especially one which worked with the common reading apps like Moon Reader and Koreader. Kavita does this but their lack of web UI uploads is what stops me moving

Try bookfusion. You will be impressed!

HammyHavoc commented 3 months ago

I'd like this feature as well. Especially one which worked with the common reading apps like Moon Reader and Koreader. Kavita does this but their lack of web UI uploads is what stops me moving

Try bookfusion. You will be impressed!

Bookfusion isn't open source—what a strange recommendation.

GaLaKtIkUs commented 2 months ago

I would like this great feature implemented

masonfox commented 1 month ago

Same! Would love this! 😍