Spotify meets MusicBrainz meets YouTube