I have been following the news around Windows Phone 7 (WP7) since it was first announced back in February and have been getting more and more excited about the phone & the platform ever since. I am also currently building applications for WP7 and believe this phone will be worth the wait.
One of the tasks I have taken on since I made the decision to move to Windows Phone is getting my music library ready. I have quite a large collection of music that has been gathered over may years. It was unorganized, missing metadata and full of music I no longer care to listen too.
I set out, about 6 months ago, with the mission to rate all my music, update the metadata, acquire the album art and reduce the size to something that will fit on my mobile device. I currently have an iPhone, and while I think that the iPhone is quite a good mobile phone, you are required to use iTunes to manage it. I never really enjoyed using iTunes before this project and now, after using it quite heavily for six months, I can honestly and vigorously say, without question, that I truly hate it.
So, that being said, I am looking forward to using the Zune Software instead of iTunes once I purchase a shinny new Samsung Focus when they are made available in Canada. Of course, this presented a problem. All my music, along with all my work over the last six months is trapped in iTunes. While iTunes will update basic metadata in the actual files (like artist, album, title) it will not update the ratings.
How am I to get the ratings out of iTunes and into the files? I searched long and hard for a solution to this issue but, alas, was unable to find one. So, I decided to solve the problem myself. I have just released the first version of iTunes Toolbox on Codeplex.
iTunes Toolbox allows you to:
- Sync ratings from iTunes to Windows Files
- Sync ratings from Windows Files to iTunes
- Delete files rated one (1) from both Windows & iTunes
- Rename files (Format: Artist [Album] – Title)
The Zune software (unlike iTunes) will monitor your music folders and automatically update the metadata and ratings. So, as I rated my music, updated the metadata and deleted songs I no longer wanted, I would use my application to update the physical files. Zune would then automatically updated itself and Voilà! my music is ready for my new Windows Phone.
As a extra bonus, this process also ensures I don’t ever loose my rating information. Since iTunes stores all the rating information in it’s own database, if that database becomes corrupted, you loose it all. This actually happened to me a couple of times in the last six months. I learned how to backup (export) my iTunes library after the first crash, but I lost a good six weeks of effort. After that I backed up my iTunes library every day. Once I started syncing my rating information into the actual files, I no longer had this worry. If the iTunes library corrupted, I could just update it from the ratings in the files.
Anyway, I am looking forward to the day (soon) that I no longer need to use iTunes. I hope this software solution will help others make the move or just loose less sleep worrying if iTunes is going to crash and wipe out all their rating data.
Cool thanks for posting… trying it out now!
Can’t seem to get it to work. Console flashes up then closes
Try opening a command prompt window and running it manually from there. This way you will be able to see the message it gives out.
YES! That’s exactly what I was looking for, and was having a really difficult time finding what I needed. Thank you so much for making this tool available to others.
This tool is very useful, I don’t think there’s anything else like it out there! However, I had some difficulty getting it to run, so here are some pointers for anyone else having problems:
– I downloaded the MSI to my D: drive. It wouldn’t install from there – the install wizard said it didn’t have permission to read from the folder where I’d saved the MSI (which is where I save everything I download). I copied the MSI to my C: drive and it installed perfectly.
– This tool is a command-line tool, it runs in Command Prompt window, so don’t expect a pretty GUI to pop up when you double-click on the Console file.
– The tool requires Administrator rights to run at all. So right-click on your Command Prompt icon and choose Run As Administrator before navigating to the iTunesToolbox folder and running Console.
Thanks for providing a simple but extremely useful service! Worked brilliantly to migrate my ratings, saved me the horrible task of having to rate a few thousand files manually.