$ fym playlists list --service=spotifyNAME TRACKS UPDATED Running 130+ 30 now Monday Drive 47 2026-05-15 Deep Focus 62 2026-05-14

fym: tu música, en la terminal.

Un binario local en Node que se comunica con la aplicación de escritorio FYM a través de loopback. Lista listas de reproducción, busca, crea listas, da me gusta y sigue, en 22 servicios. Incluye nivel gratuito.

npm i -g @freeyourmusic/cli
17 serviciosDesde Spotify hasta Zvuk
Local primeroSolo 127.0.0.1
Sin OAuth aparteHereda la sesión autenticada de tu escritorio

Referencia de comandos

LEER · gratis

fym statusfym accountsfym accounts --service=spotifyfym playlists list --service=spotifyfym playlists list --service=spotify --account=me@work.comfym playlists get <id>fym tracks list --playlist=<id>fym library tracks --service=spotifyfym library albums --service=tidalfym library artists --service=apple-musicfym history recent --service=spotify --limit=50

BUSCAR · gratis, 100/día

fym search tracks "kendrick humble" --service=spotifyfym search albums "blonde" --service=apple-musicfym search artists "phoebe bridgers" --service=tidal

ESCRIBIR · Pro

fym playlists create "Workout" --service=spotify --account=me@personal.comfym playlists rename <id> "Cardio" --service=spotifyfym playlists delete <id> --service=spotifyfym tracks add --service=spotify --playlist=<id> --track=<gid>fym tracks remove --service=spotify --playlist=<id> --track=<gid>fym tracks reorder --service=spotify --playlist=<id> --from=0 --to=5fym library like --service=spotify --track=<gid>fym follow artist <id> --service=tidal

Modo JSON para scripts y agentes

Añade --json a cualquier comando para obtener una salida procesable. Canalízalo a jq, agentes, cron, donde quieras.

fym playlists list --service=spotify --json | jq '.data[].name'

Varias cuentas por servicio

¿Tienes dos cuentas de Spotify conectadas? Ejecuta "fym accounts" para listarlas y luego pasa un id o una etiqueta a --account para apuntar a una. Con una sola cuenta, --account es opcional. Cuando hay dos o más conectadas y lo omites, el comando lista tus cuentas y termina sin actuar, de modo que nunca toca la cuenta equivocada.

CLI vs MCP

ScriptableCLI: sí. MCP: no, se ejecuta dentro del host.
Compatible con cronCLI: sí. MCP: requiere que el host esté en ejecución.
Compatible con tuberíasCLI: JSON por stdin/stdout. MCP: llamadas estructuradas a herramientas.

Usa el servidor MCP para chat. Usa la CLI para automatización.

Gratis vs Pro

Gratis

Lee listas de reproducción, biblioteca e historial. 100 búsquedas al día en todos los servicios.

Pro

Crea, renombra y elimina listas de reproducción. Añade, quita y reordena pistas. Da me gusta y sigue artistas. Búsqueda ilimitada.

Privacidad

El servidor MCP se conecta a Free Your Music a través de un puente local en tu equipo. Los resultados de las herramientas van a tu aplicación de IA; cómo los procesa depende de su configuración y de su proveedor de modelos.

Tu host de IAPuente local (127.0.0.1)Escritorio FYM

Conecta tu música.

Un comando para tu host de IA. Reinicia. Listo.

Instalar en
npx -y @freeyourmusic/mcp install --host=claude-desktop

Escribe en ~/Library/Application Support/Claude/claude_desktop_config.json
Reinicia Claude Desktop (cmd+Q en macOS). Las herramientas de freeyourmusic aparecen en el panel de integraciones.