





Yeh, it seems the only good way. But will bring so much not needed function to the mix.


Thanks, I will check out TinyMediaManager.
NFS / Shares - over complicated. Just syncthing it around (and snapshot on backup server), for nearly static data as music it is perfect.
albums one by one with --timid flag. You are using Navidrome , than you music should be well tagged already. Should be fast and easy, just repeat it 2000 time. You can also disable lockups and just import “as is” if you trust your taggig


Sorry, not mbuff but mbuffer. It just adding a memory buffer between STDIN and STDOUT. Useful to smooth data flow, so reading from disk do not need to wait for SSH to transmit and other way around. In you case it cold be something like that. ( I’m writing command from memory, do not use it unless checked)
dd if=/dev/sda bs=16M | mbuffer -s 128k -m 2G -o - | ssh remoteuser@remote.host.com dd of=/storage/backup.img


nfs over the internet is usually bad idea. Network delays is killer for NFS. You can use ssh instead. And add some mbuff for better results.
beets + navidrome is the answer. beets organises music collection and enriches metadata with thinks like lyric and images. navidrome just serve it.