Gå til innholdet
AudioBook Manager
Norsk bokmål
GitHubInstaller
Ikke utgitt ennå

ABM er ikke ute ennå

Jeg holder fortsatt på å gjøre AudioBook Manager klar for den første offentlige utgivelsen, så installasjonsstegene på denne siden fungerer ikke ennå. Ta gjerne en titt rundt, og følg med på Discord eller GitHub, så får du vite når den kommer.

Venter på gjennomgang fra fellesskapetFant du en feil? Hjelp til med å rette den

System

API

Autentisering, dokumentasjonssider og grenser.

ABM har et REST-API under /api. Den interaktive referansen ligger på /api/docs (Swagger) og /api/redoc, og skjemaet på /api/openapi.json. Sett DOCS_ENABLED=false for å fjerne alle tre. Dokumentasjonssidene laster ressurser fra et CDN, så de vises bare helt riktig med internettilgang.

  • API-nøkkel: send X-Api-Key: <key> eller ?apikey=<key>. Du finner den, eller lager en ny, under Settings > General > Security. Se Sikkerhet.
  • Bearer-token fra innlogging.
  • Påloggingsinfo du sender med, vinner over et unntak, så en forespørsel med nøkkel fra LAN-et regnes som en API-forespørsel.
  • Feil kommer tilbake som {"detail": ...}.
  • Hemmeligheter returneres aldri. Et svar sier om en er satt.
  • En nettleserforespørsel som endrer tilstand, trenger en opprinnelse som stemmer. Skript som bruker en nøkkel, er unntatt.
  • Forespørselskropper er begrenset til 10 MiB (MAX_REQUEST_BODY_BYTES). Gjenoppretting av sikkerhetskopi og opplasting av cover har høyere grenser. Over grensen gir HTTP 413.
  • Valideringsfeil gjentar aldri det du sendte.

Et boksøk som ikke får svar fra Libex, gir 502 med “Libex search failed”. Et søk etter forfattere eller serier gir 503 med “Libex could not be reached; try again shortly”. Noen oppslagsruter gir fortsatt et tomt resultat under et avbrudd.

Kan du Sonarr: API-et er ikke kompatibelt med v3. Prowlarr kan synkronisere indekserere inn i ABM gjennom Prowlarr-tilkoblingen.