🎉 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:
@@ -0,0 +1,52 @@
|
||||
# FastAPI and server
|
||||
fastapi==0.109.0
|
||||
uvicorn[standard]==0.27.0
|
||||
python-multipart==0.0.6
|
||||
|
||||
# Database
|
||||
sqlalchemy==2.0.25
|
||||
asyncpg==0.29.0
|
||||
alembic==1.13.1
|
||||
|
||||
# Cache
|
||||
redis==5.0.1
|
||||
hiredis==2.3.2
|
||||
|
||||
# Validation and settings
|
||||
pydantic==2.5.3
|
||||
pydantic-settings==2.1.0
|
||||
email-validator==2.1.0
|
||||
|
||||
# Security
|
||||
python-jose[cryptography]==3.3.0
|
||||
passlib[bcrypt]==1.7.4
|
||||
python-dotenv==1.0.0
|
||||
|
||||
# YouTube and streaming
|
||||
yt-dlp==2023.12.30
|
||||
|
||||
# HTTP client
|
||||
httpx==0.26.0
|
||||
|
||||
# Background tasks
|
||||
celery==5.3.6
|
||||
flower==2.0.1
|
||||
|
||||
# OAuth
|
||||
authlib==1.3.0
|
||||
|
||||
# Utils
|
||||
python-dateutil==2.8.2
|
||||
|
||||
# Development
|
||||
pytest==7.4.4
|
||||
pytest-asyncio==0.23.3
|
||||
black==24.1.1
|
||||
ruff==0.1.14
|
||||
mypy==1.8.0
|
||||
|
||||
# Spotify API (for import)
|
||||
spotipy==2.23.0
|
||||
|
||||
# Last.fm API (optional, for metadata)
|
||||
pylast==5.2.0
|
||||
Reference in New Issue
Block a user