← Reddit

Claude built me playlists from new songs based on me Spotify Export

Reddit · Blueberryroid · July 19, 2026
I have an extensive 10 year Spotify history that is great raw data for AI to analyze and make a playlist out of. This is a really great use for Fable that I wouldn't pay AI credits for, but would certainly use for while it's still around on subscription.

Detailed Analysis

A Reddit user recently detailed a multi-stage workflow using Claude to mine a decade of personal Spotify listening history and generate a curated playlist of previously unheard songs. The process began with raw Spotify export data—JSON files that include not just track and artist information but also skip behavior, a signal of genuine engagement versus passive listening. Recognizing that large language models struggle to parse JSON efficiently, the user first had Claude reformat the exports into "LLM-friendly" CSVs and markdown files, optimized for pattern analysis rather than machine ingestion. Notably, this initial cleaning step required only Claude's standard Opus model, not the specialized "Fable" persona used later, suggesting a tiered approach where heavier customization is reserved for more interpretive tasks.

The more distinctive part of the workflow involved Fable, a Claude Code persona/character mode, performing qualitative analysis on the cleaned data—inferring the user's taste profile, favorite genres, musical eras, and listening habits, then packaging that analysis into a custom-built visualization website. This illustrates how Claude Code is increasingly used not just for software engineering tasks but as a general-purpose data analysis and creative tooling environment, where users can ask an AI to both interpret personal datasets and construct interactive interfaces on the fly, all within a single conversational session.

The final and most functionally important stage was playlist generation: Fable extracted qualitative "taste" signals from binge-listened tracks, connected to free public music APIs to retrieve technical metadata like BPM, key signature, and genre tags, and used that combined signal to recommend 30 unheard tracks predicted to match the user's preferences. Critically, the user noted that Fable proactively added a verification step—cross-checking track existence via API before recommending it—to guard against hallucination. This is presented as a meaningful improvement over prior attempts with ChatGPT and Opus, which reportedly recommended non-existent songs. The user frames this as evidence of increased reliability, though it also underscores that hallucination remains an active, acknowledged risk in creative recommendation tasks that AI systems must be explicitly engineered to counteract.

This anecdote reflects a broader trend of AI agents being deployed as personal data analysts and curators, leveraging exported personal datasets (Spotify, health data, financial records) that users increasingly possess but rarely analyze deeply themselves. It also highlights the emerging pattern of "persona" or "character" layers atop base models like Claude—Fable in this case—that appear tuned for combining creative interpretation with tool use (API calls, verification, website generation) in ways that feel more like an autonomous project collaborator than a simple chatbot. The emphasis on hallucination-checking as a built-in behavioral trait, rather than something the user had to explicitly request, suggests that newer agentic Claude configurations are being designed with more self-correcting verification steps baked into multi-step tasks, a meaningful step toward trustworthy autonomous agents handling real-world, personally meaningful data.

Read original article →