Different media libraries per room

Long time debian admin first time HA user tempted by the voice preview devices to finally make the plunge.

I have three voice preview devices and a linux server in the house and am trying to figure out how to configure things to enable access to different media streaming options in different rooms in my house. I have two kids of different ages who I want to give access to their own music and audiobook collections in their rooms without messing up each other’s listening positions or playlists. They both want voice control and that will help keep screens out of their rooms for a while longer.

I can’t find any close matches in the docs and it seems like this kind of multi-user config requires some workarounds. Best guess is I should either expose separate domains for each user to access my media server and then grant each room access to just one or I should do something with automations that can test which room each command comes from and adjust accordingly. OR I’m missing something and overthinking this.

Any pointers or experience welcome. I currently have jellyfin and audiobookshelf servers running on the same network but all the media I want to stream is local and I’m happy to install other open source servers or let music assistant handle the serving if any of that simplifies things.