JellyBookOrg / JellyBook

A nice way to read books and comics from Jellyfin
MIT License
438 stars 11 forks source link

OPDS support #64

Open kofzhanganguo opened 1 year ago

kofzhanganguo commented 1 year ago

When will it be possible to support the streaming of OPDS manga, instead of downloading it to a mobile phone and watching it directly as a streaming media?

Similar to Ubooquity's OPDS streaming mode, you can watch the comics on the server without downloading them to your phone.

Kara-Zor-El commented 1 year ago

I can take a look into streaming the media rather than download then watch. I cannot provide a timeline as to when it will be possible but will say that it'll probably be before v2.0.0 if it ends up being possible (it should be)

kofzhanganguo commented 1 year ago

Another problem is that when scanning the library, it is extremely slow, and it takes a few minutes or even longer to get the comics.

This kind of problem is related to the fact that I added audiobooks. My audiobooks have thousands of audio files, but the software also scanned them out for me, so this will be very slow. It seems that I have to delete the library of audiobooks. Can solve the problem of scan time.

kofzhanganguo commented 1 year ago

In addition, I hope that when reading comics in a stream later, I can directly read the ZIP file without changing the ZIP extension to a CBZ extension, which is very troublesome. .

Kara-Zor-El commented 1 year ago

Hi, can you please make these into separate Issues, it will make it much easier to work with. I can definitely look into those issues for you but I'd appreciate them as separate issues :)

kofzhanganguo commented 1 year ago

Hi, can you please make these into separate Issues, it will make it much easier to work with. I can definitely look into those issues for you but I'd appreciate them as separate issues :) The current problem is that I can’t stream and watch comics, so I can’t test many other problems. I hope that Jellyfin can stream to mobile phones to watch comics as soon as possible, so that I don’t have to download them to my phone. I searched for how to watch Jellyfin comics. Function, after searching for several days, the final result turned out to be that it needs to be downloaded to the mobile phone to watch, which simply violates the original intention of the Jellyfin streaming server.

killo3967 commented 1 year ago

But, Jellyfin has an OPDS plugin https://github.com/jellyfin/jellyfin-plugin-opds at which you can connect, and in the future it could be posible to conect via opds-ps https://github.com/jellyfin/jellyfin-plugin-opds/issues/29

kofzhanganguo commented 1 year ago

Jellyfin has an OPDS plugin. It can only connect the APP to Jellyfin, and then download it to the local mobile phone to watch comics. It cannot read comics in a streaming manner.

majora2007 commented 1 year ago

Hello, I'm the developer of Kavita. If you implement OPDS, please use the 1.2 standard (2.0 is coming soon), as all other applications in this space are working together to keep support and feature parity. You might also be interested in OPDS-PS for page streaming for image-based reading.

https://anansi-project.github.io/docs/opds-pse/specs/v1.2

kofzhanganguo commented 1 year ago

你好,我是 Kavita 的开发者。如果您实施 OPDS,请使用 1.2 标准(2.0 即将推出),因为该领域的所有其他应用程序正在协同工作以保持支持和功能对等。您可能还对用于基于图像的阅读的页面流式处理的 OPDS-PS 感兴趣。

https://anansi-project.github.io/docs/opds-pse/specs/v1.2

Hello author, your Kavita software has not been released in multiple languages so far. It is only available in English, which makes it inconvenient for non-English users to use it. Moreover, you need to use other tools to install and use it on Windows. You need tools such as Scoop to be able to use it. It is used on the Windows system, so it is still a bit high for ordinary users like us. It cannot be used directly after installation like traditional Windows software.

majora2007 commented 1 year ago

@kofzhanganguo you should come open an issue on my Repo if you want to discuss Kavita. You are incorrect on the requirements of having Scoop or other tools. It is available natively as a all in one on all OSes and docker. Just like Jellyfin, you can just unzip and run. No external tools needed. Localization is planned for the next release.

The point of me adding a comment here is not to discuss Kavita nor propose users come to Kavita, but rather put context and encourage onboarding to the standard that all other comic/book software are adhering to, which is a continuation of OPDS and OPDS-PS.

OdinVex commented 1 year ago

Oo, definitely interested in support for OPDS, I've love to get my Calibre stuff working (streaming). Tried the built-in OPDS from Jellyfin...not enough experience.