sábado, 5 de septiembre de 2026 · Madrid
Repositorios· 05 de septiembre de 2026 · 5 min de lectura

Revisado por Iván Quintas, Editor de IA News

Fastpotify: cliente de Spotify en Rust que gasta 250 MB, no 1 GB

Un cliente nativo de Spotify escrito en Rust y egui, sin motor de navegador, con Spotify Connect, ecualizador y mini reproductor Winamp. Necesita Premium.

Reproductor de musica geometrico ligero flotando sobre la silueta pesada de una ventana de escritorio en fondo violeta oscuro

Guillermo Casaus señaló el proyecto por la vía directa: la app oficial de Spotify para escritorio se come entre 600 MB y más de 1 GB de RAM para reproducir música. Fastpotify hace lo mismo en 100-250 MB. El repositorio de Carmine Paolino se creó el 27 de agosto de 2026 y ya lleva 3.213 estrellas, licencia MIT y la versión v0.6.0 publicada el 3 de septiembre.

Qué es

Un cliente de Spotify escrito en Rust con egui que reproduce a través de librespot, la implementación libre del protocolo de Spotify Connect. La clave del consumo está en lo que no lleva: no hay motor de navegador dentro. La app oficial es una web empaquetada; Fastpotify es un binario nativo.

Corre en Linux, macOS y Windows, y arranca en bastante menos de un segundo.

Lo que hace

Instalación

En Arch Linux está en el AUR:

yay -S fastpotify-bin      # build publicado, listo
yay -S fastpotify          # el release, compilado en local
yay -S fastpotify-git      # último commit

En macOS, con Homebrew:

brew install --cask crmne/tap/fastpotify

En el resto, se compila el binario con Rust 1.95 o superior:

cargo install --path . --locked

Compilar con MilkDrop exige CMake, un compilador de C++ y libclang, porque libprojectM se construye desde fuente. Si no te apetece esa cadena, --no-default-features lo deja fuera. En Linux hacen falta además los paquetes de desarrollo de ALSA, PulseAudio o PipeWire y las librerías de ventanas; hay línea de pacman, apt y dnf en el README. Con Nix, nix develop deja todo puesto con el toolchain exacto que fija rust-toolchain.toml.

El login: PKCE, no tu contraseña

Se pulsa Sign in with Spotify, se abre el navegador en la página de consentimiento de Spotify (Authorization Code con PKCE) y la app nunca ve tu contraseña. Guarda un refresh token en el directorio de estado de la plataforma. Es el patrón correcto y merece decirlo, porque no es lo que hacen todos los clientes de terceros.

Los límites

Por qué importa

Fastpotify es el mismo argumento que Tailcat o mercadona-cli aplicado al escritorio: coger un servicio propietario y construir encima el cliente que su dueño no tiene incentivo para hacer. El detalle que lo delata es el mini reproductor de Winamp con skins .wsz y MilkDrop — nadie mete eso por producto, se mete porque el que lo escribe quería tenerlo.

¿Te ha servido? Márcanos como fuente preferida en Google y verás antes nuestros artículos en Noticias destacadas, AI Overviews y AI Mode.

#Fastpotify#Rust#Spotify#open source#Linux#MIT#escritorio

📎 Fuente original: crmne/fastpotify ↗

Noticias relacionadas

Preguntas frecuentes

¿Qué es Fastpotify?
Es un cliente de escritorio de Spotify escrito en Rust con la librería gráfica egui, que reproduce audio a través de librespot. No usa motor de navegador, arranca en bastante menos de un segundo y funciona en Linux, macOS y Windows. Es open source bajo licencia MIT.
¿Cuánta memoria consume Fastpotify?
El proyecto declara un consumo típico de 100 a 250 MB de RAM, frente a los 600 MB a más de 1 GB que suele usar la aplicación oficial de escritorio de Spotify. Es una medición del propio proyecto, no un benchmark independiente.
¿Necesito Spotify Premium para usar Fastpotify?
Sí para reproducir. Las cuentas gratuitas pueden buscar y navegar por la biblioteca, pero no pueden reproducir música ni en este ordenador ni en otro dispositivo. La limitación viene de librespot y de la API de Spotify, no del cliente.
¿Cómo se instala Fastpotify?
En Arch Linux está en el AUR (yay -S fastpotify-bin). En macOS con Homebrew: brew install --cask crmne/tap/fastpotify. En el resto de plataformas se compila con Rust 1.95 o superior mediante cargo install --path . --locked.
¿Qué funciones tiene además de reproducir?
Actúa como dispositivo Spotify Connect y controla otros dispositivos, descubre altavoces por mDNS, gestiona y edita playlists, incluye ecualizador de diez bandas, mini reproductor compatible con skins de Winamp, visualizador MilkDrop con projectM, MPRIS en Linux y bandeja del sistema.
¿Es seguro iniciar sesión con Fastpotify?
El login se hace por la página de consentimiento de Spotify con Authorization Code + PKCE, así que la app nunca ve tu contraseña; solo guarda un refresh token en el directorio de estado del sistema. Aun así es un cliente de terceros no autorizado por Spotify, y el proyecto solo afirma no tener constancia de suspensiones.