Posts Tagged ‘mediamonkey’

Why I Bought An iPod

// August 27th, 2010 // 5 Comments » // annoying, Mobile, technology

In college, I bought a 4th generation 20GB black and white iPod at Sam’s Club (the HP Edition, actually). Back then, my music collection was only 10GB, and I figured that gave me plenty of room to grow. While using that iPod, I developed a pretty simple, yet strict method for keeping my music library clean and fresh. This system requires two pieces of metadata – star ratings and playcount/last played – to be synchronized between my portable device and my desktop computer.

iPod Classic

For star ratings, I use this differently than most people. When I’m listening to music, if I come across a track that, for whatever reason, I don’t want to have in my library, I give it 5 stars. Why 5? Because on an iPod, that’s the easiest rating to give something, no matter what else you’re doing (driving, walking, etc). I can use my iPod all day long, rating tracks, and then synchronize with my computer, sort by star rating, and delete the 5′s. Super easy, and I’ve still got 1-4 stars for an actual rating system.

Playcounts/last played come into effect when I want to keep things fresh. My music library is now coming up to 20,000 tracks, and let’s face it – there’s no easy way to manage that. What I’ve done is setup playlists for each genre – these smart playlists are automatically populated with tracks that I haven’t listened to in the past XX days. The timeframe isn’t really important (sometimes it’s 30, sometimes it’s 60), but what’s important is that it’s music I haven’t heard in a while, conveniently packaged in a playlist.

These playlists are also useful on phones that have limited storage – rather than painstakingly trying to figure out what to transfer (or worse, risk the ‘random’ sync and take up space with junk), I can limit these playlists to ~1GB in size and have several of them on an 8GB microSD with plenty of extra room.

Since that original iPod died several years ago, I’ve tried in vain to replicate that system using various phones as MP3 players. I’ve tried every version of Windows Mobile since 2005, Symbian (various versions), Android, and even BlackBerry, and no phone that I’ve found is able to synchronize star ratings and playcounts/last played back to the desktop, which is the core requirement for my system to work.

Windows Mobile does synchronize this, but Windows Media Player on the desktop is such a pain to use, I just couldn’t handle it. My last-ditch effort was to try the new DoubleTwist player on my Nexus One. They advertise full synchronization of both ratings and playcounts back to iTunes, so I figured it was worth a shot. I’ll be honest, I never synced my phone twice. The DoubleTwist app on my computer is slow as molasses – it has to re-load *ALL* of my music every time I launch it – that takes quite a while when you have 120GB. Further, once it’s done loading all your stuff, it has to talk to iTunes to find out any changes to your media there. It’s easily 30-45 minutes of ‘loading’ before I’m even able to use the app, much less synchronize anything with it.

Thus, after fighting it for several years, I finally broke down tonite and bought the 160GB iPod Classic. I’m not really happy about it, and I’ve had to switch from MediaMonkey back to iTunes for my desktop solution, but I finally have just that – a solution, instead of a clunky workaround. I bought the 160GB iPod Classic mainly because it’s pretty mellow – there’s no frills, and this is purely a functional toy, I don’t need a touchscreen or any apps and such. Second, I bought it because, at least currently, I can fit my entire 120GB music collection on it – which means I always have my entire collection with me, which is something I’ve missed since I’ve been using my phones, even the N97 which had 32GB of internal storage and a microSD card slot.

It’s really unfortunate, honestly. There are so many benefits to using your phone as your MP3 player that it’s not even funny. I really find it quite depressing that no one in the mobile industry is working to address these two small (but incredibly important) issues. I’ve spoken at length with the http://blog.ovi.com/2009/11/12/welcome-to-nokia-ovi-player/ team about this, and they’ve simply (repeatedly) said it’s just not on their roadmap right now.

I’m keeping my eye on DoubleTwist, though – with a few speed improvements, they could finally be the key that I’ve been looking for. In the meantime, I’ve got my 160GB iPod Classic, and I’ll be using it to weed out the crappy music tracks I’ve accumulated over the years, until someone else is able to compete.

Have you found a way to synchronize ratings and playcounts/last played with anything other than an iPod? What do you use to keep your music library fresh? Have you given up on locally-stored media and gone cloud-only with Last.FM or Pandora?

How To: Properly Sync Music To Android With MediaMonkey

// July 10th, 2010 // 23 Comments » // android, Mobile

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:

configuration

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?