¿Qué es Fastpotify?
Fastpotify es un cliente de Spotify nativo para el escritorio, escrito en Rust con egui y que reproduce música a través de librespot. No hay ningún motor de navegador en el proceso, y ese es precisamente el objetivo: arranca en bastante menos de un segundo y se mantiene pequeño mientras corre, en una máquina donde el cliente oficial no hace ninguna de las dos cosas. Es un dispositivo de Spotify Connect por derecho propio, así que reproduce en este ordenador y controla la reproducción en cualquier otro dispositivo de la cuenta. Toda tu biblioteca está ahí: listas, canciones que te gustan, álbumes guardados, artistas seguidos, pódcast y episodios, con búsqueda, páginas de artista, álbum y lista, una cola, un ecualizador, teclas multimedia y un icono en la bandeja.
⚡ Características principales de Fastpotify
⚡ Nativo, y pequeño
Rust y egui, dibujado directamente en la GPU. Sin Electron, sin Chromium incrustado, sin vista web. Se abre en bastante menos de un segundo y su huella de memoria se queda donde empezó, que es lo que lo hace usable en un portátil viejo o en una Raspberry Pi.
🔊 Un dispositivo de Spotify Connect
Reproduce aquí mediante librespot, sin cortes y hasta 320 kbps, con normalización de volumen opcional y una caché de audio en disco. O elige esta máquina desde el móvil. El selector de dispositivos lleva la reproducción a un altavoz o a otro ordenador y la sigue controlando desde aquí.
📡 Encuentra altavoces en la red local
Un librespot, un spotifyd o un receptor por hardware esperando en tu red es invisible para la API de Spotify hasta que tiene una cuenta asociada. Fastpotify los descubre por mDNS y los conecta por ti; después se comportan como cualquier otro dispositivo Connect.
📚 Toda la biblioteca
Listas, canciones que te gustan, álbumes guardados, artistas seguidos, pódcast y episodios guardados, filtrables en la barra lateral. Búsqueda en todos los tipos, una página de inicio con «Hecho para ti» y lo reproducido recientemente, y páginas de artista, álbum, lista y pódcast que reproducen desde cualquier fila.
🎛️ Mini reproductor Winamp
Ctrl+M encoge la ventana a un mini reproductor clásico que lleva skins .wsz de verdad, dibujadas píxel a píxel de 1x a 4x, con el analizador de espectro, la lista y el ecualizador de diez bandas colgando debajo. Los visuales de MilkDrop corren mediante projectM en una ventana propia.
🖥️ Integración de escritorio de verdad
MPRIS sobre D-Bus, así que las teclas multimedia, tu shell y playerctl lo ven como a cualquier otro reproductor. Cerrar la ventana la cierra de verdad mientras la música sigue desde la bandeja, lanzarlo dos veces levanta la ventana existente, y cada acción habitual tiene un atajo de teclado.
apt upgrade te mantiene en la última versión.
📦 Instalación desde deb.griffo.io
Paso 1: añadir el repositorio
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updatesudo apt install extrepo
sudo extrepo enable griffo
sudo apt update🆓 Existe un espejo gratis para siempre. deb-free.griffo.io sirve paquetes gratis para siempre: sin cuenta, sin suscripción, como máximo 2 meses por detrás del upstream, correcciones de seguridad inmediatas. Ahora mismo incluye cliamp, Ghostty, lazydocker, Oh My Posh y Zed; Fastpotify no está entre ellas, así que hoy el repositorio de arriba es la única forma de instalarlo — pídelo y puede añadirse.
🧩 Sobre la opción extrepo. extrepo es la herramienta propia de Debian para repositorios externos: escribe el archivo de sources e instala la clave de firma por ti, comprobándola antes contra metadatos firmados. Este repositorio está registrado en ella como griffo, y el espejo gratuito para siempre como griffo-free, así que en Debian (bookworm, trixie, forky y sid) los comandos de arriba son toda la configuración.
extrepo solo configura el archivo de sources y la clave: las credenciales de una suscripción siguen yendo en /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu no está cubierto, porque extrepo publica metadatos solo para las suites de Debian: allí usa los comandos con sudo o como root.
Paso 2: instalar Fastpotify
# Instalar el último Fastpotify
sudo apt install fastpotify
# Recomendado, para que los títulos no latinos no salgan como cuadros
sudo apt install fonts-noto-cjk fonts-noto-core
# Verificar la instalación
fastpotify --version# Instalar el último Fastpotify
apt install fastpotify
# Recomendado, para que los títulos no latinos no salgan como cuadros
apt install fonts-noto-cjk fonts-noto-core
# Verificar la instalación
fastpotify --versionPaso 3: primera ejecución
# Lánzalo, o elige Fastpotify en el menú de aplicaciones
fastpotify
# Inicia sesión en la ventana del navegador que abre y ciérrala.
# Reproducir música en este ordenador requiere una cuenta Spotify Premium;
# una cuenta gratuita puede explorar la biblioteca pero no reproducirla.
# Con la ventana abierta, Ctrl+/ o ? listan todos los atajos🎯 Ejemplos de uso básico
Alrededor de la ventana:
# Arráncalo, o levanta la copia que ya está corriendo
fastpotify
# Ctrl+M el mini reproductor Winamp, y de vuelta
# Ctrl+Q salir de verdad, icono de bandeja incluido
# Ctrl+/ todos los atajos de teclado, en una pantallaControlarlo desde la shell, por MPRIS:
# playerctl habla con Fastpotify como con cualquier otro reproductor
playerctl -p fastpotify play-pause
playerctl -p fastpotify next
playerctl -p fastpotify position 90
# Qué está sonando ahora, para una barra de estado
playerctl -p fastpotify metadata --format '{{artist}} - {{title}}'Dónde guarda las cosas:
# Ajustes, sesión y caché de audio
ls ~/.config/fastpotify
ls ~/.cache/fastpotify
# El lanzador de escritorio y el icono que instala el paquete
ls /usr/share/applications/fastpotify.desktop
ls /usr/share/icons/hicolor/*/apps/fastpotify.png🔧 Integraciones
Fastpotify se apoya a propósito en lo que tu escritorio ya tiene:
- PulseAudio y PipeWire: el audio sale por el servidor de sonido de la sesión, con ALSA debajo, y por eso el paquete depende de
libpulse0ylibasound2t64 - MPRIS sobre D-Bus: las teclas multimedia del teclado, el widget de «sonando ahora» de tu escritorio y
playerctllo controlan como a cualquier otro reproductor - La bandeja del sistema: un elemento de notificación de estado, así que cerrar la ventana deja la música sonando y pulsar la bandeja la devuelve, igual en GNOME, en KDE y en cualquier compositor de mosaico
- Wayland y X11: los dos, mediante las bibliotecas cliente habituales; el paquete depende de ellas en vez de traer sus propias copias
- Fuentes Noto: recomendadas, y las que dibujan los títulos en chino, japonés, coreano, árabe, hebreo, tailandés y las escrituras índicas en lugar de cuadros
🚀 ¿Por qué elegir deb.griffo.io?
- Debian oficial: no empaqueta Fastpotify,
apt install fastpotifyfalla en un sistema de serie - cargo install: actual, pero compila libprojectM desde el código en cada máquina, así que antes necesitas CMake, un compilador de C++, libclang y las cabeceras de desarrollo de ALSA, PulseAudio y del sistema de ventanas
- El binario upstream: un único archivo que colocas tú, fuera del gestor de paquetes, sin lanzador de escritorio, sin icono y sin comprobación de dependencias
- deb.griffo.io: última versión con actualizaciones automáticas
- ✅ La única fuente apt: Fastpotify no está ni en los archivos de Debian ni en los de Ubuntu; este repositorio empaqueta la compilación oficial upstream
- ✅ Se mueve rápido: varias versiones por semana, y un cambio del lado de Spotify que rompe una página se arregla upstream en días, así que estar al día importa de verdad
- ✅ Actualizaciones automáticas: paquetes actualizados pocas horas después de cada versión upstream
- ✅ Paquete completo:
/usr/bin/fastpotify, un lanzador de escritorio y el icono de la aplicación, así que aparece en el menú de aplicaciones como cualquier otra cosa - ✅ Dependencias honestas: se declaran las bibliotecas reales de ALSA, PulseAudio, OpenGL, X11 y Wayland, y las fuentes Noto van como recomendadas en vez de colarse sin avisar
- ✅ Dos arquitecturas: amd64 y arm64, las únicas compilaciones de Linux que publica upstream
- ✅ Multidistribución: funciona en Trixie, Forky y Sid
- ✅ Mantenimiento fácil: comandos apt estándar para actualizar
libc6 (>= 2.39) y en Debian 12, que trae glibc 2.36, no hay nada que instalar. Trixie, Forky y Sid van perfectamente.📦 Repositorio de construcción del paquete
Los paquetes de Debian se construyen y mantienen automáticamente en este repositorio de GitHub:
- 🎵 fastpotify-debian - Compilaciones de la última versión
🔗 Paquetes relacionados
También disponibles en deb.griffo.io:
- cliamp - Un reproductor de música retro para la terminal, para cuando no estás en el escritorio
- termusic - Otro reproductor de música y pódcast para la terminal, para bibliotecas locales
- lowfi - Un reproductor de radio lo-fi de un solo comando, para cuando no quieres interfaz alguna
- yt-dlp - Para las pistas que no están en Spotify
