Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Transfering "date added" and star rating tags to Foobar2000 from iTunes (Read 2046 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Transfering "date added" and star rating tags to Foobar2000 from iTunes

Hello all,  :)

 I'm planning to switch to foobar2000. I would like to know in advance if it's possible to transfer the star ratings and date added tags that iTunes has assigned to the files. To the best of my understanding these tags are contained in a database and not ensconced in the mp3 files themselves.

I did find a tutorial that explained how to add a rating system to foobar but it was from 2007 and did not explain how to transfer the ratings already created in iTunes. There's also this thread but it's quite confusing!

Ideally I would also like to add the rest of the database tags but the stars and date ones are the most important. I want to be able to look at a track and know at what point in my life I started listening to it, and to able to order the tracks according to how "new" they are to me.

Best regards,

David

SPLIT: [TOS #5] Re: Transfering "date added" and star rating tags to Foobar2000 from iTunes

Reply #1
Off topic rant was recycled. Have a nice day.

https://hydrogenaud.io/index.php?topic=112362.0

As to your question, it may be possible to export your data from iTunes, using its programming API, assuming it has one on Windows. I'm not really sure about that.

At least in the blissful world of Mac OS X, you'd have AppleScript interfaces to everything, to grab a big array of your media library, and poke at the ratings. I don't know that a COM interface to the same thing exists for Windows, but perhaps it does?

 

Re: Transfering "date added" and star rating tags to Foobar2000 from iTunes

Reply #2
Off topic rant was recycled. Have a nice day.

https://hydrogenaud.io/index.php?topic=112362.0

As to your question, it may be possible to export your data from iTunes, using its programming API, assuming it has one on Windows. I'm not really sure about that.

At least in the blissful world of Mac OS X, you'd have AppleScript interfaces to everything, to grab a big array of your media library, and poke at the ratings. I don't know that a COM interface to the same thing exists for Windows, but perhaps it does?

As for a real answer to the OP's question...
The playcount stats plugin that can be downloaded *should* work for this. The only workaround I've seen is using that to create a custom date added field (which both works, and doesn't work), setting your PC's clock to the date added dates you want for your music, and going through your itunes list and selecting everything thats a certain date and literally dropping it from there to foobar. Problem is, while the plugin works for the first date, it just sort of "stays" at that date. Never changes. So if you set it to say...10/17/2009, everything you have from that date will add just fine, and keep the date added...but everything after, even after changing the date, restarting foobar, disconnecting from the internet etc, foobar for whatever reason still thinks it's that date and won't register as anything else. This tells me it's not dynamic at all, which is...silly, lol. So basically, aside from you or someone else writing a big complicated script, this is something that will take you hours, and even days of work if you wish to keep all that info.

As for me being off topic...

In what way was it off topic? I'm genuinely curious. It addressed his question, the complications with the issue, and my experience with asking it. By definition, it's completely on topic - and not recycled. Keep in mind - this isn't the only place to talk about Foobar. In fact, the reddit page is far bigger in terms of community. My guess is recommending a competing player is what got it deleted. All we want is some help here, because even the playcount statistics plugin doesn't display a date added. I for one have given foobar2000 all the chances in the world, to the point where every year or so I check to see if it'll work, only to find out no, it doesn't work, and the community seemingly doesn't want to help you.

I'm sorry if that offends you, but if you read the actual rules of the forums you administrate, neither this, or my previous post are "off topic". If I came in here and started talking about bacon and chocolate, *that* would be off topic. I merely started discussing my experience with the exact same matter in relation to his exact question (even citing his question), he even linked one of my previous threads, which even further invalidates your claims of me being "off topic". I've exhibited no disrespect, I haven't cursed, or shown any real anger. I was in essence helping a community member. Just be fair, man; because right now you plain and simple just look salty - though I imagine me pointing out the invalidity of your claims will simply result in my ban, and honestly, not really a loss if this is how you're going to act, manufacturing reasons to delete negative feedback about foobar. At least the reddit community, even with how toxic it is, doesn't do that. And they offered far more help there either way.


Re: Transfering "date added" and star rating tags to Foobar2000 from iTunes

Reply #3
Since you mentioned drag/dropping files worked, you could easily have mentioned that as a solution for anyone who wants to transfer ratings. You'd only have to do that up to 5 times, once for each rating.

edit: of course you'll want foo_playcount installed so that you can rate these files within foobar and then you can dispose of the temporary playlists and use %rating% in any search query/playlist columns/library view/etc.