Skip to content

Latest commit

 

History

History

Music-APIs

Project - Music API's

Music is amazing. With the rise of the internet, there are a ton of sites that have an encyclopedia worth of music data, two of which are MusicBrainz and AudioScrobbler.

These sites also have API's which allow us to connect and extract their music data.

Project Overview

In this project, we'll be using the MusicBrainz and AudioScrobbler API's to get info about our favorite artists and their albums.

MusicBrainz

We'll be using the MusicBrainz to pull in data about an artist and output a .csv file of all their album titles.

AudioScrobbler

We'll be using the AudioScrobbler to pull in data about an album and output the album description to a .txt file.

Getting Started

Prerequisites

You'll need to install:

Scripts

  • music_brainz_api.py - Pulls in data about a musical artist from the MusicBrainz API and outputs a .csv file of their albums.
  • audio_scrobbler_api.py - Pulls in data from the AudioScrobbler about a specific album and outputs album info in a .txt file.

Outputs:

  • %_titles.csv - A .csv file listing all the albums by a certain artist.
  • %_%_Info.txt - A .txt file with the album information of a certain artist's album.

Authors

License

Creative Commons License

Acknowledgments