Filtering & Rules
tvarr uses a powerful expression language to filter channels and transform data.
Two Types of Rules
| Type | Purpose | Has SET? |
|---|---|---|
| Filters | Include or exclude channels | No |
| Data Mapping | Transform channel fields | Yes |
How They're Applied
During proxy generation:
- Data Mapping runs first - transforms field values
- Filters run second - includes/excludes based on transformed values
This means you can map messy data first, then filter on clean values.
Expression Editor
The expression language for filters and rules
Filters
Include or exclude channels
Data Mapping
Transform channel metadata
Client Detection
Serve different quality based on device