I have written a small Android app that can download and m3u file from a web server and grab all the songs. It then rewrites the file form HTTP urls to local URLs for the phone's built in player to use. Still have some refinements, like a progress bar. But it's working :) I also have a small web app that takes a m3u playlist from itunes and translates it into an m3u list with HTTP URLs. So I export a playlist from itunes, to my play list server folder, point the phone app to the play list server and it copies songs to the phone.
Yeah I know there are apps that will do that, but they didn't work the way I wanted and I needed a project to play with Android.