I recommend putting the library on a BTRFS disk. The NTFS driver for Linux is not as fast as the
https://github.com/maharmstone/btrfs driver for Windows.
I've been using a similar setup for my Steam library, I install all my games on a shared library and can access the BTRFS drive from both systems. No problem at all.