Introduction

This app utilizes the Spotify API to search your favorite artists and perform several quantiative tests that analyze popularity of songs against factors such as tempo, liveness, dancability etc. It also uses the Genius API to grab song lyrics and perform sentiment analysis. In addition, you can also see visuals of the top songs from every decade starting from the 60's til now.

Today's Top Songs

2000's Hits

90's Top Hits

80's Top Hits

70's Top Songs

60's Top Songs

Side by Side Comparisons

Analysis

  • Top songs can say a lot about a time period and the overall mood/perspective of the generation during the time. Today's current hits are a little more turbulent, there could be a lot of factors causing this - for example it is nearing summer, and summer anthems tend to have higher energy. In addition, political nature, current events and pop culture also would have a huge effect on current hits.

  • I do want to point out possible discrepancies in the data - I'm comparing today's current hits with top hits over various decades. Again, these current hits (the popular songs today on spotify), while the songs I'm analyzing from the 90's - 60's are complied songs from the whole decade. Thus it's a bit of a stretch to compare today's hits with previous decades but it is helpful to see a general trend of sentiment as the years pass.

Analysis

  • It is apparent that as you go backwards in time, there are a greater amount of songs falling into the 'sad/depressing' catagory rather than the 'turbulent' catagory. Again theres a lot of factors to consider for this, one of the biggest ones being context - the 60's and 70's included such as the Vietnam War, inflation, civil rights movements etc, that largely influenced music genres & popularity of songs.

  • Again, another discrepenacy I want to point out is measure of popularity. Spotify measures popularity of songs by number of listens on their app. Unfortunately the Spotify API doesn't disclose song play counts and they have the popularity of song listed numerically.

Analysis

  • However, Spotify wasn't available 10 years ago - thus popularity of songs in the 90's didn't such thing have play counts (on Spotify at least). Thus, it's unclear how exactly Spotify measures popularity for songs before its time. Spotify has top hits playlists for each decade and I simply took the data from there. In an ideal world the data would be much more accurate if popularity was measured against the same standards.

Analysis By Artist

  • You can search any artist in the shiny app, but for analysis I'll focus on a single artist - Ed Sheeran

Lyrical Sentiment Analysis

Lyrical Sentiment Analysis

  • According to his lyrics, Ed Sheeran's discography is pretty postive - and I've seen this trend in almost every artist as well. There is a fair amount of negativity but every album has their ballads.

  • I think it's safe to say happy songs sell well!

Sentiment Analysis By Song

Sentiment Analysis By Song

  • Ed Sheeran is a artist known for his acoustic songs and ballads - therefore it's expected that many of his songs fall into the fairly 'sad' catagory, as he doesn't have too many high energy songs

  • Another discrepancy to point out - we know Ed Sheeran's overall sentiment is mostly postive from the bar graph on the previous slide. However most of his songs are slower & softer, yet not necessarily always sad, but the lack of tempo classifies it as sad.

Most Frequent Words

Most Frequent Words

  • To no surpise, Ed Sheeran's most used word is love! Which makes sense given that all of his songs revolve around relationships and past experiences.
  • He also uses 'home', 'eyes', and 'heart' often. Also note the word 'ye' (I think that's from his song titled 'Bibia Ye Ye')
  • We know Ed Sheeran writes all of this songs - I think it's apparent that the lyrics he writes are genuine and sentimental - it's one of his signifying trademarks.