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.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)
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 includes these helpful pages:
Now using using the SeatGeek API because both the API and its documentation are far superior to setlist.fm.
Their API is pretty useless and their documentation is even worse. Replaced with SeatGeek.