QTMPlay includes a fully-featured carousel, with the ability to play songs in a shuffle or sequential order. Each song can repeat a different number of times, fade or or not fade out at the end, and, most importantly, have a relative volume.
Relative volume is QTMPlay's (well, actually Andrew Clover's) answer a common problem in carousel selections. Some songs are by nature louder than others, and some are quieter. When these songs come on in a carousel selection using other programs, you would have to open up the bulky control window and alter the volume to restore the volume balance. However, QTMPlay allows you to tell it that a particular song is loud or quiet, and according set a "relative volume" for it. This way, if you set the relative volume for a loud song at 70%, it will always play 30% quieter than all the other normal songs in the carousel, which play at 100%, which is the actual volume QTMPlay is at. This is also a first for the Acorn scene.
QTMPlay allows you to keep a default carousel that is automatically loaded (and played also, if you want) when you run QTMPlay. All the normal rules of position saving apply to this, so it makes QTMPlay a great addition to the boot sequence.
In each carousel that you listen to, QTMPlay keeps a tally of your progress through all the songs. Whenever you quit QTMPlay, your current song number and position in that song are saved along with the carousel, so when you restart QTMPlay and load the carousel in, you will carry on listening right where you left off!
Although QTMPlay itself does not currently use this feature (but QTMPlay 3 will), QTMPlay's player module, "QTMPlayer", will actually change carousel songs in the background -- i.e. when you are in single-tasking mode, playing a game. This is (or rather, will be in QTMPlay) a first for the Acorn scene.