I finally found some time to look into the Kavita integration. I was able to configure a local server and access it. But I found some issues with the feeds.
The Libraries list looks fine. But when I open one of them, I get another feed reference suffixed with
(Archive). They match my folders on the server.
If I open an Archive, I get a “Volume” level. I guess Kavita automatically generates those volumes for me.
Then I can see multiple feed references corresponding to each comic file.
I cannot download them because we are missing the correct acquisition reference.
We are expecting a link reference with the rel
http://opds-spec.org/acquisition. Otherwise, Panels treat the
entry as a link to a subsection. The attributes representing the file mime-type (
type) and size (
length) are also recommended, but we treat them as optional.
I’ve made a couple of tweaks in our parser to recognize Kavita correctly, and the next version of Panels will show it with the right icon and default name.
I just sent a new build, including all the changes to show Kavita correctly in the list, to Testflight review. As soon as Apple approves it, I’ll share a link so you can give it a whirl.