Skip to content

Download and analyze XPN playlists as part of the #XPNAtoZ marathon

Notifications You must be signed in to change notification settings

lenabradley/xpn_wordplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XPN A to Z Analysis

by Lena R. Bartell (twitter: @lenabartell)

Summary

In a massive marathon event, WXPN radio in Philadelphia played over 5,000 songs from their library in alphabetical order. The marathon started on November 30 and continued 24/7 until mid-day on December 17, 2016. To learn more, check out their website: WXPN radio (on twitter @wxpnfm, #XPNAtoZ). During the marathon, I developed this code to analyze the playlist.

Here's a quick analysis, including code to

  1. Scrape data from the xpn.org playlist website using scrapy spider (scrape_playlist\scrape_playlist\spiders\xpnplaylist_spider.py)
  2. Use the MusicBrainz.org online database & API to collect more song metadata (wordplay.py)
  3. Analyze and export the results (wordplay.py)

In the news

  1. "Meet Lena Bartell, #XPNAtoZ data nerd and massive music fan", by Bruce Warren. December 16, 2016.
  2. "Tuning in to the WXPN A to Z marathon, alphabetically", by Dan DeLuca. December 16, 2016.
  3. "BEHOLD, DATA NERDS, THIS INSANE BREAKDOWN OF WXPN'S #XPNATOZ COUNTDOWN", on philebrity.com. December 16, 2016.

Click image below for interactive Tableau viz

Tableau Viz Link

Related Work

Also check out complementary analysis of the playlist by Drew Sudell and Bruce Segal

About

Download and analyze XPN playlists as part of the #XPNAtoZ marathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages