Welcome Guest ( Log In | Register )

[Download] Small app for syncing ratings with iTunes
post Apr 2 2013, 20:07
Post #1

Group: Members
Posts: 37
Joined: 19-May 06
Member No.: 30932

Hi everybody,

I've been using foobar2000 for several years now, it's a great application and works great for me. I've been using foobar as my main media player, even as I got first an iPod touch and then an iPhone. So, when musicmusic diappeared and foo_dop wouldn't be updated anymore, I've been looking for alternatives. As some of you might know, there's no such thing. I don't consider iTunes a worthy replacement for foobar.

So, as I wanted to have my ratings synced between foobar and iTunes (and so with my iPhone as well), I began to write my own application for this purpose.
I present to you... iTunes2Tag!

This application reads the ratings from your iTunes database and from the POPM tag of the mp3 file (foobar shows this as "%rating%"). If these are different, one side is updated with the value from the other one.
Using this application should be fairly self explanatory.

You just need these prerequisites:
* mp3 files (D'Oh)
* rating stored in the POPM frame of your mp3 files (can be empty, valid values range from 1 to 5)
* installed iTunes (tested with version
* mp3 files which are to be synced imported into your iTunes library

There're 3 modes of syncing
* iTunes -> Tag: Grabs the rating from iTunes, writes into the POPM frame WITHOUT asking you
* Tag -> iTunes: Same as above but the other way 'round, again WITHOUT asking you
* Sync: Compares both sides and asks for your input when ratings differ. THIS IS THE RECOMMENDED MODE

Feel free to use this application. Full source code is included in the download. It's written in AutoIt Script using this component for reading and writing mp3 tags. Communication with iTunes is done using it's COM API.

This application is provided as is. I can and will not be held responsible for any damage this does to your mp3 files, iTunes, computer or your dog.
During my tests, I had some rare cases of this application destroying the tags of some mp3 files. I *think* the used component doesn't like ID3v2.4, so I converted all my tags to ID3v2.3 (using MP3Tag).
You have been warned...

So, without further delay, here's the download link:

Cheers, NinjaN

IDE? This is [b]S-ATA[/b]!
Go to the top of the page
+Quote Post
Start new topic
post Jan 16 2014, 00:22
Post #2

Group: Members
Posts: 4
Joined: 16-January 14
Member No.: 114036

Brilliant app, thank you!

Is there any option to make same app for syncing playcounts?
In iTunes it should be easy as there's same scheme for playcounts and ratings (just other <key> in .xml). In ID3 tags it should be easy also.
It would be so lovely, it'd solve all my syncing problems...

This post has been edited by adyry: Jan 16 2014, 00:29
Go to the top of the page
+Quote Post

Posts in this topic

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 26th November 2015 - 22:08