Files
2026-06-09 18:40:21 +02:00

2.8 KiB


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é)

# 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

🔗 Pages Liées