Вы уже смотрели в rsync ? Вы должны иметь возможность настроить его так, как вы хотите. В основном работает
rsync -auze ssh user@server:/mp3-folder/ /local-mp3folder/
на клиентах должно быть достаточно, чтобы получить изменения с сервера (rsync должен быть установлен на обоих, и в этом примере используется ssh, поэтому его тоже нужно включить).
Хотя git может обрабатывать mp3-файлы, он не будет очень быстрым, потому что он создан для текстовых файлов.