Aller au contenu

Avec Audiobookshelf, vos audiobooks à la maison 📖🎧

Interface Audiobookshelf montrant une bibliothĂšque de livres audio

Cela fait quelques mois, aprĂšs avoir eu ma dose de podcasts, que je voulais me plonger dans les livres audio. J’ai dĂ©couvert Audible, bien sĂ»r, mais j’ai Ă©galement dĂ©couvert que l’on pouvait hĂ©berger ces livres audio chez soi avec Audiobookshelf (“ABS” pour faire plus court dans l’article, mais je vous rassure : je ne freine rien đŸ€Ș).

Aujourd’hui, c’est devenu mon rituel quotidien avec ABS (et surtout avec l’application que je vais prĂ©senter aprĂšs, qui s’appelle ShelfPlayer) : chaque matin et chaque soir, lors de mes trajets Ă  pied pour aller au boulot, j’écoute un petit chapitre d’un livre.

On rentre dans le vif du sujet. Le dĂ©ploiement est ultra simple, car il n’y a notamment pas de base de donnĂ©es Ă  gĂ©rer. On va voir comment faire avec Docker Compose et avec Unraid.

Voici le fichier docker-compose.yml de base. Dans mon exemple, il expose le service sur le port 13378.

services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
container_name: audiobookshelf
ports:
- 13378:80
volumes:
- /votre/chemin/audiobooks:/audiobooks
- /votre/chemin/podcasts:/podcasts
- /votre/chemin/config:/config
- /votre/chemin/metadata:/metadata
environment:
- TZ=Europe/Paris
restart: unless-stopped

Sur Unraid, c’est encore plus “plug-and-play” :

  1. Allez dans l’onglet Apps.
  2. Recherchez “Audiobookshelf”.
  3. Cliquez sur Install.

  1. Configurez vos chemins (Host Paths) pour vos dossiers de médias et de configuration.

Pour ma part, j’ai mis les audiobooks sur un “share” qui est sur mes disques, et les mĂ©tadonnĂ©es sur le SSD pour accĂ©der plus rapidement aux donnĂ©es des livres.

Pour configurer ABS, c’est assez simple : entrez un nom d’utilisateur et un mot de passe root.

Ensuite, vous devez ajouter une bibliothùque, cliquez sur “Add your library” :

Choisissez ensuite, au sein de votre conteneur, l’endroit oĂč vous avez montĂ© l’emplacement des audiobooks. Dans mon exemple, c’est le dossier qui s’appelle audiobooks :

Puis choisissez le metadata provider, c’est-Ă -dire le fournisseur qui permettra d’aller chercher les mĂ©tadonnĂ©es de l’audiobook :

Confirmez ensuite l’ajout de la bibliothùque :

Voilà, il ne vous reste plus qu’à ajouter vos audiobooks dans le dossier correspondant à /votre/chemin/audiobooks.

Comme sur Plex, il arrive parfois que vos fichiers soient mal nommĂ©s ou que le scanner ne trouve pas automatiquement les infos de l’Ɠuvre. ABS possĂšde un outil de “Match” (ou “Identifier”) pour corriger cela en choisissant le moteur de recherche de mĂ©tadonnĂ©es (Clic droit > Match).

Vous pouvez alors choisir l’Ɠuvre à faire “matcher”.

Sur iOS, l’application officielle ABS est en bĂȘta via TestFlight, mais j’utilise Shelfplayer. C’est une application open source disponible en version payante sur l’App Store.

  • Mode hors-ligne : Pratique pour les trajets en train.
  • CarPlay : Une interface propre si vous prenez la voiture.
  • FluiditĂ© : L’app est trĂšs rĂ©active et respecte les codes visuels d’iOS. Elle dispose mĂȘme de widgets.

Audiobookshelf est devenu un indispensable de ma stack. Pour moi, qui ai souvent les yeux trop fatiguĂ©s le soir, ou simplement pour “lire” en marchant, cela a bien changĂ© mon quotidien.

Bonne Ă©coute ! 🎧