--- title: Your Spotify created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, statistics, app-marathon-batch-rattrapage-2] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Analytics&app=your-spotify] --- # 📈 Your Spotify > **Statistiques personnelles Spotify** open source : top artistes, top morceaux, historique d'Ă©coute, graphiques — un clone libre de Spotify Wrapped. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [github.com/Yooooomi/your_spotify](https://github.com/Yooooomi/your_spotify) | | **GitHub** | [Yooooomi/your_spotify](https://github.com/Yooooomi/your_spotify) | | **License** | MIT | | **Langage** | TypeScript | | **Étoiles GitHub** | 1.5k ⭐ | | **CatĂ©gorie** | [[cat-statistics|Statistics]] | ## 📝 Description **Your Spotify** est une application open source qui se connecte Ă  votre compte **Spotify** (via OAuth et l'API officielle) pour suivre votre historique d'Ă©coute, calculer des **statistiques dĂ©taillĂ©es** (top artistes, top morceaux, top albums, minutes Ă©coutĂ©es, heatmaps, Ă©volutions dans le temps) et prĂ©senter un **dashboard** web moderne. C'est la version libre de Spotify Wrapped, accessible toute l'annĂ©e. DiffĂ©rence vs **Stats.fm / Last.fm** : Stats.fm est SaaS gratuit/payant, Last.fm est plus historique et communautaire. Your Spotify est 100% self-hostable, vos donnĂ©es restent chez vous. Pour qui : mĂ©lomanes, curieux de data, fans de Spotify qui veulent comprendre leurs goĂ»ts et suivre l'Ă©volution de leur Ă©coute dans le temps, sans confier leurs donnĂ©es Ă  un SaaS. ## 🚀 Installation ### Docker Compose (recommandĂ©) ```yaml version: '3.8' services: your-spotify: image: yooooomi/your_spotify:latest container_name: your-spotify restart: unless-stopped ports: - "8081:80" environment: SPOTIFY_CLIENT_ID: your-spotify-client-id SPOTIFY_CLIENT_SECRET: your-spotify-client-secret BACKEND_URL: https://spotify-stats.example.com FRONTEND_URL: https://spotify-stats.example.com JWT_SECRET: change-me-32-chars CREDENTIALS_LOGIN: "true" volumes: - your_spotify_db:/app/server/db labels: - "traefik.enable=true" - "traefik.http.routers.spotify-stats.rule=Host(`spotify-stats.example.com`)" - "traefik.http.routers.spotify-stats.entrypoints=websecure" - "traefik.http.routers.spotify-stats.tls.certresolver=letsencrypt" - "traefik.http.services.spotify-stats.loadbalancer.server.port=80" volumes: your_spotify_db: ``` > **Setup** : crĂ©er une app sur https://developer.spotify.com/dashboard, rĂ©cupĂ©rer Client ID/Secret, dĂ©finir `http://your-domain/callback` comme redirect URI. ## 🔄 Alternatives ### Open Source - **Last.fm** — Service historique (closed source mais gratuit, scrobbling). - **Spotify Lyrics** — Affichage paroles en temps rĂ©el. ### PropriĂ©taires - **Stats.fm** — SaaS de stats Spotify (freemium, polisseur). - **Spotify Wrapped** — Statistiques annuelles officielles, mais Ă©phĂ©mĂšres. ## 🔐 SĂ©curitĂ© - **OAuth Spotify** : l'app n'a pas votre mot de passe, juste un token renouvelable. - **DonnĂ©es personnelles** : elles restent en local (SQLite), Ă  sauvegarder via le volume Docker. - **HTTPS** : obligatoire pour le callback OAuth. ## 📚 Ressources - [GitHub](https://github.com/Yooooomi/your_spotify) - [Spotify API Docs](https://developer.spotify.com/documentation/web-api) ## Pages LiĂ©es - [[cat-statistics]] — CatĂ©gorie Statistics - [[app-tautulli]] — Stats Plex - [[app-metabase]] — BI gĂ©nĂ©raliste - [[recettes-docker-compose]] — Templates Docker