Vici
Reproductor multimedia para Navidrome y Subsonic en Android y Windows. Interfaz moderna con visualizadores MilkDrop, gestión de textos de canciones y soporte para widgets.
Ficha actualizada 22 sept 2026, 16:07 · upstream 22 sept 2026, 12:03 · release v2026.09.22.1
Qué es Vici
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Vici es un reproductor de música diseñado para conectarse a servidores autoalojados como Navidrome o Subsonic. Disponible nativamente en Android y Windows, ofrece una experiencia fluida con visualizadores visuales basados en butterchurn y soporte para textos de canciones sincronizados vía LRCLIB. La aplicación permite gestionar bibliotecas locales, crear mezclas personalizadas y enviar datos de escucha a Last.fm directamente desde el dispositivo sin configuración adicional en el servidor.
Para la versión de escritorio, se integra con el sistema operativo mediante acceso a teclas multimedia y panel de volumen, mientras que en Android cuenta con widgets y detección automática de auriculares para reanudar la reproducción. El proyecto utiliza tecnologías web empaquetadas (Electron para escritorio, Expo para móvil) y está construido sobre una base de código abierta derivada de Castafiore, bajo licencia MIT.
La instalación es sencilla mediante instaladores directos o gestores como Obtainium en Android, permitiendo actualizaciones automáticas. El despliegue no requiere contenedores complejos para el usuario final, ya que se distribuye como ejecutables nativos o APKs, aunque el análisis técnico indica soporte para Dockerfiles y Compose, lo que sugiere flexibilidad en entornos de desarrollo o pruebas.
- Escuchar música localmente desde servidores Navidrome o Subsonic sin usar servicios comerciales.
- Visualizar efectos MilkDrop reactivos al audio en la versión de escritorio y móvil.
- Gestionar bibliotecas de texto de canciones sincronizadas con LRCLIB para una experiencia inmersiva.
- Enviar datos de escucha a Last.fm desde el dispositivo sin configurar credenciales en el servidor.
- Utilizar widgets en Android para controlar la reproducción desde el escritorio del teléfono.
- Reproducir música en segundo plano con detección automática de auriculares en dispositivos móviles.
- Interfaz moderna con fondo dinámico basado en las portadas de los álbumes actuales.
- Soporte nativo para Navidrome y Subsonic API sin necesidad de proxies complejos.
- Visualizadores MilkDrop integrados con más de 187 presets reactivos al audio.
- Gestión de textos de canciones con validación de duración para evitar desincronización.
- Integración profunda con el sistema operativo en Windows mediante teclas multimedia y panel de volumen.
- Licencia MIT que permite uso libre, modificación y redistribución del código fuente.
- Dependencia de servidores externos (Navidrome/Subsonic) para la gestión de la biblioteca musical.
- Requiere instalación manual o uso de gestores como Obtainium en Android, sin tienda oficial.
- La versión de escritorio utiliza Electron, lo que puede consumir más recursos que una aplicación nativa tradicional.
- Los visualizadores MilkDrop requieren hardware capaz de renderizar efectos gráficos intensivos en tiempo real.
- No incluye servidor propio, solo cliente para conectarse a instancias existentes de música autoalojada.
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.
Instalar ejecutables .exe en Windows o APKs en Android desde GitHub Releases. Para desarrollo, se requiere Node.js 22, JDK 17 y Android SDK. El proyecto soporta Docker según el análisis técnico, aunque la distribución principal es nativa. Configurar credenciales de servidor (URL, usuario, contraseña) en el primer inicio.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.