Skip to content
 
 

Repository files navigation

audioteka-abs

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

Screenshots

List of matches

obraz obraz

View of matched data

obraz

Fetching features:

  • Cover
  • Title
  • Author
  • Publisher
  • Series
  • Genres
  • Language
  • Description
  • Lectors
  • Audiobook cover

Instructions

How to run:

Prerequisites:

Docker and Docker Compose installed on your system

Setup and Running:

  1. 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"

Enviroment variables:

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.
  1. Pull the latest Docker image:
docker-compose pull
  1. Start the application:
docker-compose up -d

Updating the Application:

To update to the latest version:

docker-compose pull
docker-compose up -d

To stop the application:

docker-compose down

To view logs:

docker-compose logs -f

How to use

  1. Navigate to your AudiobookShelf settings
  2. Navigate to Item Metadata Utils
  3. Navigate to Custom Metadata Providers
  4. Click on Add
  5. Name: whatever for example AudioTeka
  6. URL: http://your-ip:3001
  7. Authorization Header Value: whatever, but not blank, for example 00000
  8. Save

obraz

About

Audiobookshelf Custom Metadata Provider for Audioteka.com

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages