---
title: "addFilterPredicate(_:)"
framework: mediaplayer
role: symbol
role_heading: Instance Method
path: "mediaplayer/mpmediaquery/addfilterpredicate(_:)"
---

# addFilterPredicate(_:)

Adds a media property predicate to a query.

## Declaration

```swift
func addFilterPredicate(_ predicate: MPMediaPredicate)
```

## Parameters

- `predicate`: The media predicate to add to the set of predicates for the query.

## See Also

### Configuring media queries

- [filterPredicates](mediaplayer/mpmediaquery/filterpredicates.md)
- [removeFilterPredicate(_:)](mediaplayer/mpmediaquery/removefilterpredicate(_:).md)
- [groupingType](mediaplayer/mpmediaquery/groupingtype.md)
- [itemSections](mediaplayer/mpmediaquery/itemsections.md)
- [collectionSections](mediaplayer/mpmediaquery/collectionsections.md)
- [MPMediaGrouping](mediaplayer/mpmediagrouping.md)
