Video as visual output from master

I have been trying to play around with the video output, to use it as a visual effect to support the music, and not to use it for actual playing videos.

So I would choose a set of visuals, and every time I play a new song, the visual would change, and transition automatically to a new visual effect.
This would be awesome to use as a visual effect in the background of a Twitch set, or on a monitor on the front of my DJ booth when doing live gigs.

I’m quite surprised it’s not already possible. Seems like an obvious thing to me - but then VirtualDJ does this kind of thing easily, and being on PC I have no option to use video in djay Pro…