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>
127 lines
2.5 KiB
Markdown
127 lines
2.5 KiB
Markdown
# 🎯 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](https://www.python.org/downloads/) ✅ Cocher "Add to PATH"
|
|
- [Git](https://git-scm.com/download/win)
|
|
- [Docker Desktop](https://www.docker.com/products/docker-desktop/)
|
|
- [Flutter](https://docs.flutter.dev/get-started/install/windows)
|
|
|
|
### 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
|
|
|
|
```bash
|
|
# 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
|
|
|
|
```bash
|
|
# 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
|
|
|
|
1. **Créer un compte** → Email + Mot de passe
|
|
2. **Se connecter**
|
|
3. **Rechercher** → "Daft Punk", "The Weeknd", etc.
|
|
4. **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é"
|
|
→ [Télécharger Python](https://www.python.org/downloads/)
|
|
|
|
### "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é"
|
|
→ [Installer Flutter](https://docs.flutter.dev/get-started/install)
|
|
|
|
---
|
|
|
|
## 🎨 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*
|