SleepRadio
Автор: Sleepwalkerx · Обновлён:
Основные понятия

SleepRadio — это мод на внутриигровое радио, воспроизводимое специальным блоком в мире.
Вы сможете:
- Включать любые аудиовещания, которые будут слышать игроки в допустимом радиусе.
- Наслаждаться игрой на сервере, слушая радио вместе с вашими друзьями.
Примечание: мод по сути является полностью переписанным портом 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.


