Ga naar inhoud
AudioBook Manager
Nederlands
GitHubInstalleren
Nog niet uitgebracht

ABM is nog niet uit

Ik ben AudioBook Manager nog aan het klaarmaken voor de eerste publieke release, dus de installatiestappen op deze site werken nog niet. Kijk gerust rond en volg het op Discord of GitHub, dan hoor je wanneer het uitkomt.

Wacht op controle door de communityFout gezien? Help hem te verbeteren

Systeem

API

Authenticatie, documentatiepagina's en limieten.

ABM heeft een REST API onder /api. De interactieve referentie staat op /api/docs (Swagger) en /api/redoc, en het schema op /api/openapi.json. Zet DOCS_ENABLED=false om ze alle drie weg te halen. De documentatiepagina’s laden hun assets van een CDN, dus ze worden alleen volledig weergegeven met internettoegang.

  • API-sleutel: stuur X-Api-Key: <key> of ?apikey=<key> mee. Je vindt hem of genereert hem opnieuw onder Settings > General > Security. Zie Beveiliging.
  • Bearer-token dat je krijgt bij het inloggen.
  • Inloggegevens die je meestuurt, gaan voor op een uitzondering, dus een request met sleutel vanaf het LAN telt als API-request.
  • Fouten komen terug als {"detail": ...}.
  • Geheimen worden nooit teruggegeven. Een response zegt alleen of er een ingesteld is.
  • Een browserrequest dat iets wijzigt, heeft een overeenkomende origin nodig. Scripts met een sleutel zijn uitgezonderd.
  • Request bodies zijn begrensd op 10 MiB (MAX_REQUEST_BODY_BYTES). Back-up terugzetten en cover uploaden hebben hogere limieten. Daarboven krijg je HTTP 413.
  • Validatiefouten herhalen nooit wat je gestuurd hebt.

Een zoekopdracht op boeken die geen antwoord van Libex krijgt, geeft 502 met “Libex search failed”. Een zoekopdracht op auteurs of series geeft 503 met “Libex could not be reached; try again shortly”. Sommige opzoekroutes geven bij een storing nog steeds een leeg resultaat.

Ken je Sonarr? De API is niet v3-compatibel. Prowlarr kan indexers naar ABM synchroniseren via de Prowlarr-koppeling.