Esto es una alfa
Está para que la pruebes y me cuentes qué onda. Puede fallar, y justo eso es lo que quiero saber: si algo se ve raro, abre un issue o escríbeme.
¿Va a funcionar en mi compu?
Este comando revisa tu sistema y te dice qué funciones van a andar. Solo lee: no instala nada, no pide contraseña y no envía datos a ningún lado. Córrelo desde una terminal de tu escritorio.
curl -fsSL https://ros.rossmel.com/check.sh | bash¿Prefieres leerlo antes? Está en GitHub. Si algo sale mal, la salida se puede pegar tal cual en un issue.
Instalar
Agregas el repositorio una vez y las actualizaciones te llegan junto con las del resto de tu sistema.
Agregar el repositorio e instalar
curl -fsSL https://ros.rossmel.com/key.asc | sudo pacman-key --add -
sudo pacman-key --lsign-key C08F57FCE06B95B52145012C274187B9D5E9FFEB
printf '\n[ross]\nServer = https://ros.rossmel.com/arch/x86_64\n' | sudo tee -a /etc/pacman.conf
sudo pacman -Syu ross-visualizer-binActualizar
sudo pacman -SyuDesinstalar
sudo pacman -Rns ross-visualizer-binSi ya no lo quieres, borra también el bloque [ross] de /etc/pacman.conf.
Agregar el repositorio e instalar
curl -fsSL https://ros.rossmel.com/key.asc | sudo gpg --dearmor -o /usr/share/keyrings/ross.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/ross.gpg] https://ros.rossmel.com/apt stable main" | sudo tee /etc/apt/sources.list.d/ross.list
sudo apt update
sudo apt install ross-visualizerActualizar
sudo apt update && sudo apt upgradeDesinstalar
sudo apt remove ross-visualizer
sudo rm /etc/apt/sources.list.d/ross.list /usr/share/keyrings/ross.gpgAgregar el repositorio e instalar
sudo curl -fsSL https://ros.rossmel.com/rpm/ross.repo -o /etc/yum.repos.d/ross.repo
sudo dnf install ross-visualizerLa primera vez dnf te pregunta si confías en la clave. Su huella es C08F 57FC E06B 95B5 2145 012C 2741 87B9 D5E9 FFEB.
Actualizar
sudo dnf upgradeDesinstalar
sudo dnf remove ross-visualizer
sudo rm /etc/yum.repos.d/ross.repoSin instalar nada
Descarga el AppImage de la versión 0.1.0, hazlo ejecutable y ábrelo. Sirve para cualquier distro, pero no se actualiza solo y tu sistema igual necesita pipewire y playerctl.
chmod +x ross_visualizer_0.1.0_amd64.AppImage
./ross_visualizer_0.1.0_amd64.AppImageRequisitos
Las dependencias se instalan solas con cualquiera de los repositorios. Lo único que depende de tu sistema es esto:
| Función | Qué necesita |
|---|---|
| La app y las escenas | Linux x86_64 con glibc 2.35 o más nueva y una GPU con WebGL2 |
| Reaccionar a la música | PipeWire corriendo. PulseAudio solo no alcanza |
| Canción, portada y controles | Un reproductor con MPRIS: Spotify, un navegador y casi todos los de Linux |
| Overlay sobre las ventanas | Wayland con layer-shell: KDE Plasma, Hyprland, Sway, niri y otros. En GNOME o X11 tienes la pantalla completa, sin overlay |
Paquetes disponibles
| Formato | Para | Paquete | Se actualiza |
|---|---|---|---|
| Repositorio pacman | CachyOS, Arch, EndeavourOS, Manjaro | ross-visualizer-bin | Con pacman |
| AUR | CachyOS, Arch y derivadas | ross-visualizer-bin | Próximamente |
| Repositorio APT | Ubuntu 22.04 o más nueva, Debian 13, Linux Mint, Pop!_OS | ross-visualizer | Con apt |
| Repositorio DNF | Fedora | ross-visualizer | Con dnf |
| AppImage | Cualquier distro x86_64 | Descarga directa | A mano |
Cada versión se instala y se abre en sistemas limpios de CachyOS, Arch, Ubuntu 22.04 y 24.04, Debian 13 y Fedora antes de publicarse. Esas pruebas corren sin audio real ni escritorio de verdad: esa parte la estás probando tú.
Cambios
0.1.0
Primera alfa de la app de escritorio para Linux, para que la prueben mis amigos.
Novedades
- App de escritorio para Linux: escucha todo lo que suena en la compu, sin elegir fuente de audio y sin iniciar sesión.
- Sigue al reproductor MPRIS que esté sonando (Spotify, un navegador…) para la portada y los botones de reproducir y siguiente.
- Todas las escenas de la web en pantalla completa.
- Overlay sobre todas las ventanas, sin bloquear clics, en siete estilos con sus ajustes: Halo, Horizon, Orbit, Curtain, Embers, rOS rain y Wave.
- Comandos para asignar a atajos de teclado:
ross-visualizer overlay toggle|off|next|prev|<estilo>. - Paquetes: repositorio pacman, repositorio APT, repositorio DNF y AppImage.
- Comprobación que te dice qué va a funcionar en tu sistema antes de instalar nada.
Límites conocidos
- Solo x86_64.
- Necesita PipeWire; PulseAudio solo no alcanza.
- El overlay necesita Wayland con layer-shell (KDE, Hyprland, Sway, niri…). En GNOME o X11 tienes la pantalla completa, sin overlay.