OPDS Support? #198
Replies: 3 comments
-
No I haven't though about it. Usually unless I see a need for myself or something really requested and not that hard to implement I would consider adding it. But for OPDS I haven't the first idea what it entails. There is also Kavita / Komga that already fill that roles pretty well. Also since ComicRack is a desktop application having an always on server doesn't really fit with it, it would probably need a service to run in the background. They way I see it is that ComicRack is best placed to compliment these application as a manager to organize, sort, convert files. Reading Kavita documentation on the subject it seems OPDS support only supports ePubs. Only OPDS-PS does work with comics and it doesn't seem to be "official". Also seems only the Chunky & Panels app on iOS do support it. Since I don't own any Apple product that a non starter to begin with. I am not against the idea, but it would require to research what is required exactly but since there are already very good alternatives to do it, I don't really see a pressing need for it. I also want to stay away from server type as much as I can just because of the security implications. I would not trust myself to create a secure environment especially with people opening it to the wide internet. They wouldn't understand the security implications the moment that a problem arises they would blame the developer. I used to host my emby instance online, just so I could access it on the go, put it behind cloudflare firewall that blocked most locations and scanning. But even then the continuous scanning made me reconsider it and I disabled it, good thing I did. Later that year, there was a vulnerability used to access people servers and hack them. Emby has an option to not request passwords when on the same LAN, but that vulnerability made it so that you could forge the headers to make it think it was local, so they were able to install plugins that stole people credentials. The thing is that Emby fork Jellyfin had fixed the issue 2 years prior, but Emby never did. People were not happy. Honestly I don't want that kinda responsibility on me. Maybe it would best served as a plugin instead. |
Beta Was this translation helpful? Give feedback.
-
understood and that all makes sense. I suppose the ultimate end goal I'm
looking for is a LAN/WAN direct tablet-based way to read from and sync
progress with CR. it's workable to use a multi part solution, but since cYo
vanished and the app in the iPadOS appstore died, there's not really a way
I know of to do that. thanks for the info!
…On Wed, Sep 3, 2025 at 3:07 PM maforget ***@***.***> wrote:
No I haven't though about it. Usually unless I see a need for myself or
something really requested and not that hard to implement I would consider
adding it.
But for OPDS I haven't the first idea what it entails. There is also
Kavita / Komga that already fill that roles pretty well. Also since
ComicRack is a desktop application having an always on server doesn't
really fit with it, it would probably need a service to run in the
background. They way I see it is that ComicRack is best placed to
compliment these application as a manager to organize, sort, convert files.
Reading Kavita documentation on the subject it seems OPDS support only
supports ePubs. Only OPDS-PS does work with comics and it doesn't seem to
be "official". Also seems only the Chunky & Panels app on iOS do support
it. Since I don't own any Apple product that a non starter to begin with.
I am not against the idea, but it would require to research what is
required exactly but since there are already very good alternatives to do
it, I don't really see a pressing need for it. I also want to stay away
from server type as much as I can just because of the security
implications. I would not trust myself to create a secure environment
especially with people opening it to the wide internet. They wouldn't
understand the security implications the moment that a problem arises they
would blame the developer.
I used to host my emby instance online, just so I could access it on the
go, put it behind cloudflare firewall that blocked most locations and
scanning. But even then the continuous scanning made me reconsider it and I
disabled it, good thing I did. Later that year, there was a vulnerability
used to access people servers and hack them. Emby has an option to not
request passwords when on the same LAN, but that vulnerability made it so
that you could forge the headers to make it think it was local, so they
were able to install plugins that stole people credentials. The thing is
that Emby fork Jellyfin had fixed the issue 2 years prior, but Emby never
did. People were not happy. Honestly I don't want that kinda responsibility
on me.
Maybe it would best served as a plugin instead.
—
Reply to this email directly, view it on GitHub
<#198 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A5DSAFKFSPZSK6OLG53KQS33Q437BAVCNFSM6AAAAACFRKCDY6VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMRZHE2DQOI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I'm actually working on something. I have had Komga setup as OPDS server and previously used Ubooquity. I'm not sure if I'll have it as a plugin for CR or as a standalone app. But right now I have made a python app that takes a folder (my CR comic folder) and serves it as an OPDS feed. The feed is build for Panels mainly and offers both download and streaming. I have also implemented smart lists, that uses CR style smartlist-options with ComicInfo.xml data. Only missing thing is searching, where I've opened an issue on the Panels forum, as i can't get it to work. I haven't looked at tracking read status, but it's something i want to do. First i just wanted download/stream + smartlists to work. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Granted this may be a sidecar-type thing or way out of scope for maintaining a rescued app like this, but has there been any thought given to having a live opds server built into CR? many tablet comic readers like Chunky and Panels primarily use this protocol, it would be nice to not only read but track progress and serve the CR library structure with OPDS
Beta Was this translation helpful? Give feedback.
All reactions