Ability to filter a set view by template

Is your feature request related to a problem? Please describe.

I’m trying to create a type with multiple templates in to, for example, store music recommendations with a song template and an artist template. So far, I’ve managed to do this well but I’ve hit a roadblock when it comes to displaying these in a filtered set.

Describe the solution you’d like

I would like to be able to filter the specific views

(these along the top of the list) by the template used, so I can have, as pictured, a view for all, a view for albums and a view for songs. Currently, at least to my knowledge, I can’t do this.

Additional context

I might be doing things completely wrong; if so, please tell me!

You can add a new relation such as music type having either Album or Song and filter using that?

You can, but it’s not as neat imho.