Music Routes data: What musicians played on which tracks?
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
data
doc/cli
example
lib
spec
tmp
.editorconfig
.gitignore
.travis.yml
Gruntfile.js
README.md
package.json

README.md

music-routes-data

Music Routes Data: What musicians played on which tracks?

Build Status

Schema

Data is stored in eight JSON files in the data directory.

Four of the files contain basic data:

  • tracks.json contains the names and unique id string for a track.
  • releases.json contains the names and unique id string for a release.
  • artists.json contains the names and unique id string for an artist.
  • individuals.json contains the names and unique id string for an individual.

Four of the files describe relationships between the basic data and sometimes include extra data relevant to the relationship:

  • artist_track.json contains artistId and trackId pairs where a track is attributed to an artist.
  • individual_artist.json contains individualId and artistId pairs where an individual is a member of an artist.
  • individual_track.json contains individualId and trackId pairs where the individual performed on the track. There is also an optional credits array that explains the person's role on the track (e.g., ["vocals","guitar"]).
  • track_release.json contains trackId and releaseId pairs where a track appears on a release.

License

Music Routes Data by Rich Trott is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Creative Commons License