I'm looking for a music player for Android that supports smart playlists and play count metadata like the iPod and iTunes. Ideally I'd like something that:
- Keeps track of statistics like last played, play count, last skipped, etc.
- Allows rating of songs from Android.
- Supports smart playlists that are live updating (for example, if I have a smart playlist to match all songs I haven't played in a month, and I play a song from it, the played song drops off the playlist without having to sync back with my PC since it no longer matches that criteria).
- Is supported by a desktop PC media management application such that these statistics are synchronized back to the PC. (I'm open to switching, so as long as it's supported by a stable, relatively featured desktop app, I don't care which).
I've tried the stock music player, which doesn't support any of these (to my knowledge), and doubleTwist, which supports ratings but doesn't support smart playlists or play counts yet.