404 - Page Not Found

The page that you are looking for could not be found. I recently switched to a new content management platform so some of the old links no longer work. Below are the search results based on the link that you clicked on.

MediaMonkey and iTunes 9

MediaMonkey Logo

MediaMonkey 3.1.1 is not compatible with today’s release of iTunes (version 9). If you use MediaMonkey and you have upgraded to iTunes 9 then you will notice that it crashes at startup complaining about d_iPhone.dll. I am guessing that this is because of an updated interface from Apple. If you don’t use MediaMonkey to sync with the iPhone then you can follow the steps below to get MediaMonkey to work again.

  1. Make sure MediaMonkey is stopped (i.e. close the error dialog box).
  2. Open Windows Explorer and navigate to C:\Program Files\MediaMonkey\Plugins. This might be C:\Program Files (x86) if you are using a 64-bit version of Windows.
  3. Move d_iPhone.dll from this folder to some other place (maybe the Desktop or trash if you don’t use an iPhone).
  4. Restart MediaMonkey.

It should start working once that DLL has been removed from the MediaMonkey folder. Obviously, this is a temporary fix and I am sure that the MediaMonkey team will be releasing a fix for this issue soon.

Songbird Extensions

My adventure with Songbird and its extension framework has turned up at least one useful extension, who knows what’s to come next.

New Songbird Extension: Delete from Disk

One thing I have missed in OS X is a powerful media player like MediaMonkey. iTunes gets a good part of the job done, but doesn’t have everything that I need. Plus, I hate the fact that it doesn’t display the ratings that I have on the files from my Windows machine. So, I have been exploring my options and one possibility is Songbird. It it better, but still lacks in some places (once again, ratings). I am still playing around with Songbird because, compared to iTunes, it is a lot easier to create add-ins for Songbird.

The first thing that I noticed missing from Songbird was the ability to delete songs that are not “managed” by Songbird. This is pretty much how iTunes behaves as well. I did not like this because I like control. If I added a file to a playlist then I would also like to have the ability to delete it from both the playlist and the file system.

So, instead of using the prescribed “1-start rating” to denote deletions I decided to explore Songbird extension development. I am glad to report that I was able to figure out the framework and actually just published an extension in the official repository to do just that: Delete from Disk. If you are a Songbird user looking for this functionality then you don’t need to look any further. Browse to the extensions page in Songbird and search for Delete from Disk.

This is the new menu entry that the extension adds.

Now let’s figure out what we can do about the ratings…! I also wish that someone will fix the Apple media key support extension.

Thank you, come again

OS X

About two months ago a friend insisted that I should seriously think about switching to a Mac. OS X is especially of interest to me because I have been into Linux for a few years now, mostly using it as a learning platform, and, given the Unix core, OS X becomes a very nice alternative. There are several things that have kept me from moving to Linux, including (please read the complete post before adding comments) the hit-or-miss upgrades, missing or little support of some hardware, not so great support for Windows based applications (like I said, read the whole post first :)), and the fact that my main jobs have revolved around Windows development. Mac, on the other hand, overcomes many of these issues (VMWare Fusion looks awesome).

With my recent involvement in web development, starting out with Ruby on Rails and then settling on django, I have realized that I now have many more choices of operating systems than I did before. This is especially true since my editor of choice is vim, which is supported on most of the platforms, and I generally do most of my development on a server running ArchLinux. So, here are my thoughts after two months of honest exploration, even going to the extreme of asking a friend running Hackintosh to lend me his computer (in exchange for the tablet :)).