Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

harmonize-ffmpeg-pipeline

Orquestador de medios self-hosted que ingesta contenido de YouTube, Spotify y otras plataformas vía yt-dlp, transcodea con ffmpeg y gestiona bibliotecas locales sin dependencia de suscripciones externas.

Ficha actualizada 22 sept 2026, 17:10 · upstream 22 sept 2026, 14:22 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es harmonize-ffmpeg-pipeline

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Syncrify es una solución todo-en-uno para gestión de medios que elimina la fragmentación de formatos. Funciona como punto universal de ingestión: pega un enlace, selecciona formato destino y el sistema descarga, transcodea, etiqueta y deposita archivos en directorios organizados.

La arquitectura consta de tres capas: interfaz web con Vue.js, servidor orquestador en Node.js para gestión de cola y límites de tasa, y capa de ejecución en Python con yt-dlp, ffmpeg y extractores de metadatos. Todo corre en un único contenedor compatible con x86 y ARM.

Incluye aplicación de escritorio para Windows, macOS y Linux que permite captura de URLs desde el portapapeles o navegador. Soporta programación por lotes, notificaciones por email y webhook para integración con Home Assistant, IFTTT o scripts personalizados.

CASOS DE USO
  • Archivar conferencias o podcasts de YouTube en FLAC/MP3 con metadatos ID3 completos
  • Construir colecciones privadas de música desde Spotify/Apple Music sin API keys
  • Preparar medios para dispositivos legacy (WMA, OGG) mediante transcodificación automática
  • Programar descargas nocturnas de playlists completas con notificaciones por email
  • Integrar con Home Assistant vía API para control desde dashboard doméstico
PUNTOS DESTACADOS
  • Soporta más de 10 plataformas mediante backend yt-dlp sin necesidad de claves API
  • Interfaz web multilenguaje (6 idiomas) con diseño responsive y temas oscuro/claro
  • Detección automática de duplicados por URL fuente para evitar archivos redundantes
  • Configuración extensible con syncrify.conf: 120+ parámetros ajustables incluidos presets ffmpeg
  • Procesamiento local sin telemetría ni transmisión de datos a servidores externos
PRECAUCIONES
  • No incluye Dockerfile ni docker-compose, requiere despliegue manual o contenedor preempaquetado
  • Requiere acceso a internet para consultas iniciales a las plataformas fuente (YouTube, Spotify)
  • La capa de ejecución depende de ffmpeg estático y Python virtual environment externos
  • Soporte oficial limitado a Q1-Q4 2026 según roadmap; integración con S3/MinIO documentada pero no incluida por defecto
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliegue manual recomendado: instalar Node.js, Python 3.10+, ffmpeg y configurar syncrify.conf. Para entornos headless usar archivo de configuración para definir feeds fuente, reglas de salida y canales de notificación. TLS disponible mediante reverse proxy externo. Port 120 expuesto para API.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.jsPython
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
120
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.