3.7 KiB
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
- cat-audiobooks — Catégorie Audiobooks
- app-storyteller — Concurrent moderne
- recettes-docker-compose — Templates Docker