Eu recomendaria usar o Plex. Entre outras coisas, o Plex permite transmitir conteúdo local para um Chromecast e funciona muito bem no Ubuntu. O Plex é gratuito para a funcionalidade que você listou, eles têm uma versão paga, mas para streaming local simples não seria necessário.