I have a main PC and a laptop - both on a home network, both on high speed storage etc.
I was looking for a way to mainly work on my music on my pc - but when it's time to leave the house, push to my mac laptop.
The USB solution is neat - but i'm not particularly warm to the idea of putting my actual main database and music on an external device and hot swapping that around. Planning for failure becomes more tedious than keeping that on my system in my home or the hdd on the laptop. It create more points of failure in the laptop setup too (albeit small).
So on my mac I created a simple shell script using rsync to mirror my music updates from PC to Mac over the network, and copy the db over too. It's super fast - and only copies any changes. I open up rekordbox on my mac and as expected - the files are mispathed but everything is perfect otherwise.. One click of auto relocate on my collection and in about 3 secs - it's all hooked up and ready to go.
I'm considering of also writing the reversal to push from my mac back to pc.
Honestly - this feels like best practice. As a bonus I always have a mirror of my db state and music collection.
I know this might not be for everyone - but am I missing something why this is not really a stated method given we can easily repath missing files?