Refactor with musicbrainz and setlistfm APIs