KyBook 3 refuses to download books from Jellyfin's OPDS plugin, but will download fine from Calibre's OPDS content server.
iOS returns a MIME type error:
curl reports both servers sending the correct MIME type, however Calibre sends the file as an "attachment" (with a Content-Disposition header), whereas Jellyfin streams it inline. As fas as I could see the OPDS spec doesn't have an opinion, but accepting files inline, in addition to attachments, may prove compatible with more servers.
KyBook 3 refuses to download books from Jellyfin's OPDS plugin, but will download fine from Calibre's OPDS content server.
iOS returns a MIME type error:
curl
reports both servers sending the correct MIME type, however Calibre sends the file as an "attachment" (with aContent-Disposition
header), whereas Jellyfin streams it inline. As fas as I could see the OPDS spec doesn't have an opinion, but accepting files inline, in addition to attachments, may prove compatible with more servers.I have raised an issue on the server side: https://github.com/jellyfin/jellyfin-plugin-opds/issues/23