Инструкция для новичков.
У меня ОС убунта 20.04
Итак, чтобы из MajorDoMo можно было включать и выключать радио необходимо выполнить следующие действия:
1. Устанавливаем модуль из маркета дополнений. В списке приложений панели управлений появится "Интернет радио".
2. На компе должен быть установлен плеер с поддержкой воспроизведения потокового аудио. Подойдет VLC, который можно установить скриптом, устанавливающим саму систему MajorDoMo.
https://mjdm.ru/forum/viewtopic.php?f=3&p=92843#p92843
3. Убедимся, что плеер запускается через WEB. В адресной строке вводим IP компа на котором установлен плеер и порт 8080. Пример для компа, на котором стоит плеер: 127.0.0.1:8080 Плеер должен спросить имя пользователя и пароль - пароль должен быть ОБЯЗАТЕЛЬНО.
4. Идем на вкладку "Настройки" -> "Терминалы" в панели управления. Выбираем существующий терминал или создаем новый. В настройках указать IP компа, на котором установлен плеер, тип - VLC over HTTP (для VLC плеера), порт 8080, имя пользователя (не обязательно) и пароль (ОБЯЗАТЕЛЬНО!!)
5. Нажимаем в админке на "интернет радио", в "Проигрывать на терминале" выбираем "MAIN" (или другой, созданный для проигрывания радио).
6. Нажимаем "Добавить станцию". Находим браузером сайт, проигрывающий радио в онлайне, выдергиваем URL потока (я свой как-то выдернул, нажав на просмотр кода страницы). Убедиться что URL выдернут правильно можно скопировав его в адресную строку браузера - радио должно сразу заиграть. (Например,
https://nashe1.hostingradio.ru/nashe-256)
7. Вставляем полученный URL в поле ""URL станции" (при добавлении станции).
8. Далее любым способом запускаем метод, управляющий воспроизведением радио. Например, cm('RadioSetting.Control', array('sta'=>'Наше', 'cmd'=>'play', 'vol'=>30));
9. Если радио не играет, но плеер через WEB запускается, проверить права на проигрывание файла от пользователя www-data.
https://kb.mjdm.ru/kak-ustanovit-majordomo-na-linux/
читать вот отсюда - Установка собственника и группы на файлы и директории