$ 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
22 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'

Multiple accounts per service

Connected two Spotify accounts? Run "fym accounts" to list them, then pass an id or label to --account to target one. With a single account, --account is optional. When two or more are connected and you omit it, the command lists your accounts and exits without acting — so it never touches the wrong one.

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

Sin telemetría. El token de portador rota en cada lanzamiento del escritorio. Tus datos musicales nunca salen de tu equipo por este canal.

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.