Former TUAW contributor Dan Pourhadi has become quite the iOS developer, and his OnCue app (US$2.99) keeps getting more features and popularity with every revision. The app was updated to version 5.01 this week, and has been burning up the iTunes App Store charts -- it's currently the #12 paid iPad music app and #24 on the iPhone.
In case you're not familiar with OnCue, it's an amazing mobile music player that gives users an easy way to create and arrange music queues. As an enhancement to your music library, it's a fun way to create queues on your mobile device with no need to resort to your Mac or PC and iTunes.
Some of my favorite features are the ability to create those queues with just a tap-hold-drag-drop gesture, and the advanced crossfade capability. Dan has provided crossfade to make transitions between songs without gaps, and you can even customize the "fade in from" and "fade out to" volumes if needed.
Another feature that I love is the ability to create Smart Queues. Like many of the smart folder features you find in other apps -- Mail.app is a good example -- you can create re-usable filters that use a set of rules to queue up songs. This replicates the capabilities of the Smart Playlists in iTunes, but lets you create the queues on your mobile device instead of on your Mac or PC.
When you're using OnCue on an iPhone, you can preview a song before adding it to your queue. I find the ability to get song lyrics, music videos, artist biographies, and a list of similar artists with a swipe-and-tap to be a huge plus. Be aware, however, that OnCue can't play DRM-protected music (such as older songs from the iTunes Store that were never updated to iTunes Plus), and it also can't play un-downloaded music that's stored remotely in iTunes Match/iCloud.
For anyone who has used OnCue in the past, get the update now. If you haven't used OnCue and listening to music is one of the major reasons you have an iOS device, buy it now.