This is a derivative of [schwardo]'s Audio-Cancelling Headphones [link].
Instead of taking an audio stream or signal as what to cancel, these headphones recognize what song is being played in the surroundings (using technology like SoundHound and Shazam (and apparently now Google Assistant?) use) and play the inverse (from a streaming service) as a canceling signal to the wearer. They still have regular noise-canceling functionality, for non-music noises and unrecognized songs (as well as to adjust the inverse signal's playback rate to match the music), but you can set this to be less effective or turned off so that you can still hear people talking. As well, you can use this to hear the beginning of songs, before they're recognized, so that you can choose to turn off song-canceling for a song you like.
N/A [2019-03-31]-- notexactly, Mar 31 2019 Audio-Cancelling Headphones by [schwardo]. What this idea is based on. [notexactly, Mar 31 2019] random, halfbakery