Multiroom Solutions with a single library

Volumio Information

Volumio Version:2.806
Hardware: Raspberry Pi 1
DAC: Beresford Caiman


I’m sure this has been asked before but I’d like to understand what I need for a multiroom setup.

I have a single volumio installation with my music attached as a USB hard drive.

I’d like to add another volumio instance (another pi i guess?) as a player in a different room but have access to the original music library. Is this possible?

I’d then like to be able to use Snapcast to sync music between rooms? I’m sure this is possible, but I’d also like to be able to play different music in different rooms

Would I need to put my music on a NAS?