$ fym playlists list --service=spotifyNAAM TRACKS BIJGEWERKT Running 130+ 30 nu Monday Drive 47 2026-05-15 Deep Focus 62 2026-05-14

fym: jouw muziek, in de shell.

Een lokale Node-binary die met de FYM desktop-app communiceert via loopback. Lijst afspeellijsten, zoek, maak afspeellijsten aan, like, volg — over 22 diensten. Gratis tier inbegrepen.

npm i -g @freeyourmusic/cli
22 dienstenSpotify tot Zvuk
Local-firstAlleen 127.0.0.1
Geen aparte OAuthErft de geauthenticeerde sessie van je desktop

Commandoreferentie

LEZEN · 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

ZOEKEN · gratis, 100/dag

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

SCHRIJVEN · 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

JSON-modus voor scripts en agents

Voeg --json toe aan elk commando voor parseerbare output. Pijp door naar jq, agents, cron, overal.

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

Meerdere accounts per dienst

Twee Spotify-accounts gekoppeld? Voer "fym accounts" uit om ze op te sommen en geef daarna een id of label door aan --account om er één te kiezen. Met één account is --account optioneel. Zijn er twee of meer gekoppeld en laat je het weg, dan somt de opdracht je accounts op en stopt zonder iets te doen — zo raakt hij nooit het verkeerde account aan.

CLI vs MCP

ScriptbaarCLI: ja. MCP: nee, draait binnen de host.
Cron-baarCLI: ja. MCP: vereist dat de host draait.
Pijp-vriendelijkCLI: stdin/stdout JSON. MCP: gestructureerde tool-aanroepen.

Gebruik de MCP-server voor chat. Gebruik de CLI voor automatisering.

Gratis vs Pro

Gratis

Lees afspeellijsten, bibliotheek, geschiedenis. 100 zoekopdrachten per dag over alle diensten.

Pro

Afspeellijsten aanmaken, hernoemen, verwijderen. Tracks toevoegen, verwijderen, opnieuw ordenen. Liken, artiesten volgen. Onbeperkt zoeken.

Privacy

Geen telemetrie. Het bearer-token roteert bij elke desktop-start. Je muziekdata verlaat je machine nooit via dit pad.

Je AI-hostLokale bridge (127.0.0.1)FYM desktop

Sluit je muziek aan.

Eén commando voor je AI-host. Herstart. Klaar.

Installeren in
npx -y @freeyourmusic/mcp install --host=claude-desktop

Schrijft naar ~/Library/Application Support/Claude/claude_desktop_config.json
Herstart Claude Desktop (cmd+Q op macOS). De freeyourmusic-tools verschijnen in het integraties-paneel.