Para a música, use o mpd ( link ). É muito bacana e tem clientes para todos os tipos de dispositivos, até mesmo telefones Android.
Para streaming de vídeo, use o VLC ( link ). Não tenho certeza de como é fácil configurar isso.
Você realmente precisa da música sincronizada? Eu uso o Samba e o NFS para compartilhar meu repositório central de MP3 entre as máquinas. Se você quiser sincronizar, designe um computador para o mestre (provavelmente o servidor) e faça toda a sincronização para / a partir dele. Eu pessoalmente faria a sincronização com o manual do servidor. Faça a atualização, diga o laptop, e execute um script de "push changes" de um ícone. Mantenha o trabalho rsync cron para extrair atualizações do servidor.
Se você fizer atualizações com muita frequência para que isso seja fácil, use o uníssono ( link ).
Para backups, consulte o rsnapshot ( link ). Execute-o a partir de um cron job, mas teste para ver se o disco está montado primeiro e, se não estiver, faça com que o script envie um e-mail para você.
Todos estes estão disponíveis nos repositórios do Ubuntu.