What is the recommended way to synchronize music on an Android phone? I have a server which is on all the time, on a network share I store my music collection. I would like to synchronize this with my phone. If I add new album on my server it should pop up on my phone and vice-versa

What software would I need to support the following requirements to synchronize music to my phone?


Should run on Android 2.3
Should run on Windows 7
Can synchronize over wifi
Should work in the United Kingdom
Two-way sychronization from pc - phone and phone - pc
I'm sure the list is long, but i'll mention what I've found after a brief investigation and from other answers
Syncness

http://www.clayworldsoftware.com/index.php/syncness/

Sync with multiple shares on your home or work network
Sync with mutilple Dropbox accounts
Two way file deletions
Sync when wifi network is detected! - thats very cool
Scheduled sync

Pros

Syncing on detecting the wifi network
Doesn't require a server application running on a PC
Quite cheap $1.99

Cons

Doesn't do media conversion Missing sync does

Google Music

http://music.google.com/music/
Pros
Cons
Only available to users in the United States
Winamp
http://www.winamp.com/android

Seems possible to sync over wifi using both a winamp client on the phone and pc
http://blog.winamp.com/2010/11/30/wirelessly-sync-music-to-your-android-phone/
Pros
Free!
Missing Sync
http://www.markspace.com/products/missing-sync-family.html

Pros
Seems to have quite a comprehensive set of two-way synchronization features. Supports wifi and multiple devices, quite handy as I have an iphone as well
Cons
Cost $39.95