github new-usemame/Calibre-Web-NextGen v4.0.92
v4.0.92 — OPDS errors are now parseable as Atom

latest releases: v4.0.94, v4.0.93
2 hours ago

What's new

docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.92

(or :latest)

OPDS readers no longer show 'broken feed' on errors

Errors hitting /opds/* used to render the stock Flask HTML error page. OPDS readers like Readest and KOReader can't parse HTML, so users saw 'broken feed' with no useful info. Every 401 / 403 / 404 / 500 from an OPDS route now returns an Atom XML body with the right HTTP status code, the right content type, and the right WWW-Authenticate header on 401 so readers prompt for credentials.

Credits

Thanks @droM4X for the report.

Don't miss a new Calibre-Web-NextGen release

NewReleases is sending notifications on new releases.