iTunes 10.5 regression: no longer supports nested queries in smart playlists

Originator:rangerrick
Number:rdar://9782385 Date Originated:15-Jul-2011 10:15 AM
Status:Open Resolved:
Product:iTunes Product Version:10.5
Classification: Reproducible:Always
 
15-Jul-2011 10:15 AM Benjamin Reed:
'library.zip' was successfully uploaded

15-Jul-2011 10:15 AM Benjamin Reed:
Summary: Can't add sub-queries in smart playlists anymore.

Steps to Reproduce: File -> New Smart Playlist

Expected Results: There should be a + to add a grouping for (All|Any)

Actual Results: The +/- buttons only add and remove at the top level.

Regression: In previous iTunes 10 releases, you could nest queries, like so:

* Match: All
  * Match: Any
    - Artist contains: Red Hot Chili Peppers
    - Album Artist contains: Red Hot Chili Peppers
  * Playlist is not: Low Ratings

Now there doesn't seem to be a way to add these sub-groupings.

Notes:

I have a very large iTunes library (13k tracks, 70 or 80 smart playlists).  I have a couple of common things I do, like the example above, where I match artist and album artist names, and then filter against a playlist that will remove things with 1 or 2 stars.

Attached is my iTunes Library.xml with all the tracks pulled out (otherwise it's friggin' huge).

27-Jul-2011 09:50 AM Benjamin Reed:
I can confirm that this regression is still the case in 10.5b60 on Mac OS X Lion (although it no longer crashes when loading existing smart queries that have sub-queries in them)

04-Aug-2011 07:20 PM Benjamin Reed:
'itunes-no-nested-criteria.swf' was successfully uploaded

04-Aug-2011 07:20 PM Benjamin Reed:
Attached is a flash video showing the problem.  I can open an existing playlist with nested criteria, and I can even manipulate that nesting (choosing between "Any" and "All") but there is no way to create *new* nested criteria.

09-Dec-2011 12:43 PM Benjamin Reed:
Just to give an update: 10.5.1 on Lion shows the same behavior I've been reporting since the 10.5 betas:

* existing smart playlists with nested criteria can be edited
* existing smart playlists with nested criteria can be cloned to make new playlists with nested criteria
* there are no controls for adding nested criteria to a new or existing smart playlist

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!