SleepRadio
Автор: Sleepwalkerx · Обновлён:
Основные понятия
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