Skip to content

Emirfs/claudify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claudify

Maintained fork of ogulcancelik/claudify.

The original project was created by Ogulcan Celik. This fork keeps the original project history and adds updates for current Spotify and Anthropic API behavior, including secure Spotify redirect handling, current Claude model support, playlist selection, generated playlist labeling, and more robust JSON parsing.

Attribution

The original package.json declares the project license as ISC. This fork keeps that license and includes a root LICENSE file for clarity.

Features

  • Generate Spotify playlists from your liked songs.
  • Select existing Spotify playlists and generate new playlists based on those sources.
  • Create a custom playlist from a text prompt.
  • Choose the target number of songs per generated playlist.
  • Adds This is AI generated. to generated Spotify playlist descriptions.
  • Uses Anthropic Claude for playlist generation.

Requirements

  • Node.js
  • Spotify Developer app
  • Anthropic API key

Setup

  1. Install dependencies:

    npm install
  2. Copy .env.example to .env and fill in your credentials:

    Copy-Item .env.example .env
  3. In your Spotify app settings, add this redirect URI:

    http://127.0.0.1:3000/callback
    
  4. Start the app:

    npm.cmd start
  5. Open:

    http://127.0.0.1:3000
    

Environment Variables

ANTHROPIC_API_KEY=
ANTHROPIC_MODEL=claude-sonnet-4-6
ANTHROPIC_MAX_TOKENS=12000
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
SPOTIFY_REDIRECT_URI=http://127.0.0.1:3000/callback

GitHub Publishing Notes

Do not commit local credentials or generated runtime files. This repo ignores:

  • .env
  • token.json
  • saved_playlists.json
  • node_modules/
  • dist/

If you publish this fork, keep the attribution section and original license notice intact.

About

AI-powered Spotify playlist generator using Claude API. Create personalized playlists from text prompts or transform your liked songs into curated collections. Seamlessly blends AI creativity with music discovery.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 100.0%