Windows
Un reproductor de música para Windows, de alguien que dejó Windows
Windows es la casa de Foobar2000 y ahí es muy bueno. Esta página es honesta sobre eso, y sobre los motivos concretos por los que aun así podrías querer rox.
¿En Arch o NixOS? Instálalo desde el AUR o el flake de Nix en su lugar.
Empecemos por la parte incómoda
Si usas Windows, tienes Foobar2000 configurado a tu gusto y lleva años estable, rox no es una mejora. Foobar2000 tiene dos décadas de componentes, una huella menor y ninguna sorpresa pendiente. Fingir lo contrario en una página como esta sería una forma fácil de hacerte perder la tarde.
Los motivos para mirar de todas formas son estrechos y reales. Quieres el mismo reproductor y la misma disposición en la máquina con Linux o Mac que también usas. Quieres que el código se pueda leer y que la licencia sea la AGPL en vez de freeware cerrado. O quieres una historia de temas donde un aspecto entero es un archivo que le puedes mandar a alguien, en lugar de una carpeta de componentes, configuraciones y scripts que solo se vuelve a montar en tu máquina.
Instalarlo
Descomprime donde quieras y ejecuta rox.exe. No hay instalador, ni servicio, ni entrada de desinstalación, ni nada ejecutándose en segundo plano una vez cerrado.
El modo portátil guarda la biblioteca, los ajustes y las cachés en una carpeta rox-data junto al ejecutable, así que todo cabe en una memoria USB. Pasa --portable para una ejecución, o deja un archivo vacío llamado portable junto al ejecutable para que sea permanente.
El binario no está firmado, así que SmartScreen protestará la primera vez. Más información, y luego Ejecutar de todas formas. Los certificados de firma cuestan un dinero que un reproductor gratuito no tiene, y decirlo es mejor que fingir que el aviso es un fallo.
rox.exe --portableSalida exclusiva a través de WASAPI
El modo exclusivo toma el endpoint en WASAPI exclusivo, lo que pone la frecuencia y la profundidad de bits del propio archivo delante del conversor sin nada en medio. rox informa de lo que aceptó el dispositivo en realidad, así que si el hardware rechazó tus 192 kHz sin decir nada te enteras por una lectura y no por una discusión de foro.
Mientras tiene el endpoint, nada más de la máquina suena por ese dispositivo. Eso es lo que significa exclusivo y es la razón de que no sea el modo predeterminado.
El resto de la integración con Windows
Las teclas multimedia y el aviso de "sonando ahora" llegan por SMTC, la misma superficie del sistema que usan las aplicaciones integradas, así que el panel de las teclas de volumen muestra la pista y los botones de transporte funcionan.
Hay un icono de bandeja con salida a la bandeja, así que cerrar la última ventana deja la música sonando en vez de terminarla, y el icono es la forma de volver. Un espacio de trabajo también puede quitar el marco de la ventana, o mantener el marco y quitar solo el borde de redimensión, lo que deja intactas la sombra, los diseños de anclaje y Win+flecha y renuncia únicamente al arrastre del borde.
Qué no puede hacer en Windows
- Sin control de instancia única. En Linux y macOS un segundo arranque le pasa sus archivos al rox que ya se está ejecutando; en Windows arranca una segunda copia.
- Solo x86_64, y el binario no está firmado, así que cuenta con SmartScreen una vez.
- Sin API de plugins, así que un componente concreto de Foobar2000 no tiene equivalente aquí.
Lo que montes aquí es un archivo, y se abre igual en la máquina con Linux o Mac que tienes al lado. Si alguna vez una configuración a la que le dedicaste un fin de semana se te quedó atrapada en un sistema operativo, esa es la parte que merece una tarde.
Apúntalo a tu biblioteca
Libre y de código abierto bajo la AGPL. Sin cuenta, y nada ejecutándose en segundo plano cuando está cerrado.
¿En Arch o NixOS? Instálalo desde el AUR o el flake de Nix en su lugar.
Más sobre cómo se ve, la comparación completa con Foobar2000, o qué está haciendo en realidad la salida exclusiva de arriba, en ReplayGain y bit a bit. El mismo reproductor en Linux y macOS.