Hast du schon in rsync nachgesehen ? Sie sollten in der Lage sein, die Arbeit so zu gestalten, wie Sie es möchten. Grundsätzlich läuft
rsync -auze ssh user@server:/mp3-folder/ /local-mp3folder/
Auf den Clients sollte es ausreichend sein, um die Änderungen vom Server abzurufen (rsync muss auf beiden installiert sein, und in diesem Beispiel wird ssh verwendet, damit es ebenfalls aktiviert werden sollte).
Git kann zwar mit mp3-dateien umgehen, aber es wäre nicht sehr schnell, da es sich um textdateien handelt.