Author Topic: Nesting in auto-playlists  (Read 3035 times)

Maleko12

  • Member
  • Sr. Member
  • *****
  • Posts: 658
i'm not sure i understand. Aren't auto-playlists already the equivalent of a iTunes smart playlist?

Not exactly. iTunes smart playlists allow an user to put several auto-playlists into one playlist (if that makes sense).
For instance let's say I have four auto-playlists:

Playlist A (time length < 10 secs)
Playlist B (Classical music genre)
Playlist C (5 rated stars)
Playlist D (Most Played)

In MB, in order to have all four playlists interact, you must have ALL four playlists created and then make ANOTHER playlist that specifies what you want done with the playlist. So one would need five playlist to do one thing. So the hypothetical playlist E would be something like this:

Playlist E:
- Nothing from Playlist A & B
- Everything from Playlist C & D
- Other specifications

Also, one can't have exceptions within every rule you have in MB. So, you can't do the following:

Track length must be longer than 10 seconds
-Exclude tracks that are part of 5-star albums


For the iTunes smart playlist, however, can consolidate all of this into one playlist. For instance:

Playlist iTunes:
- Nothing from Playlist A & B
- Everything from Playlist C & D
- Other specifications

But the best part of iTunes smart playlists is the fact that you can have exceptions for every rule or playlist you make. For example:

Playlist iTunes Plus:
- Nothing from Playlist A
-- Exclude tracks that have a play count of more than 3
-- Exclude tracks that are part of 5-star albums
- Nothing from Playlist B
-- Exclude a specified track (Fur Elise, for instance)
- Everything from Playlist C
-- Include specific artist 1, regardless of rating
-- Include specific artist 2, regardless of rating
- Everything from Playlist D
- Other specifications


Trying to do that in MB would involve a lot of guesswork and more playlists than necessary.

I hope that makes sense.


Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34420
i've added nesting into the auto-playlist conditions:
http://www.mediafire.com/?5zmn7d1ko6wsk6s

just click the [.] button and it will allow you to enter a nested query

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34420
fix an unrelated bug introduced (clicking on track browser in album artwork view)
http://www.mediafire.com/?5e35gtwa1nkz69u

Maleko12

  • Member
  • Sr. Member
  • *****
  • Posts: 658
Great! What you implemented works wonderfully, with no bugs popping up.
Just one more thing and I think I'll be satisfied for now.

iTunes smart playlists can control the all/any parts of rules. For example:

MB playlist PLUS:
match (all) of the following rules:
-blah blah blah
-blah blah blah
match (any) of the following rules:
-blah blah blah
-blah blah blah

Currently, MB can only do either "match (all) of the following rules" or "match (any) of the following rules," not both at the same time for one auto-playlist. Otherwise, this is perfect!