Spotifast, el cliente de Spotify en Rust, roza las 4.000 estrellas en 18 días
El cliente de Spotify escrito en Rust sobre egui suma 3.976 estrellas desde su creación y promete reproducción nativa sin motor de navegador por medio.
Spotifast es un cliente de Spotify escrito en Rust sobre egui que reproduce música a través de librespot. Su repositorio acumula 3.976 estrellas desde que se creó hace 18 días, a un ritmo medio de 222 al día. Antes se llamaba Fastpotify y el renombrado ya está en la rama principal, aunque la descarga de la 0.7.1 publicada sigue usando el nombre antiguo.
Qué trae
Según el propio README, el programa consume entre 100 y 250 MB de RAM, frente a los 600 MB o más de 1 GB que suele ocupar el cliente oficial de escritorio. Arranca en menos de un segundo y no lleva ningún motor de navegador dentro. Corre en Linux, macOS y Windows.
Para reproducir hace falta Spotify Premium. Con cuenta gratuita se puede navegar y buscar, pero no darle al play, ni en este equipo ni enviando la reproducción a otro dispositivo. El audio llega sin cortes entre pistas, hasta 320 kbps, con normalización de volumen opcional y caché de audio en disco. Cuando una conexión con Spotify se atasca, cada intento caduca a los cinco segundos y el cliente prueba otro endpoint.
Spotifast se anuncia como dispositivo Spotify Connect y también controla los que ya haya: altavoces, móviles u otros ordenadores, con play, pausa, salto, búsqueda, aleatorio, repetición y volumen. Descubre por mDNS receptores que hablen librespot, spotifyd y hardware compatible, y agrupa en el selector los que comparten identificador de dispositivo.
La biblioteca cubre listas, Canciones que te gustan, álbumes guardados, artistas seguidos, pódcast y episodios guardados, con filtros, fijado y reordenación de la barra lateral. La búsqueda abarca canciones, artistas, álbumes, listas, pódcast y episodios, con un resultado principal y vistas por tipo.
El README avisa de que el cambio de nombre conserva rutas de configuración, almacenes de credenciales e identidades de paquete, y de que fastpotify sigue existiendo como comando para los scripts que ya lo usaran. En la rama principal, posteriores a la 0.7.1, hay ajustes finos: una búsqueda de posición confirmada descarta el audio encolado desde el punto anterior, y las vistas ordenadas de listas o de Canciones que te gustan arrancan en la primera fila reproducible.
Lo interesante para quien trabaja con software de escritorio es el molde: Rust, egui y librespot dan un cliente completo que arranca en menos de un segundo y se queda con una fracción de la memoria de la alternativa oficial, sin WebView de por medio. Queda por ver si el ritmo de estrellas aguanta cuando pase la novedad y si el proyecto sobrevive a los cambios de API de Spotify, que es la parte que ningún cliente de terceros controla.

