Skytopia > Projects > Technology/science articles > Battle of the MP3 giants (article created on 27th March 2005)

Winamp versus iTunes versus MediaMonkey

This article is somewhat out of date. Please visit this page for more recent versions of these players.

Following on from the Single Folder Filesystem article, Skytopia goes in search of the perfect MP3 player/organizer for Windows. The judgement criterion favours the simplicity of the interface and also the organizational capabilities of each music program, particularly in regards to searching and tagging MP3 files.

Anal Retentive about your music?

ADVERT: Jukebox for Winamp MP3 Player - Your home Stereo will never be the same!
After looking at various music players/organizers such as iTunes 4.7 (Apple), Musicmatch Jukebox 10 (Musicmatch), Winamp Full 5.02 (Nullsoft), Media Jukebox 8.0 (J. River), Visual MP3 4.3 (iProgram Development), musikCube 0.92.1 (Casey Langen), and MediaMonkey 2.3 (Ventis Media), we filtered the results down to three contenders:

  • Winamp (5.02) - Download latest.
  • iTunes ( - Download latest.
  • MediaMonkey ( - Download latest.

    In the end, it turned out that no music software in existence has the particular interface and features I was hoping for. For instance, take the idea of an 'inbox' of music. Just like email, music that has just been downloaded (or whatever) should be separated from the main library, and then only at your discretion should it be archived into the main library. All three programs have a "recently added tunes" playlist, but not only is the implementation somewhat flawed, but it is mixed in with many other playlists which takes up valuable screen space. See here for more details if you're not convinced.

    Also, I believe the 'library' window (i.e. the main interface in MediaMonkey/iTunes, and the "Media Library" in Winamp) and 'mini-player' of such programs should be unified into one small-ish window. Unfortunately, the left panel and other GUI components force the main window to be large. On the other hand, the 'mini-player' that they have is too feature-less (apart from Winamp, but you still can't rate or add metadata to files there).

    Before we go any further, here are some pics of the main interface, 'mini-player', music attribute list, and reviews at

    MediaMonkey: library interface mini-player attribute list reviews
    iTunes: library interface mini-player attribute list reviews
    Winamp: library interface mini-player attribute list reviews

    Now onto the main comparison...

    1. Searching features
    2. Interface speed
    3. Importing media/MP3s
    4. Tagging
    5. Bloatware analysis
    6. General operation
    7. Miscellaneous issues
    8. Extras
    9. The Winner

    Searching features
    Winamp wins hands down here, as phrases or individual words can be searched for (even wildcards are supported). iTunes is next best, but it doesn't support phrases. MediaMonkey on the other hand only allows phrase searching which can be very limiting in many circumstances. If you search for two words which are in different field types (such "ELO" in the artist field and "All over the world" in the track title), or even two words in one field which are not a phrase, but where those words still appear at some point, then MediaMonkey won't recognise it (iTunes and Winamp will). Finally, none of the programs under review allow you to exclude certain keywords in the search field (ala Google).

    Interface speed
    Winamp comes out top in general searching, and scrolling of lists. iTunes can feel slightly sluggish on slower processors (say 1Ghz or less), and MediaMonkey is somewhere in between.

    Importing media/MP3s
    This is important as you'll need to import many files to begin with, and also as you update the library from time to time. For rescans, MediaMonkey falls behind Winamp and iTunes, as it seems to scan through all the files again. Finally, iTunes hangs when I tried to scan through my massive 40,000 file "Music" folder (it got stuck on a MIDI).


    Bloatware analysis
    iTunes comes in at a whopping 20 megabyte download, despite doing the same or less than MediaMonkey which is only 4 meg. Half the problem is because Apple forces its QuickTime player on you whether you want it or not. For further evidence of iTunes bloatedness, see this thread at On the other hand, Winamp surpasses even MediaMonkey - 4 meg for the 'full' version (modern skin, media library and video support etc.), and you can even get the 'Lite' version at just 740k - see here.

    As for the memory they take up, iTunes comes in at around 35 megabyte, MediaMonkey is second best at 20 meg (non-skinned), and Winamp is lightest of all at 15 meg. Unfortunately for iTunes, it comes with two extra processes - "iPodService" and "iTunesHelper" - both hogging around 3 meg each. What's really annoying is how they are kept resident even when iTunes isn't open!

    Mini-player and library window integration + general operation
    This section is going to be the hardest to write, because quite a bit comes down to taste and experience. As has already been written in the intro, none of the three programs aim for what I consider to be an ideal - a single unified window combining the library interface and the mini-player. Nor do they offer what I call an "inbox system"...
    Granted, in iTunes (and less efficiently with MediaMonkey), you can make a new custom playlist, insert files into it, and then delete the playlist at the end. But for various reasons, this is rather more cumbersome than directly implementing the inbox system as described above (i.e. you need to create/delete playlists, and keep the 'big' library window open). Anyway, ignoring these fundamental shortcomings, let's get on with the comparison...

  • None of the programs can loop a single tune continuously in the miniplayer if the music is being taken from the playlist. Sometimes, it's nice to listen to a tune twice or more before going on to the next one.
  • iTunes has a slightly cleaner system of switching between the main program window and the 'miniplayer'. MediaMonkey and Winamp treat them more as separate entities.
  • Unlike MediaMonkey, iTunes has a volume control in the miniplayer, but it doesn't have a 'song position' slider. Winamp has both. Also, MediaMonkey enables you to edit tag information in the mini-player which is one step closer to the perfect system.
  • iTunes can't 'drag and drop' music files onto the miniplayer.
  • In iTunes and Winamp, the "recently added" playlist includes files according to (a day's worth of?) time instead of just the list that would be added from "added folder to library" function.

    Miscellaneous issues
    1. MediaMonkey has an option to sort by two or more field types. So for example, I can sort by quality with name as second priority. Or sort by name with filesize as second priority. I bet that could be useful.
    2. All players miss a simple tune speed feature. It doesn't have to be time-stretching, I just want a different tune pitch sometimes, even if it does simultaneously affect the speed.
    3. The library window in Winamp and MonkeyMedia looks somewhat worse than iTunes because each line is not 'colour alternated'. Also the left panel is the same colour as the main tune list panel (though not everyone will take to the iTunes' brushed metal look).
    4. You can't delete a file easily in iTunes, only clear it from the library. (updated 30/12/2005)
    5. They are all free to download, though MonkeyMedia and Winamp will offer some extra features if you pay a little extra. You get most of the functionality for free though!


    I'm sure some of the things I've mentioned won't bother you one bit, so decide for yourself. I'm the last person to say something like that, as I usually love to rate everything and give scores and lowdowns. But each player under review is so from ideal that it's not really worth it.

    As for myself, I would love to organize my music, but I simply can't stick to one standard unless it's exactly what I want/need. If a program in the future comes out that addresses the points on this page (especially in the general operation section), then it would mean painfully tagging and resorting all of my MP3s again (after all, ID3v2 tags don't cover information such as the rating and other custom info, so it won't be possible to switch later on). So for now, I'll stick with Winamp, but won't bother organizing beyond putting them in the usual folders.

    I think I'll have to make my own music organizer program :-)

    (UPDATE: added Mediamonkey adverts on this page on the 27/03/2007, two years after first publication).

    Manage and Sync Lossless Music

    Back to top

    Skytopia home > Project index > Technology/science articles > Battle of the MP3 giants

    All pictures and text on this page are copyright 2002 onwards Daniel White.
    If you wish to use any images from this page, please contact me for permission.