Skip to content

brianhuang822/magicplaylist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Magic Playlist /

Get the playlist of your dreams based on a song

title

Magic Playlist is an intelligent algorithm developed under Spotify's API that enables users to create a playlist based on a song.

The algorithm detects the main artists and creates a playlist based on their high rated tracks. You can preview each song, remove it and add security attributions such as public or private. Give it a name, save it into your Spotify's account and enjoy!

Go to MagicPlaylist /

#Features

  • Create an Awesome playlist based on a song
  • Play audio preview (30 seconds)
  • Edit playlist
  • Save playlist in Spotify
  • Share playlist

#Algorithm Overview

  1. Given a Track extract his popularity
  2. Get related Artists form that Track
  3. Get top tracks from each related Artist
  4. Sort all Tracks from popularity(ASC)
  5. Alternate by Artist
  6. Select a batch of 30 Tracks most closest to the first Track popularity
  7. Sort by popularity
  8. Alternate by Artist
  9. Enjoy the playlist

The Algorithm 🌟

#Stack

#Spotify API

This entire app is based on Spotify API❤️

#Stay In Touch

Follow us for news @magicplaylistco

#Press

CNET - Create Spotify playlists based on one song with MagicPlaylist

MagicPlaylist - Create Spotify playlists based on one song

#Contributing

npm install
npm run dev

Authors

Code by Lovera Joel (@loverajoel)

Desing by Agustín Schelstraete (@aschelstraete)

Made with ❤️ from Córdoba, Argentina.

About

Get the playlist of your dreams based on a song

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.8%
  • CSS 21.8%
  • HTML 4.4%