🎉 Initial commit: AudiOhm - Alternative à Spotify avec streaming YouTube
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>
This commit is contained in:
+126
@@ -0,0 +1,126 @@
|
||||
# 🎯 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*
|
||||
Reference in New Issue
Block a user