Seeneva / seeneva-reader-android

A libre smart powered comic book reader for Android.
https://seeneva.app
231 stars 16 forks source link

Add OPDS Protocol support #58

Open curche opened 2 years ago

curche commented 2 years ago

Description of Suggestion

Komga is a free and open source comics/manga media server. This can be used to host and read comics/manga in a network and read on supported devices. Komga makes use of the OPDS protocol.

OPDS refers to Open Publication Distribution System and afaik it is an established standard. However, while many apps in Android do support OPDS they have few limitations (as shown here). It'd be nice if Seeneva reader can support OPDS. Apart from Komga, there is Mango which also supports OPDS. The spec for OPDS is listed on their website - https://opds.io/ and https://specs.opds.io/

Other Details

I happened to find the app on F-Droid purely by chance :) Right now, the app worked well for the few zips that I tried it on. As I understand, the project is relatively new; if it can support all features of OPDS from the start and continue doing so, it'd be really useful. Wish you all the best!

Zellius commented 2 years ago

Thank you! Didn't know about the OPDS before. This would be a great improvement for the project :)

killo3967 commented 1 year ago

In this case you could add also OPDS-PS. OPDS-PS is an unofficial extension of OPDS created by Ubooquity. It allows for clients to stream individual pages from the server instead of requiring the full book to be sent. It also kept the server's reading position in sync with the client's current reading position. It was used by Kuboo Reader ( https://github.com/befora/Kuboo ) but this proyect was discontiued.