Get the playlist of your dreams based on a song
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
.editorconfig
.gitignore add first versino Sep 7, 2015
.jscsrc add jscsrc Oct 24, 2015
.jshintrc update lint Oct 24, 2015
README.md
gulpfile.js fix deploy Oct 25, 2015
package.json update version Nov 1, 2015

README.md

#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
  • Make new playlist based in a track of the list
  • 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

MagicPlaylist

MagicPlaylist Creates Spotify Playlists Based on a Single Song

CNET - Create Spotify playlists based on one song with MagicPlaylist

MagicPlaylist - Create Spotify playlists based on one song

MagicPlaylist trenger bare én sang

#Contributing

npm install
npm run dev

Add polyfill to build and works with all browsers

npm run dev --production

Authors

Code by Lovera Joel (@loverajoel)

Design by Agustín Schelstraete (@aschelstraete)

Made with ❤️ from Córdoba, Argentina.