ajslater / codex

Codex is a web based comic archive browser and reader
GNU General Public License v3.0
213 stars 8 forks source link

OPDS-PS not working with Panels #328

Closed timvancann closed 1 year ago

timvancann commented 1 year ago

Streaming comics using the iOS app Panels (and Chunky) using OPDS work fine, but the page (and completion) progress is not retained server-side even though it should be supported: https://github.com/ajslater/codex#supported-opds-specifications

Running on Docker, version 1.4.2.

timvancann commented 1 year ago

After a bit more investigation it turns out I wasn't logged in in Panels, and since Codex syncs progress per user I attempted to log in over OPDS. But logging in doesn't connect to the OPDS service at all.

A possible similar bug is already posted here: https://github.com/ajslater/codex/issues/310

ajslater commented 1 year ago

I'm having some trouble replicating this on iOS Panels. In the Library settings for my connection to Codex (Panels->LIbrary->Libraries->Codex->Configure) I have filled in:

Alias: Codex
Host: http://my.codex.server/opds/v1.2/r/0/1
Port: 9810
Username: aj
Password: verysecretpassword
timvancann commented 1 year ago

It appears, for some reason, that the host has to have a trailing / (e.g. ../opds/v1.2/r/0/1/). If I add that then it works as expected. I'm closing this issues but perhaps it needs to be documented somewhere.