Drno, напишите, программа на 3 дня. Пусть прога формирует плейлист и перезапускает трансляцию vlc. Не понимаю цели искать узкоспециализированный софт.Cron как часть решения вполне может подойти, к примеру формируйте список, отправляйте по ftp, cron мониторит изменение файла и перезапускает трансляцию. Вам не нужен real-time.
Позвольте спросить несколько вещей
1. Вас наняли и это оплачиваемая работа?
2. Как раньше происходил процесс?
3. На каком основании вы выбрали данный стек?
4. У вас есть примерное описание бизнес логики?
5. У вас есть видение архитектуры системы крупными блоками?
6. У вас есть опыт разработки фронтенд и бекенд ?
7. У вас есть сроки?
8. У вас есть команда? Какой ее размер и какие специальности?
9. Вы знаете примернын потребности в железе?
sparkjava.com
https://spark.apache.org/