Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Gharmonize

Gharmonize es una herramienta todo en uno para descargar y convertir medios con interfaz web y builds de escritorio. Usa yt-dlp y FFmpeg para soportar YouTube, Spotify (metadata), Apple Music y más. Incluye gestión de binarios, aceleración GPU y seguridad robusta con código firmado.

Ficha actualizada 24 sept 2026, 18:46 · upstream 24 sept 2026, 18:35 · release v1.4.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Gharmonize

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

Gharmonize es una solución integral para el procesamiento multimedia que combina una interfaz web moderna construida con Next.js y Node.js con capacidades de escritorio mediante Electron. La herramienta se basa en motores potentes como yt-dlp y FFmpeg, permitiendo descargas desde plataformas como YouTube, X (Twitter), Facebook e Instagram, así como conversión avanzada y extracción de discos libres de DRM.

El sistema incluye una gestión automática de binarios de runtime (ffmpeg, yt-dlp, deno) que se verifican al inicio y se actualizan si es necesario. Ofrece un flujo de trabajo 'mapped-music' para servicios como Spotify y Apple Music, utilizando estos catálogos para metadatos y descubrimiento, mientras recupera el medio real desde YouTube/YouTube Music.

La aplicación prioriza la seguridad con código firmado por SignPath.io, verificación de artefactos mediante GitHub Attestations y encriptación AES-256-GCM para configuraciones sensibles. Dispone de despliegue nativo (AppImage, EXE) y contenedorizado oficial a través del GitHub Container Registry, con soporte opcional para aceleración NVIDIA.

CASOS DE USO
  • Descarga y conversión de contenido multimedia desde YouTube, X, Facebook e Instagram.
  • Gestión de metadatos y descubrimiento musical utilizando catálogos como Spotify o Apple Music.
  • Extracción de discos libres de DRM con selección de pistas en la interfaz web.
  • Procesamiento por lotes con seguimiento de progreso y motor de tareas confiable.
  • Creación de tonos para móvil (iPhone/Android) desde archivos multimedia.
  • Despliegue autoalojado seguro con verificación de integridad de binarios y código firmado.
PUNTOS DESTACADOS
  • Arquitectura híbrida con interfaz web Next.js y builds de escritorio Electron.
  • Motor de procesamiento basado en yt-dlp y FFmpeg para máxima compatibilidad.
  • Gestión automática de binarios externos (ffmpeg, mkvmerge, deno) sin configuración manual.
  • Política de código firmado por SignPath.io con verificación de artefactos oficial.
  • Soporte nativo para aceleración GPU (NVENC, VAAPI, Intel QSV).
  • Licencia GPL-3.0 y transparencia en licencias de herramientas empaquetadas.
PRECAUCIONES
  • Los servicios como Spotify no permiten eludir DRM; se usan solo para metadatos.
  • Requiere binarios externos (ffmpeg, yt-dlp) que deben estar presentes o ser descargados automáticamente.
  • El despliegue Docker local con NVIDIA requiere configuración específica de overrides y runtime.
  • La interfaz web corre por defecto en bucle local; el acceso remoto necesita configuración proxy segura.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Gharmonize & YTLive
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Para producción, use la imagen oficial del GHCR o builds oficiales. Verifique las firmas SHA256 y artefactos con `gh attestation verify`. Para NVIDIA, cargue primero `docker-compose.local.yml` y luego el override `-f docker-compose-local-nvidia.yml`. Asegure los permisos en `/opt/gharmonize/cache` para binarios gestionados. No deshabilite antivirus ni ejecute como administrador sin necesidad.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5174
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.