Я использую систему, которая выталкивает необработанные аудиофайлы в каталог tmp, который я хочу воспроизвести. В моем дистрибутиве Linux есть какая-то ошибка, которая вызывает паузу на две секунды каждый раз, когда вы проигрываете аудио с помощью утилиты (например, mplayer, sox и т. Д.). В качестве обходного пути я хочу непрерывно воспроизводить аудиофайлы без этой паузы.
У меня очень мало контроля над системой. Система будет работать всякий раз, когда компьютер включен, но файлы будут передаваться пакетами. Система создает файлы, запускает указанный вами сценарий и затем удаляет файл. Я могу переместить файл, преобразовать его, что угодно, но я хочу, чтобы он был простым и элегантным. Я думаю, что был бы какой-то способ поместить файлы в очередь, которая будет воспроизводить файл, не закрывая сеанс для звуковой карты, поэтому я не получаю эту досадную задержку.
Я думаю, что-то вроде GStreamer или VLC может работать. Есть предложения?
Обновление: если вы проголосуете, чтобы закрыть этот вопрос, скажите, пожалуйста, почему. ЭТО ПРОГРАММИРУЮЩИЙ ВОПРОС для языка программирования bash ... простой и понятный.