Skip to content

Discovering the biggest hits discovered by the Noon Pacific weekly playlist - before they were cool

Notifications You must be signed in to change notification settings

clentner/Noon-Pacific-Hits

Repository files navigation

Noon Pacific Hits

Intro

Noon Pacific is a weekly music playlist that has been releasing new playlists since September 2012. Along the way, it has helped popularize obscure artists, collaborated with nonprofits, hosted AMAs with featured artists, and gotten ahead of some of the biggest hits of all time.

Remember Hozier's "Take Me To Church"? Noon Pacific featured that track within days of its release. What about Daft Punk's "Get Lucky"?

In anticipation of Noon Pacific's four year anniversary, this project aims to collect statistics about the playlist service's history. What were the biggest hits discovered before their prime? What artists have made the most repeat appearances?

Results

The top 10 songs to have appeared on Noon Pacific, ordered by YouTube view counts, are:

Views Artist Title Hipsterness Playlist
689,153,621 Sam Smith Stay With Me 3 days after YouTube release NOON // 080
669,193,626 OMI (Felix Jaehn remix) Cheerleader 93 days before YouTube release NOON // 120
423,652,045 LA+CH Hi-Life 247 days before YouTube release NOON // 110
384,760,028 Kygo feat. Conrad Firestone 91 days before YouTube release NOON // 116
362,597,189 Hozier Take Me To Church 19 days after YouTube release NOON // 057
285,173,318 Milky Chance Stolen Dance 53 days after YouTube release NOON // 037
267,886,817 Daft Punk feat. Pharrell Get Lucky 4 days before YouTube release NOON // 032
217,088,879 Duke Dumont Ocean Drive 43 days before YouTube release NOON // 150
202,308,478 Duke Dumont feat. Jax Jones I Got U 37 days before YouTube release NOON // 069
176,056,939 Route 94 My Love 77 days after YouTube release NOON // 082

Click here for the top 100 list.

The artists with the most appearances on Noon Pacific are:

Appearances Artist
10 HONNE
6 Wildcat! Wildcat!
6 Roosevelt
6 Leo Kalyan
6 Chet Faker
6 Jungle
6 Beat Connection

Usage

  • You can use the pre-generated np-200-tracks.json file, or:
  • You will need a YouTube API key. Note: This program will use about 200K of your 1M daily quota.
  • Set the environment variable YOUTUBE-API-KEY to the key you have obtained.
  • Run add_youtube_data.py to get updated view counts for each song. Note: Due to poor Windows console support of Unicode, you will either need to run in a different console, redirect output to a file, or install win_unicode_console on Windows.
  • Analyze the resulting json file.

Caveats

YouTube Search isn't magic, so sometimes it comes up with a video that does not correspond to the track in question. Also, some of the tracks do not have YouTube videos at all.

To combat these problems, hand-edited supplementary files are used. These files are incomplete.

  • no-youtube-video.json is a list of ids, corresponding to tracks in the index for which no video is available.
  • wrong-youtube-video.json is a dictionary mapping ids to their correct YouTube id, for instances in which search returns the wrong video.

About

Discovering the biggest hits discovered by the Noon Pacific weekly playlist - before they were cool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages