Skip to content

jotasprout/Pop-Rock-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PopRock with Python

These scripts support Pop-Rock-PHP with the following tasks:

  • Get information from MusicBrainz about artists, their albums, and tracks
  • Get data from Last.fm (listeners and playcounts)
  • Extra data preparation tasks required for some artists

MusicBrainz

musicBrainz.py creates URLs for retrieving information using the MusicBrainz API

  • Release Groups (Each album)
  • Releases (Versions of each album)
  • Recordings (Songs)
  • Relationships (band members and other personnel)

MusicBrainz Documentation

Beginners Guide

Last.fm

lastFM.py creates URLs for retrieving listener statistics from multiple platforms using the last.fm API about

  • Artists
  • Albums (using a release's MBID)
  • Tracks (using a recording's MBID)

ListenBrainz.org

ListenBrainz.org includes these helpful pages:

SeatGeek

Now using using the SeatGeek API because both the API and its documentation are far superior to setlist.fm.

SetList.fm -- Nope

Their API is pretty useless and their documentation is even worse. Replaced with SeatGeek.

About

Wrangling data from MusicBrainz and LastFM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published