9c504d2c3d
Features: - Frontend Flutter avec thème néon cyberpunk - Backend FastAPI avec streaming YouTube - Base de données PostgreSQL + Redis - Authentification JWT complète - Recherche multi-source (DB + YouTube) - Playlists CRUD avec drag & drop - Queue management - Settings avec audio quality - Interface adaptative (Desktop + Mobile) Tech Stack: - Frontend: Flutter 3.2+, Riverpod - Backend: Python 3.11+, FastAPI - Database: PostgreSQL 15+ - Cache: Redis 7+ - Streaming: yt-dlp + FFmpeg 🚀 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
2.5 KiB
2.5 KiB
🎯 QUICKSTART - SPOTIFY LE 2
Démarrer en 3 minutes chrono
🪟 Windows - 3 Étapes
1️⃣ Installer les prérequis (une seule fois)
Téléchargez et installez:
- Python 3.11 ✅ Cocher "Add to PATH"
- Git
- Docker Desktop
- Flutter
2️⃣ Installer Spotify Le 2
Double-cliquez sur: INSTALL_WINDOWS.bat
Patientez pendant l'installation... (≈2-3 minutes)
3️⃣ Lancer !
Double-cliquez sur: START_WINDOWS.bat
✅ L'application se lance !
🐧 Linux - 3 Commandes
# Installer Docker
sudo apt install docker.io docker-compose
# Installer
chmod +x INSTALL.sh START.sh
./INSTALL.sh
# Démarrer
./START.sh
🍎 macOS - Même chose
# Installer Docker Desktop
brew install docker docker-compose
# Installer
chmod +x INSTALL.sh START.sh
./INSTALL.sh
# Démarrer
./START.sh
🎮 Utilisation
Première connexion
- Créer un compte → Email + Mot de passe
- Se connecter
- Rechercher → "Daft Punk", "The Weeknd", etc.
- Taper un track → Ça joue !
Navigation
- Home → Quick Picks, Recently Played
- Search → Rechercher musique
- Library → Vos playlists, albums, artists
- Settings → Profile, audio quality
Raccourcis
- Taper track → Jouer
- Bouton Queue → Voir la file d'attente
- Drag & Drop → Réorganiser les playlists
⚡ Problèmes?
"Python pas installé"
"Docker ne marche pas"
→ Ouvrez Docker Desktop et attendez qu'il démarre
"Port 8000 occupé"
→ Fermez les autres applications qui utilisent le port 8000
"Flutter pas trouvé"
🎨 Résultat
Vous obtenez:
✅ Application Desktop (Windows/Linux/Mac) ✅ Application Mobile (Android) ✅ Backend auto-hébergé (FastAPI + PostgreSQL) ✅ Streaming YouTube illimité ✅ Playlists complètes ✅ Thème néon cyberpunk
📞 Aide
- Backend API: http://localhost:8000/docs (Swagger)
- Logs: Terminaux backend/frontend
- Docker:
docker-compose ps(vérifier status)
C'est tout ! Bon usage ! 🎵
Alternative complète à Spotify avec streaming YouTube