---
title: SonaShow
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, arr, statistiques, sonarr]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=*arr, https://github.com/dexter86/sonashow]
---

# 🎬 SonaShow

> Générateur de statistiques visuelles et de badges pour exposer l'activité de Sonarr.

## 📋 Informations Générales
| Champ | Valeur |
|-------|--------|
| **Nom** | SonaShow |
| **Développeur** | dexter86 |
| **Langage** | JavaScript/Node.js |
| **Licence** | MIT |
| **Catégorie** | Statistiques / Visualisation |
| **Stack** | Sonarr |
| **Interface** | Web UI + API |

## 📝 Description
SonaShow est un visualiseur dédié à Sonarr qui transforme les données brutes de votre bibliothèque séries en graphiques lisibles et en badges partageables. Il produit des SVG/PNG intégrables dans un dashboard, un README GitHub ou un site personnel.

L'application se connecte à Sonarr via l'API, récupère la liste des séries, le nombre d'épisodes, les dates d'ajout, la qualité moyenne, et calcule des indicateurs (top genres, séries les plus anciennes, distribution de qualité, activité d'import). Elle expose ensuite ces métriques sous forme d'images générées à la volée.

Idéal pour les utilisateurs qui aiment partager leur collection sur des pages publiques, ou pour avoir un widget dans un dashboard Heimdall/Homarr qui montre l'évolution de la bibliothèque série sans avoir à ouvrir Sonarr.

## 🚀 Installation
### Via Docker (recommandé)
```yaml
# docker-compose.yml
services:
  sonashow:
    image: ghcr.io/dexter86/sonashow:latest
    container_name: sonashow
    ports:
      - "7654:7654"
    environment:
      - SONARR_URL=http://sonarr:8989
      - SONARR_API_KEY=***      - CACHE_TTL=3600
    volumes:
      - ./config:/app/config
    restart: unless-stopped
```

### Installation manuelle
Node.js 18+, `npm install`, `npm start`, configurer `.env`.

## ⚙️ Configuration
- **Sonarr API** : URL et clé API (lecture seule)
- **Cache** : durée de mise en cache des images générées
- **Thèmes** : dark, light, custom CSS
- **Endpoints badges** : personnaliser les SVG exposés

## 🔗 Alternatives
- **Sonarr natif** — statistiques basiques intégrées
- **Tautulli** — focus Plex, pas Sonarr
- **Stat Page** — multi-services, plus générique

## 🔒 Sécurité
- Clé API en lecture seule suffisante
- Pas de stockage de données personnelles
- Reverse proxy avec auth si exposition publique
- Pas d'accès réseau sortant

## 📚 Ressources
- [GitHub SonaShow](https://github.com/dexter86/sonashow)
- [Selfh.st *arr](https://selfh.st/apps/?tag=*arr)

## 🔗 Pages Liées
- [[cat-arr]]
- [[app-sonarr]]
- [[app-radarr]]
- [[app-homarr]]
- [[app-traefik]]
- [[recettes-docker-compose]]
- [[securisation-home-lab]]
