You give them entirely too much credit. They can hardly figure out how to deliver a special meal to you (and cannot, if you upgrade!), and you think they can figure out and record what in-seat channel you listen to?!
Most likely is that they work on pure demographics, i.e. Approximate age, flying patterns, good chance that this is a person who likes classical music.