Siirry sisältöön
AudioBook Manager
Suomi
GitHubAsennus
Ei vielä julkaistu

ABM ei ole vielä ilmestynyt

Valmistelen AudioBook Manageria vielä ensimmäistä julkista versiota varten, joten tämän sivuston asennusohjeet eivät toimi vielä. Katsele rauhassa ympärillesi ja seuraa projektia Discordissa tai GitHubissa, niin kuulet, kun se julkaistaan.

Odottaa yhteisön tarkistustaLöysitkö virheen? Auta korjaamaan se

Järjestelmä

API

Tunnistautuminen, dokumentaatiosivut ja rajat.

ABM:llä on REST API polun /api alla. Interaktiivinen viite on osoitteissa /api/docs (Swagger) ja /api/redoc, ja skeema osoitteessa /api/openapi.json. Aseta DOCS_ENABLED=false, jos haluat poistaa kaikki kolme. Dokumentaatiosivut lataavat resursseja CDN:stä, joten ne näkyvät kokonaan vain, kun internet-yhteys on käytössä.

  • API-avain: lähetä X-Api-Key: <key> tai ?apikey=<key>. Löydät sen tai voit luoda sen uudelleen kohdassa Settings > General > Security. Katso Tietoturva.
  • Kirjautumisesta saatava Bearer-token.
  • Esittämäsi tunniste voittaa ohituksen, joten lähiverkosta tuleva avaimellinen pyyntö lasketaan API-pyynnöksi.
  • Virheet palautetaan muodossa {"detail": ...}.
  • Salaisuuksia ei koskaan palauteta. Vastaus kertoo, onko sellainen asetettu.
  • Tilaa muuttava selainpyyntö tarvitsee täsmäävän alkuperän. Avainta käyttävät skriptit on vapautettu tästä.
  • Pyyntöjen rungot on rajattu 10 MiB:iin (MAX_REQUEST_BODY_BYTES). Varmuuskopion palautuksella ja kansikuvan latauksella on suuremmat rajat. Rajan ylittävä saa vastauksen HTTP 413.
  • Validointivirheet eivät koskaan toista takaisin sitä, mitä lähetit.

Kirjahaku, joka ei saa vastausta Libexilta, palauttaa 502 ja viestin “Libex search failed”. Kirjailija- tai sarjahaku palauttaa 503 ja viestin “Libex could not be reached; try again shortly”. Jotkin hakureitit palauttavat katkon aikana edelleen tyhjän tuloksen.

Jos tunnet Sonarrin: API ei ole v3-yhteensopiva. Prowlarr voi synkronoida indeksoijia ABM:ään Prowlarr-yhteytensä kautta.