![есть ли какие-либо программы, помимо MPD, которые можно запустить на сервере без головы, и файлы autoDJ во время потоковой передачи на icecast или shoutcast?](https://rvso.com/image/1395383/%D0%B5%D1%81%D1%82%D1%8C%20%D0%BB%D0%B8%20%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BB%D0%B8%D0%B1%D0%BE%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B%2C%20%D0%BF%D0%BE%D0%BC%D0%B8%D0%BC%D0%BE%20MPD%2C%20%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5%20%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D0%BD%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5%20%D0%B1%D0%B5%D0%B7%20%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D1%8B%2C%20%D0%B8%20%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20autoDJ%20%D0%B2%D0%BE%20%D0%B2%D1%80%D0%B5%D0%BC%D1%8F%20%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%B9%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B8%20%D0%BD%D0%B0%20icecast%20%D0%B8%D0%BB%D0%B8%20shoutcast%3F%20.png)
Я ищу источник вещания, которым можно было бы управлять на сервере Linux без графического интерфейса. Либо с помощью командной строки, либо через веб-интерфейс.
Мне нужно, чтобы он случайным образом выбирал мои аудиофайлы и транслировал их на сервер Icecast/Shoutcast, а также позволял мне воспроизводить файл в любое время, когда я захочу, чтобы я мог транслировать свои шоу.
Я пробовал MPD с mpc, но после включения случайного переключателя в mpc он прекращает потоковую передачу через пять часов, и я предполагаю, что это конец моих аудиофайлов. Я также пробовал airtime, но это не AutoDJ, и мне приходится планировать все вручную.
Спасибо за любую помощь.
решение1
Существуют очень простые скрипты, написанные на LiquidSoap, которые могут выполнять эту функцию. Liquidsoap — это скриптовый язык, написанный для решения этой задачи, а также позволяющий написать скрипт «радиостанции».
В простейшей форме, содержащей около дюжины строк кода, вы даете ему плейлист, указываете, куда вы хотите направить поток (например, сервер Icecast или локальную звуковую карту), и он либо воспроизведет плейлист по порядку, либо выберет из него случайный файл.
Я установил домашний музыкальный автомат, который воспроизводит песни в случайном порядке, но также имеет возможность ставить песни в очередь через веб-интерфейс (он возвращается к случайному воспроизведению, как только очередь заканчивается).
Взгляните на это здесь:http://savonet.sourceforge.net/
решение2
В разделе Airtime Hacks на форуме Airtime есть небольшое дополнение к коду для скрипта liquidsoap, который AutoDJ запускает, когда ничего не запланировано, — с папками с весами, идентификаторами станций, джинглами и т. д.
Это пятиминутная операция «вырезать и вставить».