This is a different take on the "Ability to link tracks together" idea, but simplified and clarified.
Right now if I am listening to an "intro" song, like Van Halen's Eruption, I can select You Really Got Me, right click, and "Add to Queue" so that it plays immediately following. Otherwise Eruption ends and something totally unexpected comes up and wrecks my morning. There are countless example of songs intended by the artists and expected by the listeners to always follow another. I won't bore you and list them here, but you all have your favorites.
A simple solution to this is to add one more option to the right-click pulldown menu - right under "Add to Queue", we should have an option to "Always Queue After Current Song". Then any time the song you're listening to now plays in the future, the song you set an "auto-queue rule" for will be put into queue automatically - even if that song is not in a playlist that the intro song is in. Ideally the queued song would play without a gap so it sounds seamless as intended.
This is different than the Apple method of linking songs because with Apple, a linked set of songs becomes listed as a single track in the library with whatever name you give it. Using the auto-queue functionality, each track remains a distinct track and shows up as such in any library, station, playlist, etc. The software is simply using a rule set to determine that one track will always follow another - so all track counts/statistics stay accurate. This should avoid any statistic or royalty issues.
This is also a safety feature! If I could set this up as an auto-queue rule, then I would not feel the need to find the second song in a set and set it to queue - while I'm driving, for example. I'm not condoning that, of course.
If you think music should be listened to the way the artists intended, and you listen to any music that's intended to be contiguous from one track to another, please vote to get this feature implemented!