This guy overthought it... use Plex, so you can stream it. Don't be syncing large folders of files everywhere with git. And if you don't like Plex, there's a half dozen other comparable software titles that will stream audio.
As for "smaller files" fuck that shit. For the longest time, I went with 320kbps mp3s. I was limited in the space I could dedicate to music (a few hundred gigabytes). But now? Storage is only cheaper. Get FLAC for everything. And the cloud? I think that's called "someone else's computer" or so I've heard. Stream/sync it from home.