Timeline

Inspiration & Ideation

The group was interested in exploring music trends specifically relating to how generations of users can influence the music charts and dictate which types of music or artists become ‘mainstream’ and popular through mass streaming practices. Our initial idea was to take a deeper look and analyze music trends through Spotify, and further take these datasets and compare them with data from Billboard Hot 100s to get a more holistic outlook of the music industry, and the streaming activities of users for both of these music streaming platforms.

Dataset

These visualizations will narrate a story that unpacks the trends from the past decade regarding the changing preferences in music. Data from Spotify and Billboard Hot 100s will be used to create visualizations that tell the story of how music tastes have changed or stayed similar each year, and what contributing factors are present, specifically focusing on the user demographics of Spotify. Data such as music streams for songs and artists, user demographics, and song/artist ranking will be cross-referenced with the same data retrieved from the Billboard Hot 100s to examine for similarities or differences in the top ranking music genres, songs, and artists for each year from 2014 to 2023.

A table dataset for the top 5 Spotify artists by streams per year from 2014 to 2023
Data set used for the top 5 Spotify artists each year within the past decade (2014 to 2023).
A table dataset for the top 5 Spotify genres by streams per year from 2014 to 2023
Data set used for the top 5 music genres on Spotify within the past decade (2014 to 2023).
A long dataset table
Data set used for the Spotify Charts: Top 10 songs each year (2014 to 2023).
A long dataset table
Data set used for the Billboard Hot 100: Top 10 songs each year (2014 to 2023).
A table dataset for the top 5 Spotify artists by streams per year from 2014 to 2023
Data set used for the top 5 Spotify artists each year within the past decade (2014 to 2023).
A table dataset for the top 5 Spotify artists by streams per year from 2014 to 2023
Data set used for the top 5 Spotify artists each year within the past decade (2014 to 2023).
A table dataset for the top 5 Spotify artists by streams per year from 2014 to 2023
Data set used for the top 5 Spotify artists each year within the past decade (2014 to 2023).

Visualizations & ChatGPT

Initial visualizations can be viewed and examined in the ‘ VISUALIZATIONS Popup Image ’ page for further observation into music trends of listeners through online-streaming in these platforms.

Site Design & Brand Guidelines

Spotify's For the Record Site Pages

4 images displaying some of Spotify's For the Record articles.
Articles from Spotify's For the Record articles.

Colour Palette

Will include picture soon.

Challenges

Use of Colour in Our Visualizations

There has been several changes on how to use colour in our visualizations. One feedback we received was to grey out the irrelevant data and another was to assign colours to all data but muting the colours for irrelevant data. Here are images of one that is greyed out and one that has muted colours. Due to time constraints we couldn't change the rest of our visualizations to have colour and kept them greyed out.

An svg of a pie chart
A pie chart focusing with greyed out data.
An svg of a pie chart
A pie chart with colours but some are muted.

Visualization 3: Spotify User Genre

This visualization was one of the hardest ones to get right as the data we found online and from AI were either conflicting or incomplete across age groups and year. We then ended up choosing to show only Pop & Hip-Hop/Rap as they were the only ones to consistently show up across all age groups and years. If we had more time we would have looked further into completing this particular dataset. Click here to view the visualization.

                    
const data = [
    { "Year": "2013", "Age Group": "Millennials", "Top Music Genres": "Pop", "Percentage": 35 },
    { "Year": "2013", "Age Group": "Millennials", "Top Music Genres": "Hip-Hop/Rap", "Percentage": 25 },
    { "Year": "2013", "Age Group": "Millennials", "Top Music Genres": "R&B", "Percentage": 20 },
    { "Year": "2013", "Age Group": "Millennials", "Top Music Genres": "K-Pop/J-Pop", "Percentage": 5 },
    { "Year": "2013", "Age Group": "Millennials", "Top Music Genres": "Regional Mexican, Bollywood, Spanish Contemporary", "Percentage": 10 },
    { "Year": "2013", "Age Group": "Millennials", "Top Music Genres": "Other Genres (Latin, EDM, etc.)", "Percentage": 5 },
    { "Year": "2013", "Age Group": "Gen Z", "Top Music Genres": "Pop", "Percentage": 40 },
    { "Year": "2013", "Age Group": "Gen Z", "Top Music Genres": "Hip-Hop/Rap", "Percentage": 25 },
    { "Year": "2013", "Age Group": "Gen Z", "Top Music Genres": "Electronic", "Percentage": 10 },
    { "Year": "2013", "Age Group": "Gen Z", "Top Music Genres": "Indie/Alternative", "Percentage": 15 },
    { "Year": "2013", "Age Group": "Gen Z", "Top Music Genres": "Other genres (Latin, EDM, etc.)", "Percentage": 10 },
    { "Year": "2023", "Age Group": "Millennials", "Top Music Genres": "Pop", "Percentage": 40 },
    { "Year": "2023", "Age Group": "Millennials", "Top Music Genres": "Hip-Hop/Rap", "Percentage": 30 },
    { "Year": "2023", "Age Group": "Millennials", "Top Music Genres": "Rock", "Percentage": 15 },
    { "Year": "2023", "Age Group": "Millennials", "Top Music Genres": "Indie/Alternative", "Percentage": 10 },
    { "Year": "2023", "Age Group": "Millennials", "Top Music Genres": "Other genres (Latin, EDM, etc.)", "Percentage": 5 },
    { "Year": "2023", "Age Group": "Gen Z", "Top Music Genres": "Pop", "Percentage": 40 },
    { "Year": "2023", "Age Group": "Gen Z", "Top Music Genres": "Afrobeats", "Percentage": 25 },
    { "Year": "2023", "Age Group": "Gen Z", "Top Music Genres": "Alternative/Indie", "Percentage": 20 },
    { "Year": "2023", "Age Group": "Gen Z", "Top Music Genres": "Hip-Hop/Rap", "Percentage": 10 },
    { "Year": "2023", "Age Group": "Gen Z", "Top Music Genres": "Other genres (Latin, EDM, etc.)", "Percentage": 5 }
];
            
                    
                
A data set used for Spotify's Top User Genres that shows genres found in some Age Groups and Years.
                    
const filteredData = [
    { "Year": "2013", "Age Group": "Millennials", "Top Music Genres": "Pop", "Percentage": 35 },
    { "Year": "2013", "Age Group": "Gen Z", "Top Music Genres": "Pop", "Percentage": 40 },
    { "Year": "2013", "Age Group": "Millennials", "Top Music Genres": "Hip-Hop/Rap", "Percentage": 25 },
    { "Year": "2013", "Age Group": "Gen Z", "Top Music Genres": "Hip-Hop/Rap", "Percentage": 25 },
    { "Year": "2013", "Age Group": "Millennials", "Top Music Genres": "Other Genres (Latin, EDM, etc.)", "Percentage": 5 },
    { "Year": "2013", "Age Group": "Gen Z", "Top Music Genres": "Other genres (Latin, EDM, etc.)", "Percentage": 10 },
    { "Year": "2023", "Age Group": "Millennials", "Top Music Genres": "Pop", "Percentage": 40 },
    { "Year": "2023", "Age Group": "Gen Z", "Top Music Genres": "Pop", "Percentage": 40 },
    { "Year": "2023", "Age Group": "Millennials", "Top Music Genres": "Hip-Hop/Rap", "Percentage": 30 },
    { "Year": "2023", "Age Group": "Gen Z", "Top Music Genres": "Hip-Hop/Rap", "Percentage": 10 },
    { "Year": "2023", "Age Group": "Millennials", "Top Music Genres": "Other genres (Latin, EDM, etc.)", "Percentage": 5 },
    { "Year": "2023", "Age Group": "Gen Z", "Top Music Genres": "Other genres (Latin, EDM, etc.)", "Percentage": 5 }
];
            
                    
                
A filtered data set used for Spotify's Top User Genres that shows genres present in all Age Groups and Years.

Please note that adding these images were a last minute decision for the presentation (if shown), they will be put in a slideshow below.

1 / 4
2 / 4
3 / 4
4 / 4
Previous iterations of Visualization 3.

Member Roles

Arielle:

Clark: