📄️Caching
Two caches are used: file cache and API cache.
📄️User Management
Audiobookshelf provides the ability to create a user account for each user. Account sharing is not an intended or supported use case, so you may encounter issues if listening to different media at the same time from the same account.
📄️API Keys
API Keys in Audiobookshelf provide a secure way to authenticate scripts and automation tools. They are part of the new JWT authentication system introduced in version 2.26.0 and offer a more secure alternative to the previous token-based authentication.
📄️Listening Sessions
All previous and current listening sessions can be viewed for the server or filtered by user.
📄️Backups
Databse backups allow restoring a previous state of the database. These backups only include the Audiobookshelf database and cover images stored in the metadata/ directory, no media files or covers stored with library items are backed up.
📄️Logs
Three log leves are supported: Warn, Info, and Debug. By default, server log levels are set to Info for new installations.
📄️Notifications
Apprise is used for all notification functionality by the server. Additional service-specific notification functionality will not be built into Audiobookshelf.
📄️OIDC Authentication
OpenID Connect (OIDC) authentication allows Audiobookshelf to integrate with external identity providers for Single Sign-On (SSO). This enables users to log in using their existing accounts from providers like Authelia, Keycloak, Google, Microsoft, or any OIDC-compatible service.
📄️Uploading
You can use the built-in upload feature to add new books to your library. This makes sure that files follow the correct library structure of one book per folder.
📄️CORS
CORS is a technology that protects web applications from malicious requests by enforcing the same-origin policy. This policy restricts web pages from making requests to a different domain than the one that served the web page. CORS allows servers to specify who can access their resources and how.
📄️Migrate OS
Switching between installation methods (e.g., Linux, Windows, Docker) is not a supported process. This guide provides best-effort instructions to help you recover as much data as possible.