Well I was thinking of an "autoplay" feature, like in Spotify, after a playlist reaches an end, a mix of most played songs/ or of tagged similar genres, gets queued immediately, for a continuous playback experience.
As for more complex and relevant suggestions/analysis, I think it could fetch song suggestions from last.fm or such sites, and query local file database to see if those suggestions are available for playback.