Releases: JJaroll/Parrot
Release list
v1.0.1
Parrot v1.0.1 — Corrección de Instalación en Windows
Versión de mantenimiento enfocada en resolver un fallo de instalación en Windows detectado tras el lanzamiento de v1.0.0. No incluye cambios funcionales ni de comportamiento de la app.
🐛 Corregido
- Fallo de instalación en Windows con Python 3.14+: El instalador fallaba con errores
Could not find a version that satisfies the requirementparalameenc==1.8.1yonnxruntime==1.19.2en equipos que ya tenían una versión reciente de Python instalada (3.14+), ya querequirements.txtestaba congelado contra Python 3.11 y esos pines no publican wheels para versiones de Python tan nuevas. - Selección de intérprete más robusta:
launcher.pyahora valida que el Python del sistema esté dentro del rango soportado (3.10–3.13, el mismo techo de compatibilidad detorch==2.8.0) antes de usarlo para crear el entorno virtual en Windows y macOS. Si el Python detectado queda fuera de ese rango, el instalador descarga automáticamente la versión conocida-buena (Python 3.11.9), igual que ya hacía cuando no encontraba ningún Python instalado en el sistema. - Dependencias actualizadas:
lameenc(1.8.1 → 1.8.4) yonnxruntime(1.19.2 → 1.23.2), a versiones más recientes que mantienen compatibilidad con el rango de Python soportado y dan más margen en instalaciones de Linux, donde no existe una vía automática de respaldo para descargar Python.
📦 Instaladores
Sin cambios en el empaquetado respecto a v1.0.0 — mismos formatos (.dmg para macOS, .exe con Inno Setup para Windows, .AppImage/install.sh para Linux/WSL). Se recomienda reinstalar sobre v1.0.0 si tuviste el error de dependencias descrito arriba.
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Parrot v1.0.0 — Lanzamiento Inicial
¡Primera versión oficial de Parrot! Una herramienta local de procesamiento y separación de audio por IA diseñada para creadores, editores de video y entusiastas del sonido, enfocada en el aislamiento de pistas (stems) y la mezcla avanzada en tiempo real.
🚀 Características Principales
- Separación Multicanal de Alta Fidelidad: Motor de inteligencia artificial basado en Demucs v4 (
htdemucs_6s) capaz de descomponer audios y videos en 6 pistas independientes (Vocals, Drums, Bass, Piano, Guitar, Other). - Consola de Mezcla Interactiva: Panel web local con faders de volumen individuales, botones Mute/Solo y herramientas de post-procesamiento (Noise Gate, ecualización y normalización).
- Re-integración Nativa de Video: Procesamiento inteligente mediante FFmpeg que reemplaza y re-inyecta el audio limpio en archivos de video (
.mp4,.mkv,.mov) mediante stream copy, conservando la calidad de imagen intacta sin necesidad de re-codificar. - Aceleración Hardware Inteligente: Detección automática del entorno de cómputo con soporte nativo para Apple Silicon (Metal/MPS), GPUs NVIDIA (CUDA) y ejecución optimizada en CPU.
- Ecosistema J.OS Integrado: Arquitectura ligera servida vía FastAPI y Uvicorn, con soporte para resolución de nombres locales (
http://parrot.local) mediante proxy Caddy.
📦 Instaladores Multiplataforma de un Solo Clic
A través del flujo de integración continua, esta versión introduce binarios y paquetes desplegables para los principales entornos de trabajo:
- macOS: Paquetes nativos distribuidos en imágenes de disco (
.dmg), optimizados específicamente para la GPU unificada de Apple Silicon (M1/M2/M3) e Intel (x86_64). - Windows: Asistente de instalación ejecutable (
.exe) empaquetado con Inno Setup, con gestión automática de dependencias binarias para FFmpeg. - Linux / WSL: Formato portátil universal (
.AppImage) e integración mediante scripts de automatización (install.sh) para entornos WSLg y servidores locales.