Skip to content

YuktiVasuja/Image2Playlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Vibe Music Project 🎡🎨

A music recommendation system that suggests songs based on the vibe of an image.
It uses VGG16 for image feature extraction and Spotify API to fetch songs.

Features

  • Extracts image features using VGG16 pretrained model.
  • Finds nearest images in the dataset using K-Nearest Neighbors (KNN).
  • Determines the dominant vibe of the uploaded image.
  • Fetches Spotify tracks matching the detected vibe.
  • Supports vibes like calm, energetic, sad, chill, and romantic.

Setup Instructions

  1. Clone the repository

git clone https://github.com/your-username/vibe-music-project.git

  1. Install dependencies

pip install tensorflow spotipy python-dotenv scikit-learn

  1. Add your dataset

Place images in /dataset folder.

Organize images by vibe:

dataset/ β”‚ β”œβ”€ calm/ β”œβ”€ energetic/ β”œβ”€ sad/ β”œβ”€ chill/ └─ romantic/

  1. Run the notebook in Colab.

About

AI-powered music recommender that suggests songs based on the vibe of an image. Uses VGG16 for image feature extraction, KNN for vibe detection, and Spotify API to fetch tracks matching the detected mood.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors