Instale o ubuntu-desktop (ou qualquer outra forma com a qual você esteja em conformidade, que lhe forneça um servidor X funcional).
Quanto ao envio de arquivos, há um milhão de maneiras diferentes, você pode usar o rsync, ou CIFS ou AFP.
Crie um serviço que seja executado constantemente em segundo plano. (Eu usaria o Python e o supervisor ).
Este serviço pode:
- Inicie o VLC com os argumentos
--fullscreen
e--loop
. - Use inotify para detectar arquivos recém-carregados e reinicie o VLC (ou talvez apenas atualize uma lista de reprodução?).