107 lines
3.7 KiB
Markdown
107 lines
3.7 KiB
Markdown
---
|
|
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](https://audiobookshelf.org) |
|
|
| **GitHub** | [advplyr/audiobookshelf](https://github.com/advplyr/audiobookshelf) |
|
|
| **License** | GPL-3.0 |
|
|
| **Langage** | Node.js |
|
|
| **Étoiles GitHub** | 6.5k ⭐ |
|
|
| **Catégorie** | [[cat-audiobooks|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é)
|
|
|
|
```yaml
|
|
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
|
|
- [Documentation](https://www.audiobookshelf.org/docs)
|
|
- [GitHub](https://github.com/advplyr/audiobookshelf)
|
|
- [Apps mobiles](https://github.com/advplyr/audiobookshelf-app)
|
|
|
|
## Pages Liées
|
|
- [[cat-audiobooks]] — Catégorie Audiobooks
|
|
- [[app-storyteller]] — Concurrent moderne
|
|
- [[recettes-docker-compose]] — Templates Docker
|