I got a follow-up email to my bug report to Apple regarding the iTunes 7.7.1 "whose clause" to-do: "Engineering is no longer able to reproduce the issue with iTunes 8." The iTunes guys put things back the way they were, more or less. An implied list (using "every" as the specifier or a range) returns a list or empty list, an implied single entity specifier ("first", "last", "some", and so on) returns a bare value.
This Apple forums discussion post describes an error that many iTunes 8 users are getting:
"iTunes 8.0 gathers data about my music library well enough and sends it to Apple too; but then 10-15 seconds into 'processing' by Apple, iTunes stops and reports that 'Genius results can't be updated right now. An unknown error occurred (4010)'. I thought it might be overloaded servers and tried several more times in the hope of squeezing my request in between those of everyone else; but that didn't work; plus if it were a server issue I'd expect to see postings here from others with the same problems, and I'm not."
Several posters have tried removing dead tracks--tracks whose files cannot be located as designated with the encircled exclamation point--from the library using the script Super Remove Dead Tracks and trying again, and although this didn't work for everybody, several posters did get things working correctly afterwards.
iTunes 8 now allows access to many more media tags when using the multi-edit Get Info screen. Also, note that you can convert any file type to Audiobook (M4B). Looks like the end of the line for Make Bookmarkable.
iLounge has an excellent overview of the new features in iTunes 8. Particularly good details on the Genius features.
Switch off the iTunes 8 Genre browser via a defaults write command in Terminal.
Apple released iTunes 8 today at the "Let's Rock" event.
Happily, the "whose clause" bug from v7.7.1 has been fixed: a filter using an implied plural ("every" or a range) will return a list and one that implies singularity ("first", "last", "some") returns a bare item. As it should be.
More as it develops.
Apple has updated iTunes to version 7.7.1. As many people have already noted, the information from Apple about what's new is particularly unforthcoming. However, this TidBITS article has a few findings.
Apple released iTunes 7.7 overnight last night. This latest version is primarily designed to work with the new App Store. I had a quick look at its AppleScript dictionary this morning over coffee and found two new artwork properties: description and raw data. There could be other AppleScript changes and/or fixes, but I'll have to give it a better workout to find out.
The NYT notes that AOL Radio now works with Safari on the Mac. Additionally, the service adds all 140 CBS-owned radio stations. I've been checking it out and, while online radio isn't exactly my thing, it ain't bad.
This is huge.
Balk all you want about the $2.99. The thing is that Apple has negotiated a variable pricing structure. And the structure is this (take note NBC); some shows are $1.99 and some very well produced and high-quality programs are $2.99. Does NBC have anything on its roster matching the quality of HBO's $2.99 product? Laffs on you, NBC. You want to come back, your shows are only worth 1.99, take it or leave it.