NekoRoX, el tema de foobar2000, y adónde fue a parar
NekoRoX era un tema de foobar2000: un fork de CaTRoX con una década de paneles, plugins y arreglos apilados encima. Lo mantuve como catlinman hasta que dejó de ser mantenible. rox es lo que construí en su lugar, y su aspecto predeterminado es esa disposición reconstruida desde cero.

NekoRoX ejecutándose en foobar2000, en Windows, en 2022.
Qué era NekoRoX
Una configuración de foobar2000 lista para usar que descomprimías en %appdata% y ya tenías un reproductor terminado. Oscuro, denso, pestañas para info, biografía, letras, carátulas y biblioteca, un muro de carátulas en un lado, pistas agrupadas por álbum con puntos de valoración, y una forma de onda ámbar abajo. Debajo había Columns UI, un montón de paneles en JScript, un archivo de disposición .fcl y una carpeta de fuentes que tenías que instalar a mano.
Empezó como CaTRoX, el tema de eXtremeHunter1972, luego llevado adelante por TheQwertiest. NekoRoX añadió navegación por árbol y filtros, modos de reproductor mini, un panel de letras sincronizadas, un cover flow, presencia en Discord y herramientas de Last.fm, y fue reincorporando buena parte del trabajo de TheQwertiest sobre la marcha. Ninguno de los scripts de base era mío y el README siempre lo ha dicho.
AlphaRoX, el claro
El mismo tema con la paleta invertida, publicado en esta cuenta como AlphaRoX. Es un fork de NekoRoX, que es un fork de CaTRoX, lo que te dice casi todo lo que estaba mal en distribuir un aspecto de esta manera. El mismo estado que NekoRoX ahora: en pie, funcionando, sin mantenimiento.

Por qué se paró
Me mudé a Linux a tiempo completo, lo que significaba pasar el ensamblaje entero por Wine. Funcionaba. También renderizaba Internet Explorer dentro de los paneles, y una pila sostenida con apaños apilados no se lleva nada bien con una capa de traducción. Cada actualización de foobar2000, y cada actualización de Wine, era una moneda al aire sobre una década de configuración.
El problema más de fondo era el formato. Una instalación de NekoRoX no es un archivo, es una lista de componentes, un orden de instalación y un conjunto de rutas que solo se vuelven a montar en la máquina donde se hicieron. Por eso el README le decía a la gente que copiara cuatro directorios en dos sitios distintos. Compartir un aspecto no debería llevar una página de instrucciones.
Qué hace rox con ello
rox es un reproductor nativo escrito en Rust, en Linux, macOS y Windows, sin foobar2000 y sin Wine debajo. Su espacio de trabajo predeterminado es la disposición de NekoRoX reconstruida con paneles nativos, y por eso las dos capturas se parecen. De serie viene también un espacio de trabajo CaTRoX, y otros 6 con él.

La lista de funciones, línea por línea
- Navegación por árbol y por filtros Panel de árbol de carpetas, más un panel de filtro en cascada por artista, álbum, género y año.
- Modos de reproductor mini y micro Una disposición mini por espacio de trabajo, conmutada desde el transporte, con su propio tamaño de ventana.
- Siempre encima Nada por ahora. La ventana es una ventana normal.
- Vistas de valoración y de reproducciones Valoraciones de cinco estrellas o de diez puntos, escritas en POPM y FMPS, y una columna de reproducciones ordenable.
- Búsqueda y reproducción de audio de YouTube Nada. rox reproduce archivos de tu disco.
- Visor de carátulas y cover flow Un panel de carátula y un carrusel de álbumes que escala y atenúa a sus vecinos hacia los bordes.
- Letras sincronizadas en tiempo real Letras LRC resaltadas sobre el cabezal, clic en una línea para ir ahí, descargadas de lrclib.
- Visualización y barra de posición con amplitud Una forma de onda de la pista entera que puedes recorrer, un espectro FFT, un medidor VU, y presets de Milkdrop a través de projectM.
- Rich presence de Discord Lo que suena, el estado de reproducción y el tiempo transcurrido por IPC de Discord.
- Búsqueda de biografía en vivo Biografía del artista con fanart, etiquetas, número de oyentes y artistas parecidos.
- Integración con Last.fm Scrobbling, "sonando ahora", corazones reflejados como favoritos, e importación de pistas favoritas.
Lo que NekoRoX no podía hacer es lo que más me importa. En rox un aspecto entero es un solo archivo con la disposición, la paleta y la apariencia juntas, así que le pasas a alguien un espacio de trabajo y ya tiene tu configuración. Sin lista de componentes, sin orden de instalación, sin carpeta de fuentes.
Consigue rox
Libre, de código abierto, un binario por plataforma. La página de espacios de trabajo enseña los ocho aspectos incluidos, y la comparación con foobar2000 cubre dónde foobar2000 sigue por delante.
¿En Arch o NixOS? Instálalo desde el AUR o el flake de Nix en su lugar.