first commit

This commit is contained in:
root 2025-09-13 13:00:24 +00:00
commit 2704414239

20
README.md Normal file
View File

@ -0,0 +1,20 @@
# 🎶 API Jellyfin Downloader
## 📌 Description
Cette API permet de télécharger de l'audio depuis YouTube (MP3, FLAC, WAV), de le convertir avec **ffmpeg** puis de lenvoyer (plus tard) vers un serveur **Jellyfin**.
- Backend : **Rust** avec **Actix-web**
- Frontend (à venir) : **React + TypeScript**
- Téléchargement : **yt-dlp**
- Conversion : **ffmpeg**
---
## 🚀 Fonctionnalités actuelles
- 🔑 Authentification par API Key (via `Authorization: Bearer ...`)
- 🌍 Validation stricte des URLs (seules les vidéos **YouTube** sont acceptées)
- 🎵 Formats audio supportés : `mp3`, `flac`, `wav`
- 📦 Conversion automatique avec `ffmpeg`
- 📄 Réponse en **JSON**
---