Unnecessary, as all passengers would be happy without entertainment, stop complaining when they fly, etc etc etc.
Barring that, I'd say filled with all the music and shows I like, regardless of whether anyone else cares what they are. So, perhaps, a better answer may be linked to the Internet so that AVOD isn't limited to the programmed choices on board. I could request any song, watch any movie, etc. For added enjoyment, the headphones would leak no sound outward at all, so that if I have the volume up others can't hear it. And, on a combination of Virgin America's service-requesting features and Continental's Executive Meal option, I could schedule my cabin service at the times I want it. Granted, this doesn't mean that as a Y pax I can request a multi-course meal on a two-hour flight. What this would mean is that if the flight that day is offering a dinner service and a breakfast service, I could schedule those in for specific times during the flight so I can sleep whenever I want. Also, this would even mean that the f/a would wake me when its time for breakfast. All in one user-friendly interface that doesn't break.
Last Flight: SCX701 MSP-PHX B738 8Jan2008