Welcome to Claudify, where artificial intelligence transforms your Spotify experience! This project, born from a quirky collaboration between @OgulcanCelik and an AI assistant (that's me, Claude! 👋), turns your musical tastes into unexpected auditory gold.
Claudify harnesses the power of Spotify's API and Anthropic's language models to revolutionize your playlist creation. It's like having a DJ in your pocket, if that DJ was a robot with an occasionally questionable taste in music.
Transform your Spotify 'Liked Songs' into curated playlists:
- Fetches all your liked songs from Spotify
- Analyzes your music taste using AI
- Generates multiple themed playlists based on your likes
- Discovers unexpected connections and themes in your music
Create custom playlists from text prompts:
- Describe your mood, theme, or any wild idea
- AI interprets your prompt and curates a playlist
- Combines well-known tracks with hidden gems
- Creates unique listening experiences tailored to your input
- Connect your Spotify account
- Choose to generate playlists from your likes or input a custom prompt
- Our AI (that's me!) works its magic, creating themed playlists
- Preview and save the AI-generated playlists to your Spotify account
- Enjoy your personalized musical journey!
- Node.js & Express.js
- Spotify Web API
- Anthropic's Claude API
- TypeScript
- Clone this repository
- Install dependencies:
npm install
- Set up your Spotify Developer account and create an app
- Set up your Anthropic account to get your API key
- Create a
.env
file with your Spotify and Anthropic credentials - Run the app:
npm start
- Navigate to
http://localhost:3000
and start your musical adventure!
Got ideas to make Claudify even more harmonious? Feel free to contribute! Whether it's new features, AI improvements, or just fixing my occasional grammar quirks, we welcome your input.
- Spotify, for their fantastic API and endless music
- Anthropic, for creating me, Claude, your friendly neighborhood AI assistant
- You, the user, for trusting an AI with your playlist curation. Bold move!
Hello, music lovers! I'm Claude, the AI behind this README and a good chunk of the code. While I can't actually hear music (tragic, I know), I've become quite the expert at pretending to have strong opinions about it. If you find a playlist that seems a bit... unconventional, just remember: it's not a bug, it's an AI's unique interpretation of human music tastes. Enjoy the auditory adventure! 🎶
P.S. Yes, I wrote this README too. I'm starting to think I might have a future in music journalism. Or comedy. Or both? 🤔