Files
wiki/Catalogue-Self-Hosted/apps/app-audiobookshelf.md
T
2026-06-09 18:40:21 +02:00

3.7 KiB


title: AudioBookshelf created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, audiobooks, podcast, media, app-marathon3-rattrapage-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Audiobooks, https://audiobookshelf.org/]

📚 AudioBookshelf

Serveur d'audiobooks et podcasts self-hosted : streamez vos livres audio sur tous vos appareils, avec gestion de progression synchronisée et apps mobiles natives.

📋 Informations Générales

Champ Valeur
Site web audiobookshelf.org
GitHub advplyr/audiobookshelf
License GPL-3.0
Langage Node.js
Étoiles GitHub 6.5k
Catégorie [[cat-audiobooks

📝 Description

AudioBookshelf est né en 2021 du besoin de streamer sa bibliothèque d'audiobooks depuis un serveur personnel avec une vraie UX moderne. Le projet a explosé grâce à ses applications natives iOS/Android.

Fonctionnalités :

  • Bibliothèque d'audiobooks : scan auto, métadonnées, couvertures
  • Podcasts : abonnement, téléchargement automatique
  • Multi-utilisateurs : chaque user a sa progression, sa vitesse
  • Apps natives : iOS, Android (offline download)
  • Synchronisation cloud : reprendre la lecture sur un autre device
  • Vitesse de lecture, sleep timer, bookmarks
  • Ebooks (EPUB, PDF) : lecteur intégré
  • Recherche full-text dans les livres
  • Subsonic API : compatible avec des apps tierces

Différence vs Plex/Jellyfin : AudioBookshelf = spécialisé audiobooks/podcasts, gestion fine de la progression, sleep timer, bookmarks. Plex/Jellyfin = médiatheque généraliste.

Pour qui : lecteurs d'audiobooks, podcasteurs, familles qui veulent partager leur bibliothèque audio, aveugles/mal-voyants (accessibilité).

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:latest
    container_name: audiobookshelf
    restart: unless-stopped
    ports:
      - "13378:80"
    environment:
      - TZ=Europe/Paris
    volumes:
      - audiobookshelf_config:/config
      - audiobookshelf_metadata:/metadata
      - /path/to/audiobooks:/audiobooks
      - /path/to/podcasts:/podcasts
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.audiobookshelf.rule=Host(`audiobooks.example.com`)"
      - "traefik.http.routers.audiobookshelf.tls.certresolver=letsencrypt"

volumes:
  audiobookshelf_config:
  audiobookshelf_metadata:

🔄 Alternatives

Open Source

  • app-storyteller — UX moderne, EPUB
  • app-ebook2audiobook — conversion ebook→audiobook
  • Plex + agents audiobooks
  • Jellyfin avec plugins audiobooks
  • Calibre-Web — ebooks, support audio limité

Propriétaires

  • Audible (Amazon) — référence mais fermé et DRM
  • Libro.fm — alternative éthique à Audible
  • Spotify — quelques audiobooks, écouteur imposé

🔐 Sécurité

  • Authentification par user/password + sessions sécurisées
  • Sessions HTTP-only cookies : pas d'accès JS
  • Rate limiting : protection contre brute force
  • Proxy auth headers : compatible avec Authentik/Authelia
  • HTTPS obligatoire : via Traefik/Caddy
  • Logs d'accès : traçabilité

📚 Ressources

Pages Liées