How To: Properly Sync Music To Android With MediaMonkey

My love for MediaMonkey is not a secret – I found this desktop music management app quite some time ago and it quickly replaced Winamp for me due to the countless ‘extra’ features that make managing my music a better experience. You can read my full review of MediaMonkey here.

While MediaMonkey synchronized with my Symbian-powered devices quite easily, I noticed that it was a bit more stubborn when trying to synchronize with my new Nexus One. No matter how I changed the configuration settings, MediaMonkey insisted on dropping all my music into the root of my memory card, which is really messy, and didn’t sync my playlists properly, either. After a bit of Googling, I found the answer on the MediaMonkey forums.

You can read the full guide here, but this is the breakdownt:

  • Mount your phone in USB Mode to your computer, and note the drive letter that it is associated (mine is H:)
  • Open this drive in Windows Explorer and create the appropriate folders where you want your music stored. I have one called ‘Music’ and one called ‘Playlists’, but you can do this however you want.
  • Now launch MediaMonkey, and make sure it shows your phone’s memory card in the left sidebar (separately from the MyComputer option)
  • In MediaMonkey, click on ‘Tools’ up top, then choose ‘Options’ and go down to ‘Portable/Audio Devices’
  • Uncheck *all* of the plug-ins except ‘d_USBMass1.dll’
  • Highlight ‘d_USBMass1.dll’ and click on the Configure button to the right
  • Choose the ‘Device Configuration’ tab in the dialog box that popped up
  • In the middle of this tab, you’ll see a box called ‘Device Name’, which is where you’ll type the name of your phone (mine is ‘NexusOne’)
  • Below this, choose the appropriate drive letter from the drop-down
  • Below this, enter a Drive Label (again, mine is ‘NexusOne’)
  • Leave the ‘USB Device ID’ box empty and don’t click the ‘Find Device’ button

While you have this dialog box open, you can tinker with the other tabs, if you want. This is where you can specify a folder hierarchy and adjust your sync settings. I would recommend creating a small playlist (~15-20 tracks from various artists/genres/albums) to test with – you don’t want to do a full sync only to realize you don’t like your sync settings.

After changing the Plug-in to d_USBMass1.dll, everything works beautifully. My music is synced to my device with the folder heirarchy that I specified, and my playlists properly show up on the device, as well. I’ve also noticed that there are more options available when I right-click my device in the left sidebar on MediaMonkey, too.

This also solves my problem of being able to browse my music by genre (sort of). While I have yet to find an Android music player that supports genres (aside from the HTC Sense UI one), I can now have MediaMonkey automatically organize my tracks into folders by genre by adjusting the configuration settings. Then all I need is a music player on my Nexus One that lets me play an entire folder – these are available in abundance. Here’s a screenshot of my configuration tab:


I also noticed that this plug-in also makes the reverse-sync option available in MediaMonkey, where it will sync a music track back to my computer if the one on my device is deemed to be newer – I’m really hoping this will support star ratings and playcount meta back. I’ll report back when I’ve been able to test this. I’ll also have a full post with my thoughts on the Android music experience soon.

What do you use to synchronize you music with your device?

Leave a Reply

Your email address will not be published. Required fields are marked *