Skip to content

charly-RK/serverMusic

Repository files navigation

YouTube Download Backend Server

Backend server para descargar audio de YouTube usando yt-dlp.

Requisitos

  • Python 3.8 o superior
  • FFmpeg instalado en el sistema

Instalación

  1. Instalar Python (si no lo tienes):

  2. Instalar FFmpeg:

  3. Instalar dependencias de Python:

    cd backend
    pip install -r requirements.txt

Ejecutar el Servidor

python server.py

El servidor se ejecutará en http://0.0.0.0:5000

Obtener tu IP Local

Para conectar desde el emulador/dispositivo Android:

Windows:

ipconfig

Busca "IPv4 Address" en tu adaptador WiFi (ejemplo: 192.168.1.100)

Configurar en Flutter: Edita lib/config/api_config.dart y usa tu IP:

static const String baseUrl = 'http://192.168.1.100:5000';

Endpoints

POST /search

Buscar videos en YouTube

{
  "query": "nombre de la canción"
}

POST /download

Descargar y convertir a MP3

{
  "video_id": "ID_del_video",
  "title": "Nombre de la canción"
}

GET /health

Verificar que el servidor está funcionando

Notas

  • Los archivos se guardan en backend/downloads/
  • El servidor debe estar corriendo mientras usas la app
  • Asegúrate de que el firewall permita conexiones en el puerto 5000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published