There are any number of ways to hear a variety of music on an Android phone when you've got a data connection. Pandora, Slacker, and apps of their kind can stream music to you. And I've found another app, MixZing, that will deliver playlists selected from what I've actually got on my phone, based on the music I'm currently listening to.
But what do you do when there's no data connection for this to be done through? I've found one app, JukeFox, that runs entirely locally. It scans your library and downloads tags for each of your songs; later on, it relies on this local cache to generate suggestions. However, JukeFox has stopped working for me. There seems to be a bug that is preventing it from scanning my library.
Can anyone else recommend to me another app of this kind? Specifically, something that can generate playlist suggestions based on some input (similarity to other tracks; genre; etc.), and do so without needing any connection at all (for when I'm driving through the mountains or something)?