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:
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.
iSyncr does this. They also do wireless sync. lifehacker article
Unfortunately (for me at least) it uses iTunes and I hate iTunes, but it does work. I think I hated iTunes so much I bought an Android to avoid it, but now have to use it anyway because of the smart playlists. It is the only thing I've found that keeps smart playlists, playcounts, and ratings updated. Everything you said you wanted. Plus you already use iTunes and seem to not hate it.
I think iSyncr could work for you. :)
You should be able to use the stock music player, MixZing, or a half dozen other popular other android players in combination with the sync app which pushes playcounts and ratings to iTunes.
Nobody mentioned PlayerPro Music Player - which does exactly what you need.
Here's the related PlayStore description,
Music stats and SMART PLAYLISTS: Recently added, Top rated, Most played, Recently played, Least played. Build additional custom playlists using the SMART PLAYLIST EDITOR and the many different criteria it offers: album, artist, genre, title, play/skip count, last played/added, rating, is a podcast, duration, year, file path etc. All smart playlists are AUTO-UPDATED.
There's also a 10-day trial version of this app available on PlayStore, if you want to try out the features,
PlayerPro Music Player Trial.
Note: The Pro version is standalone. Please uninstall the trial version after purchase.
I haven't looked into it much, but perhaps you should check out Winamp. They have an android player in beta now that supports wireless and USB synchronization to a PC that is also running Winamp.
The App is currently not available on PlayStore. You can download the apk from the official Winamp forums and download the app under the Android category,
Download WinAmp Page
A commonly recommended app for this is DoubleTwist. Along with the desktop app it will let you import any iTunes playlists, counts, etc. as well.
I will only say that the Winamp player has 'Rating' from android in their 'to-do' list. I'm hopeful for this.
I will second the op's criteria for what I'm looking for in Android. At this point, I think Winamp has the potential for really being the iPod/iTunes combo killer. To make all of the above happen somewhat flawlessly, there needs to be a true "library" type sync, and not this reliance on the last.fm scrobbling. If it can keep a small version of a library on the phone, and use THAT to sync up to the main computer, it could be AMAZING.
MixZing Music Player, I believe, does both. At the very least, it supports "semi-smart" playlists generated according to your rating tracks.
Rocket Player Pro does that exactly.