# Rule Groups (what am I doing wrong?)

**URL:** https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576
**Category:** General Discussions
**Tags:** plex-web, plexamp
**Created:** [April 3, 2025, 6:30pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576 "2025-04-03T18:30:35Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![MarkENordstrom](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/markenordstrom/32/321803_2.png) [@MarkENordstrom](https://forums.plex.tv/u/MarkENordstrom)
#### Post date: [April 3, 2025, 6:30pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576/1 "2025-04-03T18:30:35Z")

</div>

I have a smart playlist. I edit filters, and Add Rule Group. After Update Playlist, my rule group is not longer a rule group (the rules are still there, but not in a group).

 ![Screenshot 2025-04-03 at 10.33.26 AM](https://global.discourse-cdn.com/plex/original/4X/a/7/b/a7bea80b61de3c8cc73a27c57257557627264656.jpeg)  
 ![Screenshot 2025-04-03 at 10.34.20 AM](https://global.discourse-cdn.com/plex/original/4X/1/7/8/178a6333041726e06e19f2e3526dfe5b1f347e00.jpeg)

---

<div class="post-metadata">

### Author: ![blackzwe](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/blackzwe/32/237058_2.png) [@blackzwe](https://forums.plex.tv/u/blackzwe)
#### Post date: [April 3, 2025, 6:36pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576/2 "2025-04-03T18:36:59Z")

</div>

Seems right. What exactly do you want the rule to do. Unless the overall filter is supposed to be “match any” the results will be the same won’t they. Filter all song by Bruce Springsteen from that album rated 5 stars.

---

<div class="post-metadata">

### Author: ![MarkENordstrom](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/markenordstrom/32/321803_2.png) [@MarkENordstrom](https://forums.plex.tv/u/MarkENordstrom)
#### Post date: [April 3, 2025, 8:21pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576/3 "2025-04-03T20:21:14Z")

</div>

I have a smart playlist that includes songs rated 5 stars. When I rate ‘Thunder Road’ from _Born to Run_ as 5 stars, the version from _Greatest Hits_ also gets 5 stars (some see this as a feature, I see it as a bug). I just want to remove the _Greatest Hit_s version from my playlist. Any suggestions?

Notice I am using **is not** in the rule group

---

<div class="post-metadata">

### Author: ![pshanew](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/pshanew/32/160555_2.png) [@pshanew](https://forums.plex.tv/u/pshanew)
#### Post date: [April 3, 2025, 8:28pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576/4 "2025-04-03T20:28:55Z")

</div>

I think you’ll need to construct your rules like this, if you want to keep them grouped:

 ![image](https://global.discourse-cdn.com/plex/original/4X/b/3/7/b37e6f534e9fb6a1efa082270ee2c29c65ca3e97.png)

---

<div class="post-metadata">

### Author: ![tom80H](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tom80h/32/19753_2.png) [@tom80H](https://forums.plex.tv/u/tom80H)
#### Post date: [April 3, 2025, 8:33pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576/5 "2025-04-03T20:33:10Z")

</div>

I‘m not sure why Plex doesn’t keep the group.  
Purely following the filter logic, both versions are exactly the same.

```auto
{rating=5 stars} AND {album!=Greatest Hits} AND {artist!=Bruce Springsteen}

```

is equal to

```auto
{rating=5 stars} AND ( {album!=Greatest Hits} AND {artist!=Bruce Springsteen} )

```

---

<div class="post-metadata">

### Author: ![MarkENordstrom](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/markenordstrom/32/321803_2.png) [@MarkENordstrom](https://forums.plex.tv/u/MarkENordstrom)
#### Post date: [April 3, 2025, 8:54pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576/6 "2025-04-03T20:54:08Z")

</div>

I put what you suggested in. After saving, it is changed to this:

 ![Screenshot 2025-04-03 at 3.53.11 PM](https://global.discourse-cdn.com/plex/original/4X/c/1/d/c1db31bafbbe6a98dbfc7f2c7a0331d174273882.jpeg)

---

<div class="post-metadata">

### Author: ![pshanew](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/pshanew/32/160555_2.png) [@pshanew](https://forums.plex.tv/u/pshanew)
#### Post date: [April 3, 2025, 9:00pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576/7 "2025-04-03T21:00:46Z")

</div>

I wondered if that might be the case. It’s still technically the same rule, because every condition is a match all.

You’re probably going to need a more complex rule with differing condition selections (any vs. all) in order for groupings to matter and be maintained. Here’s one I created a while back to illustrate this:

 ![image](https://global.discourse-cdn.com/plex/original/4X/c/6/6/c669680ec3bcb0118b5d5d66df765e2b71db130d.png)

As it is Plex appears to be normalizing your rules to their simplest possible form.

---

<div class="post-metadata">

### Author: ![DTR](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@DTR](https://forums.plex.tv/u/DTR)
#### Post date: [April 3, 2025, 10:18pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576/8 "2025-04-03T22:18:24Z")

</div>

> [@MarkENordstrom](#):
>
> I just want to remove the _Greatest Hit_s version from my playlist. Any suggestions?

I believe you’d need something like this:

 ![image](https://global.discourse-cdn.com/plex/original/4X/4/a/d/4ad892f974f6c5e46a8af7d676b125cff54c0879.png)

That creates a list where the track rating is 5 stars, and either:

1. The artist is not Bruce Springsteen
2. The artist is Bruce Springsteen _and_ the album is not Greatest Hits

---

<div class="post-metadata">

### Author: ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)
#### Post date: [July 2, 2025, 10:18pm UTC](https://forums.plex.tv/t/rule-groups-what-am-i-doing-wrong/911576/9 "2025-07-02T22:18:25Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
