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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.