On 18-Apr-07, at 2:14 PM, Daniel Thorpe wrote: > Hi everyone... > > Does anyone know if it's possible to access the star rating of a > photo from iPhoto using appscript? After looking in the iPhoto > dictionary and not seeng any reference to it, I have a feeling it is > not exposed through AppleScript. > > If anyone has found a way to get the number of stars, I'd love to > know!
You don't strictly need AppleScript for this (unless you want data that has been changed since iTunes was last started, while it is running). The ratings are stored in an XML file: ~/Music/iTunes/ iTunes Music Library.xml It's in plist format, so you can use plistlib (part of the standard library on OS X), or you can use the XML tool of your choice to parse the file and extract the ratings. Each track has a <dict> element containing keys and values. You'll be looking for <key>Rating</key> followed by <integer>100</integer> where the integer corresponds to the star rating. The rating appears to be 20 * # of stars (5 stars = 100, 4 stars = 80, etc.) Tracks which are not rated don't appear to have a Ratings key, so don't make assumptions about every song having that key. HTH --Dethe A miracle, even if it's a lousy miracle, is still a miracle. --Teller _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig