Основные понятия
SleepRadio - это мод на внутриигровое радио, воспроизводимое специальным блоком в мире.
Вы сможете:
Включать любые аудио вещания, которые будут слышать игроки в допустимом радиусе
Наслаждаться игрой на сервере, слушая радио вместе с вашими друзьями
P.s. Мод по сути является полностью переписанным портом Dragon's Radio, однако в SleepRadio присутствует много нововведений, которых не было в оригинальном моде.
Как устроена аудиосистема?
Радио - это центральная часть аудиосистемы. Здесь вы сможете выбрать необходимую радиостанцию, изменить громкость, начать/остановить проигрывание.
Динамик - это опциональная часть системы, дополняющая центр. С помощью динамика вы сможете увеличить радиус вещания в случае, если радиуса центра не хватает.
Радиочастотный связыватель - это инструмент для связки Радио и Динамика.
Кликните радиочастотным связывателем по блоку Радио, чтобы настроиться на его частоту
Кликните радиочастотным связывателем по блоку Динамика, чтобы настроить его на частоту записанную в связывателе
Как создать/изменить станцию аудио вещания?
Чтобы создать станцию:
Остановите проигрывание
Зайдите в меню списка станций и нажмите на кнопку
Заполните форму и сохраните станцию
Название - опциональное значение
Обложка - опциональное значение (если не указано будет использоваться название).
поддерживаются изображения формата PNG
Поток - обязательное значение url-ссылки аудио вещания.
Чтобы изменить станцию:
Остановите проигрывание
Зайдите в меню списка станций и выберите нажатием ЛКМ станцию
Нажмите на кнопку , чтобы изменить данные станции.
Нажмите на кнопку , чтобы удалить станцию
Чтобы выбрать станцию:
Остановите проигрывание
Зайдите в меню списка станций
выберите нажатием ЛКМ станцию и нажмите ESC, чтобы закрыть список
выберите двойным нажатием ЛКВ станцию
Как искать потоки аудио вещания?
Как быстро получить ссылку аудио вещания через браузер Google Chrome (может работать и в других браузерах)
Ищем сайт с потенциальным аудио вещанием.
Есть 2 варианта поиска:
Через поисковик браузера
Через специализированные сайты (например: https://www.radio.net)
Ищем подходящее радио.
Для демонстрации я буду использовать сайт https://www.radio.net, будем искать радио в жанре Rock.
Нажимаем ПКМ в пределах окна страницы и выбираем "Просмотреть Код"
Далее в правой части браузера у вас откроется окно, в котором вам нужно выбрать вкладку "Network" и поставить фильтр "Media"
Включите поток аудио вещания на сайте на 2-10 сек., чтобы он зафиксировался в таблице (то есть вам нужно просто начать воспроизведение аудио). Далее выбираем из таблицы наш появившийся аудиопоток и анализируем его.
[!] Важно, чтобы формат вещания был mpeg/mp3 (aac и другие форматы не поддерживаются)
Если формат вещания подходит и вещание стабильно работает -> копируем ссылку потока.
В моём случае я получил вот такую ссылку: https://radiorock.stream.laut.fm/radiorock?ref=radiode&t302=2023-07-06_02-01-33&uuid=7b6a94c0-ec6b-4ecb-ba17-d7327ec1aed0
Далее вы можете создать с данной ссылкой новую радиостанцию.
Локальный файл станций
Все созданные станции хранятся в локальных файлах клиента.
~\McSkill\updates\hardevolution1165\config\sleepradio.json
При желании вы можете вручную добавить необходимые станции (перезагрузка клиента не требуется)
Чтобы востановить дефолтный список станций - удалите sleepradio.json