that was something i had trouble with at first also. the way i squared this in my mind is the rating system is valuable in the context of the genre/mood
that way if i am feeling heavy stuff, but don’t want to have to sift through tracks that are gimmicky -silence- or interludes between real tracks, i can just base it off of the rating
{
"all": [
{
"contains": {
"genre": "core"
}
},
{
"notContains": {
"title": "silence"
}
},
{
"notContains": {
"title": "instrumental"
}
},
{
"notContains": {
"title": "live"
}
},
{
"notContains": {
"title": "piano version"
}
},
{
"notContains": {
"title": "acoustic"
}
},
{
"inTheRange": {
"rating": [
3,
5
]
}
},
{
"any": [
{
"contains": {
"genre": "metal"
}
},
{
"contains": {
"genre": "heavy"
}
}
]
}
],
"limit": 100,
"sort": "+random,+lastplayed"
}