Filters¶
Remove radio items based on some conditions
Cooldown¶
Removes all the tracks that have been recently listened.
Inputs¶
duration: String(required): The amount of time that should pass since the last listen before allowing the track to pass.
Example¶
{
"step_type": "cooldown_filter",
"id": "cooldown_filter",
"inputs": {
"duration": "1 day 12 hours 24 minutes"
}
}
listens¶
This filter only let tracks that have a minimum (inclusive) or maximum (inclusive) of listens.
Setting a maximum of 0 only give unlistened tracks
⚠️ Make sure the listens are loaded before this step
Inputs¶
minimum: Int(Default:0): The minimum amount of listensmaximum: Int(Default:infinite): The minimum amount of listens
Example¶
Timeouts¶
Removes all the tracks that the user put in timeout (using config timeout 🔗)
Inputs¶
timeouts: Timeout: The list of track timeouts.