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

Rate iTunes3 songs from the Dock Apps
A simple hint, but one some may not have noticed yet...

One of the most prominent features of iTunes 3 is the ability to rate your songs. This comes in handy when making those nifty Smart Playlists. I leave iTunes running constantly. When I hear a song that I want to rate, I find that it gets a little tedious to open the iTunes window, find the current song, and then drag out the number of stars I want to rate it with.

I found it much easier to rate my songs from the Dock. Point your cursor at the iTunes icon in the dock, hold Control, and click it. Remember how you can navigate and shuffle songs by doing this? Well now you can rate them too!
    •    
  • Currently 0.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (0 votes cast)
 
[2,742 views]  

Rate iTunes3 songs from the Dock | 7 comments | Create New Account
Click here to return to the 'Rate iTunes3 songs from the Dock' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Even better, use an applescript.
Authored by: nsarup on Jul 22, '02 08:51:45AM

tell application "iTunes"
set rating of current track to 40
end tell

Nice thing for me as Im using an iMac as a stereo without a mouse (all the usb ports are filled up with iSticks, printer, keyboard and a SoundMate)
Now I can write a script that will increase the rating of the current song when I press the soundmate :)



[ Reply to This | # ]
Even better, use an applescript.
Authored by: nsarup on Jul 22, '02 09:19:01AM

Heres the sort of finished script:

tell application "iTunes"
set theRating to the rating of current track
if theRating is less than or equal to 80 then
set the rating of the current track to theRating + 20
end if
end tell

Now, its not as fast as I wanted it to be. if I save it as an application it has to start each time I want to increase the rating.
Is a shell script faster and where can I find info on how to send the above script from a shell script?



[ Reply to This | # ]
He, another one ;)
Authored by: nsarup on Jul 22, '02 09:58:15AM

Hehe it seems Im conversing with myself ;)
Here a new and improved script. It stays open and is nearly instantanious (right spelled?) when called after it has started up:


on run
increaseRating()
end run

on reopen
increaseRating()
end reopen

on increaseRating()
tell application "iTunes"
set theRating to the rating of current track
if theRating is less than or equal to 80 then
set the rating of the current track to theRating + 20
end if
end tell
end increaseRating



[ Reply to This | # ]
Even better, use an applescript.
Authored by: Hes Nikke on Jul 23, '02 08:10:57AM

i have a KeySpan DMR and a JVC VCR remote control, i just push a number 0-5 (i could do 0-10 if i want) and i rate the current song using 5 script similar to the above, i don't have speed issues mostly because i rate my musice towards the beginign of the song :)

it's kinda intersting because i'm finding myself rating to everything that is played, even though i know that i've rated it before and some times i think i even rated it diffrently.

whats realy anoying is trying to rate the music on FM radio... it doesn't work ;)



[ Reply to This | # ]
Even better, use an applescript.
Authored by: nsarup on Jul 23, '02 01:20:27PM

I think the radio stations would overload while trying to conform to veeryones ratings ;)

The speedproblem wasnt much of a problem when I made the script stay open. Now I use Keys X'ing to make F12 run the script. My concern about the speed was mostly that it was so slow that it, in theory, could happen that the song ended while the script was opening. Then again, it would only be a problem if I tried to rate the song in the last couple of seconds.



[ Reply to This | # ]
Ratings with Smart Playlists
Authored by: Kikaida on Jul 22, '02 04:01:24PM

I set a Smart Playlist to include 4 star ratings and use this as my "heavy rotation" playlist. When I find a song in my library, I either use the dock to rate the song up (as described in hint) or I rate the song up from the app while its not currently being played. This puts it in the SP and becomes part of my "heavy rotation". If I get tired of the song, I rate it down to 3 stars and it dissappears from the SP.



[ Reply to This | # ]
Play Count
Authored by: Manic Velocity on Jul 22, '02 04:51:19PM

I made a smart playlist to display any song that has a play count of zero and have been letting it run all day. Whenever a song in the playlist is done playing, it disappears.

I added the Play Count column into my Library and was sick of seeing a bunch of blank spaces in it. So now, when my "Never Played" playlist is complete, I should have no songs in it and I'll know that all of my songs have been played at least once.



[ Reply to This | # ]