# Free Search in Queue (Combining attributes when searching)

**URL:** https://discourse.indi.software/t/free-search-in-queue-combining-attributes-when-searching/125
**Category:** Feature Request
**Tags:** Done
**Created:** [March 5, 2022, 6:17pm UTC](https://discourse.indi.software/t/free-search-in-queue-combining-attributes-when-searching/125 "2022-03-05T18:17:00Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![roizcorp](https://discourse.indi.software/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@roizcorp](https://discourse.indi.software/u/roizcorp)
#### Post date: [March 5, 2022, 6:17pm UTC](https://discourse.indi.software/t/free-search-in-queue-combining-attributes-when-searching/125/1 "2022-03-05T18:17:00Z")

</div>

Search has different categories in which Any is the default (which is good). But search is somehow restricted, for example: **Fleetwood Mac - Dreams** a great song if I would want to find it via search I could only do it by the following options:

1. “fleetwood mac” (or portion of it) and then scroll manually
2. “dreams” and then scroll manually
3. “Rumours” (album name) and then scroll manually

BTW Search will fail to find a song name when I will punch few words of it but not in the right order e.g, **It Must Have Been Love** , If I will search “Must Been” I will not get a result

While the easiest way to find it would be “flee dream” i.e. a portion of the artist and a portion of the title in the same search string, then it should find it as a single result in a very high percentage. Currently no result will be found. I managed to do something similar with bash `mpc playlist | grep -iE "search_word1" | grep -iE "search_word2 | grep -iE "search_wordN"`

I can imagine this would affect performance, but I would least want to take the decision if I wish search to behave that way

---

<div class="post-metadata">

### Author: ![Alex\_B](https://discourse.indi.software/letter_avatar_proxy/v4/letter/a/5f8ce5/32.png) [@Alex\_B](https://discourse.indi.software/u/Alex_B)
#### Post date: [March 6, 2022, 8:05am UTC](https://discourse.indi.software/t/free-search-in-queue-combining-attributes-when-searching/125/2 "2022-03-06T08:05:59Z")

</div>

What I can do is split the search string into words and use the AND filter like this:

```auto
playlistsearch "((any contains 'must') AND (any contains 'been'))"

```

---

<div class="post-metadata">

### Author: ![roizcorp](https://discourse.indi.software/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@roizcorp](https://discourse.indi.software/u/roizcorp)
#### Post date: [March 6, 2022, 7:00pm UTC](https://discourse.indi.software/t/free-search-in-queue-combining-attributes-when-searching/125/3 "2022-03-06T19:00:43Z")

</div>

Sounds great! Exactly what I am looking for  
THX!

---

<div class="post-metadata">

### Author: ![Alex\_B](https://discourse.indi.software/letter_avatar_proxy/v4/letter/a/5f8ce5/32.png) [@Alex\_B](https://discourse.indi.software/u/Alex_B)
#### Post date: [July 8, 2022, 7:27am UTC](https://discourse.indi.software/t/free-search-in-queue-combining-attributes-when-searching/125/4 "2022-07-08T07:27:31Z")

</div>

Multi-words search option added in search and queue filter:

 ![Multi-word queue filter](https://discourse.indi.software/uploads/default/original/1X/3b16da9f07491727039221fc4f5ae93d332d97e3.png)

MAFA version 1.7.6 2022-07-06T21:00:00Z

---

<div class="post-metadata">

### Author: ![roizcorp](https://discourse.indi.software/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@roizcorp](https://discourse.indi.software/u/roizcorp)
#### Post date: [July 9, 2022, 2:15pm UTC](https://discourse.indi.software/t/free-search-in-queue-combining-attributes-when-searching/125/5 "2022-07-09T14:15:41Z")

</div>

Dude, that’s AWESOME!

Many thanks!

---

<div class="post-metadata">

### Author: ![roizcorp](https://discourse.indi.software/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@roizcorp](https://discourse.indi.software/u/roizcorp)
#### Post date: [October 14, 2022, 5:30am UTC](https://discourse.indi.software/t/free-search-in-queue-combining-attributes-when-searching/125/6 "2022-10-14T05:30:17Z")

</div>

I want to circle back and say this works very good!

Thanks Again!
