Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Automatically rate iTunes tracks based on listening habits Apps
Rating tracks in iTunes can be a real chore, and most iTunes users just don't do it. However, track ratings can be a real boon when used in smart playlists or the 'Party shuffle' mode. AutoRate is a free (with source available) application that analyses your listening patterns and assigns track ratings accordingly. Tracks that are played frequently are given a high rating, while tracks that are listened to less frequently, or are often skipped, are given a lower rating.

No prior training is necessary -- play/skip statistics are pulled straight from an existing iTunes library. Just run this application regularly to keep ratings matched to your listening habits.

[robg adds: Rating is always a popular topic, so I figured a free app that does mass ratings based on actual listening statistics might be interesting to some...]
    •    
  • Currently 2.50 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (4 votes cast)
 
[9,783 views]  

Automatically rate iTunes tracks based on listening habits | 8 comments | Create New Account
Click here to return to the 'Automatically rate iTunes tracks based on listening habits' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Automatically rate iTunes tracks based on listening habits
Authored by: pub3abn on May 07, '07 08:11:35AM

It's an interesting criteria for rating a song. Maybe someone will develop a biofeedback auto-rating mechanism. If the song generates a positive, happy effect, it gets a higher rating; if it makes you feel worse (bored, listless) it gets a lower one. Combined with a community website, it would generate some interesting conclusions: which songs make the most people happy, which ones make the most people depressed, which songs are most loved fans of a particular genre, which songs are most loved by fans of a particular gender.... Hmmmm....



[ Reply to This | # ]
My Two Cents
Authored by: DougAdams on May 07, '07 09:01:34AM
Ratings are so subjective; your criteria may not be my criteria; I base ratings on how often I want a track to be played, so this app defeats that purpose. While this app's criteria is interesting, seems to me you'd have to run it fairly regularly to stay up-to-date (if its criteria is how you intend to maintain your ratings) since it is based on tag data accumulated over time. Also, Smart Playlists can use least/most played criteria already, if that is what is important to you.

---
Doug's AppleScripts for iTunes
http://www.dougscripts.com/itunes/

[ Reply to This | # ]

Automatically rate iTunes tracks based on listening habits
Authored by: azraq27 on May 07, '07 09:41:45AM
I've wanted something like this for a while -- but not to constantly monitor my ratings, just to rate all of those unrated songs I haven't gotten to. I also have my own "rating system," which I don't really want to disturb.

So it's a little disappointing that this program overwrites all of your previous ratings. If anyone is comfortable with recompiling a program, here's a little simple hack to get around that:

1) Download the source code
2) Edit the AutoRate.applescript file, and change (on line 168):


set rating of theTrack to theRating

to

if rating of theTrack is 0 then
set rating of theTrack to theRating
end if

This will skip any files that already have a rating
3) I'm not sure why, but when I tried to compile it, it wanted the icon file (originally named "AutoRate.icns") to be called "Icon.icns". I had to change this manually before compiling
4) Recompile! Run the new program.

I would obviously advise backing up your library files (~/Music/iTunes/iTunes Library) before running this. As far as I can tell on my computer it left the old ratings untouched.

[ Reply to This | # ]

Automatically rate iTunes tracks based on listening habits
Authored by: azraq27 on May 07, '07 03:26:48PM

Regarding my "Step #3," I just realized it's looking for the Icon.icns file from the /Developer/Examples directory. I deleted it on my computer, so anyone with a "standard" install will probably not run into this problem.

... so, ignore step #3



[ Reply to This | # ]
Automatically rate iTunes tracks based on listening habits
Authored by: tyip on May 07, '07 01:12:56PM

Ratings are more than subjective, they depend on your mood. My problem is that songs I sometimes find good are sometimes intolerable, and vice versa; leading me to wonder how on earth I had given that rating in the first place.



[ Reply to This | # ]
Automatically rate iTunes tracks based on listening habits
Authored by: Storm608 on May 08, '07 07:28:33AM

I don't normally comment on the hints but this time, I have to say that I really don't see the point of this hint. I don't use iTunes ratings at all. The number of stars I would assign changes every time I listen to the tune. What I've done instead is make a playlist of MY favourite tunes and that's the one I listen to.



[ Reply to This | # ]
Automatically rate iTunes tracks based on listening habits
Authored by: tiracer on May 08, '07 07:38:54AM

I just ran this program cause I wanted to see what kind of a job it did, and it SUCKS! 3/4 of the songs didn't even get a star. I wish that I would have read the comments before I ran the program.

Is there anyway to undo the ratings? Maybe reset all of them back to a no rating?



[ Reply to This | # ]
Automatically rate iTunes tracks based on listening habits
Authored by: azraq27 on May 08, '07 08:42:00AM
I don't know if this works, because I don't really want to try this with my iTunes, but you could try running this AppleScript to reset your ratings to zero:

tell application "iTunes"
	repeat with eachTrack in (file tracks in library playlist 1)
		set rating of eachTrack to 0
	end repeat
end tell


[ Reply to This | # ]