Files
AudiOhm/backend/requirements.txt
T
feldenr 9c504d2c3d 🎉 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>
2026-01-18 17:08:59 +01:00

53 lines
734 B
Plaintext

# 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