there must be 50 ways to make a playlist
TRANSCRIPT
![Page 1: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/1.jpg)
There must be 50 ways to make a playlist ♬Dan Segal@djsegal
![Page 2: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/2.jpg)
As a music consumer, I’m always looking for new songs and artists
![Page 3: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/3.jpg)
While searching for coding playlists this summer, I noticed trends in the music
![Page 4: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/4.jpg)
![Page 5: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/5.jpg)
Instead of listening to 10k code playlists, I decided to compile a summary one ♬
![Page 6: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/6.jpg)
v1.0 – Meta Playlists (Summer ‘19)
Process
1. Scrape Spotify playlists based on
keywords (i.e. coding)
2. Sort songs based on frequency they
appear in playlists
3. Remove songs from unwanted artists
![Page 7: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/7.jpg)
v1.0 – Meta Playlists (Summer ‘19)
Process
1. Scrape Spotify playlists based on
keywords (i.e. coding)
2. Sort songs based on frequency they
appear in playlists
3. Remove songs from unwanted artists
Cons
1. Favors popular music (e.g. Billie Eilish)
2. Requires hardcoding a skip-artist list
3. Lumps together different genres
![Page 8: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/8.jpg)
v2.0 – Code Clusters
![Page 9: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/9.jpg)
Using NMF, we discovered 30 music genres from the 10k playlists and 5k artists
![Page 10: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/10.jpg)
TF-IDF ♬● Because playlist sizes are lognormal
● We need to scale song counts
● This is a hyperparameter
![Page 11: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/11.jpg)
So how did we do?
![Page 12: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/12.jpg)
Crème de la crème
Downtempo
● Air● Thievery Corporation● Gramatik● RJD2● Gorillaz● DJ Shadow
Chillout
● Tycho● Bonobo● Little People● Pretty Lights● Boards of Canada● Kodomo
![Page 13: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/13.jpg)
Robot Music
House
● Daft Punk● deadmau5● The Glitch Mob● Justice● Kaskade● Ratatat
Dubstep
● Flux Pavilion● Datsik● Rusko● Bassnectar● Pendulum● Zeds Dead
![Page 14: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/14.jpg)
Millennial Nonsense
Indie
● Foster The People● Death Cab for Cutie● Phoenix● The Black Keys● Tame Impala● Arctic Monkeys
Pop Punk
● blink-182● Sum 41● Linkin Park● Jimmy Eat World● The Offspring● New Found Glory
![Page 15: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/15.jpg)
The final step is choosing songs:
● Artist relevance● Playlist relevance● Playlist popularity
// see vibrazebra.com
![Page 16: There must be 50 ways to make a playlist](https://reader030.vdocuments.us/reader030/viewer/2022012702/61a4763f62aa2923ef2b4200/html5/thumbnails/16.jpg)