Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

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

CPU2 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.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

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