Une application web moderne pour analyser vos statistiques Spotify avec des recommandations intelligentes et des actualités musicales.
- 📊 Statistiques détaillées : Top artistes, titres, albums et genres
- 🎯 Recommandations hybrides : Basées sur vos goûts et artistes similaires
- 📰 Actualités musicales : News en temps réel via Google News RSS
- 🎤 Concerts : Liens vers Bandsintown, Songkick et Fnac Spectacles
- 📱 Interface responsive : Optimisée mobile et desktop
- Allez sur Spotify Developer Dashboard
- Créez une nouvelle application ou utilisez une existante
- Dans les Redirect URIs, ajoutez :
https://loicdescotte.github.io/spot/
- Lancez le script local :
./get-spotify-token.sh - Suivez les instructions pour obtenir votre token
- Ou utilisez l'outil en ligne de Spotify
- Ouvrez https://loicdescotte.github.io/spot/
- Collez votre token Spotify
- Explorez vos statistiques !
- Frontend : HTML5, CSS3, JavaScript vanilla
- APIs : Spotify Web API, Google News RSS, Géolocalisation
- Déploiement : GitHub Pages
- Authentification : OAuth Spotify
L'application propose plusieurs onglets :
- 12 derniers mois & Depuis toujours : Vos tops personnalisés
- Recommandations : Nouvelles découvertes + playlist automatique
- News Musicales : Actualités de vos artistes favoris
- Concerts : Événements à proximité
# Cloner le repository
git clone https://github.com/loicdescotte/spot.git
cd spot
# Lancer le serveur local
./get-spotify-token.shL'application sera accessible sur http://localhost:8000
SPOTIFY_CLIENT_ID: Votre Client ID SpotifySPOTIFY_CLIENT_SECRET: Votre Client Secret (pour le script local uniquement)
- Production :
https://loicdescotte.github.io/spot/ - Développement :
http://localhost:8000/ouhttps://httpbin.org/anything
- ✅ Aucune donnée n'est stockée sur un serveur
- ✅ Token stocké uniquement dans votre navigateur
- ✅ Pas de transmission de données personnelles
- ✅ Code source 100% open source
Contributions bienvenues !
- Fork le projet
- Créez votre branche (
git checkout -b feature/AmazingFeature) - Committez vos changements (
git commit -m 'Add AmazingFeature') - Push vers la branche (
git push origin feature/AmazingFeature) - Ouvrez une Pull Request
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Développé avec l'assistance de Claude Code (Anthropic)
🎵 Découvrez votre univers musical comme jamais auparavant !