Extension de la stack média : musique et manga
🎵 Musique : Lidarr + Aurral + Navidrome
Le même principe que Sonarr/Radarr, mais pour la musique — avec un ajout sympa pour la découverte.
Lidarr — l’équivalent de Sonarr pour les artistes/albums : surveille une liste d’artistes suivis, cherche automatiquement les sorties via les indexers (Prowlarr), télécharge via qBittorrent et range dans la bibliothèque.
Aurral — “Artist Discovery and Request Manager for Lidarr” : découvre de nouveaux artistes/albums à partir de ma bibliothèque existante et alimente Lidarr en requêtes automatiques. Génère aussi une playlist hebdomadaire personnalisée (“weekly flow”), un peu comme un Discover Weekly self-hosted.
Navidrome — serveur de streaming musical compatible Subsonic, qui expose toute la bibliothèque (y compris la weekly flow générée par Aurral) aux applications mobiles compatibles (Symfonium, DSub, Substreamer…) avec scrobbling Last.fm.
services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
environment:
- ND_SCANSCHEDULE=1h
- ND_SCANNER_PURGEMISSING=always
volumes:
- ./data:/data
- <dossier_musique>:/music
- <dossier_aurral_weekly_flow>:/music/aurral-weekly-flow
ports:
- "4533:4533"
Le montage du dossier de sortie d’Aurral directement dans la bibliothèque Navidrome permet à la playlist générée d’apparaître automatiquement, sans étape manuelle.
📚 Manga : Suwayomi + FlareSolverr
Suwayomi (anciennement Tachidesk) — serveur self-hosted pour télécharger et lire des mangas, compatible avec les extensions de l’écosystème Tachiyomi/Mihon. Téléchargement automatique des nouveaux chapitres, export en CBZ.
De nombreuses sources de scans sont protégées par un challenge Cloudflare, ce qui bloquerait un simple scraper — d’où FlareSolverr, un service dédié qui résout ces challenges à la volée pour le compte de Suwayomi.
services:
suwayomi:
image: ghcr.io/suwayomi/suwayomi-server:latest
container_name: suwayomi
environment:
- DOWNLOAD_AS_CBZ=true
- AUTO_DOWNLOAD_CHAPTERS=true
- FLARESOLVERR_ENABLED=true
- FLARESOLVERR_URL=http://flaresolverr:8191
volumes:
- ./config:/home/suwayomi/.local/share/Tachidesk
- ./downloads:/home/suwayomi/downloads
ports:
- "4567:4567"
deploy:
resources:
limits:
memory: 1G
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
ports:
- "8191:8191"
Une limite mémoire est fixée sur Suwayomi (1 Go) — utile sur un Raspberry Pi partagé avec 30 autres conteneurs.