Audiobookshelf Custom Metadata Provider for Audioteka.com. Right now it's supporting Polish and Czech sites.
Docker hub page: https://hub.docker.com/r/lakafior/audioteka-abs
- Cover
- Title
- Author
- Publisher
- Series
- Genres
- Language
- Description
- Lectors
- Audiobook cover
Docker and Docker Compose installed on your system
- Create or copy from girhub a compose.yml file in your desired directory with the following content.
---
services:
audioteka-abs:
image: lakafior/audioteka-abs
container_name: audioteka-abs
environment:
- LANGUAGE=pl # For Czech users: Change enviorment line to - LANGUAGE=cz
- ADD_AUDIOTEKA_LINK_TO_DESCRIPTION=true
- METADATA_CONCURRENCY=5
restart: unless-stopped
ports:
- "3001:3001"
The following environment variables control provider behaviour. Set them in your compose file or environment.
| Variable | Default | Description |
|---|---|---|
LANGUAGE |
pl |
Which Audioteka site to use. Set to pl for Polish site (default) or cz for Czech site. |
ADD_AUDIOTEKA_LINK_TO_DESCRIPTION |
true |
When true, the provider prepends an Audioteka link to the returned description. Set to false to disable. |
METADATA_CONCURRENCY |
5 |
Max concurrent detail-page fetches performed when enriching search results. Use a lower value to reduce load and avoid rate limits. |
- Pull the latest Docker image:
docker-compose pull
- Start the application:
docker-compose up -d
To update to the latest version:
docker-compose pull
docker-compose up -d
docker-compose down
docker-compose logs -f
- Navigate to your AudiobookShelf settings
- Navigate to Item Metadata Utils
- Navigate to Custom Metadata Providers
- Click on Add
- Name: whatever for example AudioTeka
- URL: http://your-ip:3001
- Authorization Header Value: whatever, but not blank, for example 00000
- Save



