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.

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
- Reproduce en tu ordenador apareciendo como dispositivo Spotify Connect. Playback gapless, hasta 320 kbps, normalización de volumen opcional y caché de audio en disco. Las conexiones atascadas expiran a los cinco segundos por intento para probar otro endpoint.
- Controla otros dispositivos: mueve la reproducción a un altavoz, un móvil u otro ordenador desde el selector, y sigue mandando play, pausa, salto, seek, shuffle, repeat y volumen.
- Descubre altavoces en tu red por mDNS: librespot, spotifyd y receptores hardware compatibles.
- Biblioteca completa: playlists, canciones que te gustan, álbumes guardados, artistas seguidos, podcasts y episodios, con filtrado y reordenación de la barra lateral.
- Edita tus playlists: crear, renombrar, describir, reordenar, borrar; añadir canciones desde el menú de fila o arrastrando a la barra lateral.
- Abre enlaces
spotify:: se registra como manejador del esquema, así que lo que te comparten por otra app se abre aquí. - Ecualizador de diez bandas con los presets de Winamp, aplicado al audio local.
- Mini reproductor Winamp (
Ctrl+M) que carga skins.wszclásicos a escala 1x-4x, con analizador de espectro, lista y ecualizador. Arrastras un skin del Winamp Skin Museum y listo. - MilkDrop: el visualizador de toda la vida vía projectM, en su propia ventana y su propio proceso, con más de 10.000 presets
.milkque descarga en el primer uso (unos 26 MB). - Integración de escritorio: MPRIS en Linux para teclas multimedia y
playerctl; en macOS y Windows, comandos tipofastpotify nextpara pilotarlo desde terminal o un atajo. - Se queda en la bandeja al cerrar la ventana y sigue sonando. Una sola instancia: relanzarlo trae la ventana existente al frente.
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
- Sin Premium no hay música. Una cuenta gratuita puede buscar y navegar, pero no reproducir ni aquí ni en otro dispositivo. Es limitación de librespot y de la API, no del cliente.
- Es un cliente no autorizado. Spotify no bendice librespot. El proyecto se limita a decir que “no tenemos constancia de que se haya suspendido una cuenta” por usar Fastpotify con una cuenta Premium legítima. Eso no es una garantía, y la política de Spotify puede cambiar mañana.
- Las cifras son del propio proyecto. El rango de 100-250 MB frente a los 600 MB-1 GB de la app oficial lo publica el README, sin benchmark independiente ni metodología detallada. Es plausible —quitar Chromium de la ecuación se nota— pero es medición propia.
- Un mes de vida. Repositorio creado el 27 de agosto de 2026, 59 issues abiertas y v0.6.0. Va rápido, pero es software joven para algo que quieres dejar sonando todo el día.
- Compilar fuera de Arch y macOS es trabajo. En Windows, libprojectM pide Visual Studio 2022, CMake, LLVM y vcpkg. No hay instalador de un clic.
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.
📎 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.