Как превратить Raspberry Pi в радиостанцию Discord

Вы управляете сервером Discord и хотите добавить немного разнообразия для вашего сообщества? Представьте себе постоянный поток музыки, энергичные разговоры и создание атмосферы для вашего сервера. С помощью всего лишь Raspberry Pi вы можете создать радиостанцию, работающую 24/7, которая будет транслироваться прямо в голосовой канал. Итак, давайте начнем!
Содержание
- Аппаратные и программные требования
- Установка Kenku FM на ваш Raspberry Pi
- Подключение Kenku FM к вашему серверу Discord
- Использование Kenku FM для запуска радиостанции Discord
Аппаратные и программные требования
Чтобы превратить ваш Raspberry Pi в радиостанцию Discord, вам нужно убедиться, что у вас есть правильное оборудование и программное обеспечение.
Основное требование — это Raspberry Pi с достаточной вычислительной мощностью для работы с графической средой. Это необходимо, потому что мы будем управлять нашей радиостанцией Discord с помощью программного обеспечения с графическим интерфейсом (Kenku FM — подробнее об этом скоро). Я использую последний Raspberry Pi 5 с 8 ГБ ОЗУ, но более старая модель Raspberry Pi 4 с 4 ГБ ОЗУ также может справиться с этой задачей.
Я настоятельно рекомендую установить Raspberry Pi OS на ваш Raspberry Pi, так как она оптимизирована для данного оборудования и предоставляет удобную графическую среду. Если вы не уверены, как это сделать, ознакомьтесь с нашим руководством по установке Raspberry Pi OS на ваш Raspberry Pi.
Примечание: Хотя другие операционные системы с графической средой также могут работать, имейте в виду, что внешний вид может отличаться от моих скриншотов, и вам, возможно, придется внести некоторые небольшие изменения в инструкции.
Теперь, когда у вас есть необходимое оборудование и программное обеспечение, давайте перейдем к настройке вашей радиостанции Discord!
Установка Kenku FM на ваш Raspberry Pi
Чтобы настроить вашу радиостанцию Discord, вам нужно установить Kenku FM, настольное приложение, предназначенное для упрощения процесса обмена музыкой на сервере Discord. С помощью Kenku FM вы можете делиться локальной музыкой или даже аудио с таких сайтов, как YouTube и Spotify.
Предварительно собранные бинарные файлы для Kenku FM можно найти на официальном сайте kenku.fm или на странице релизов GitHub. Лучшая часть заключается в том, что вы можете заплатить любую сумму, которая вам подходит, включая $0. Если вы используете Raspberry Pi OS, вам нужно скачать версию для Debian ARM. Также доступна версия ARM для операционных систем на базе Red Hat.

После того как вы скачали файл .deb, щелкните правой кнопкой мыши по нему и выберите опцию Установить пакет. Появится окно подтверждения, и вам нужно будет нажать Установить, чтобы продолжить.

После установки вы должны найти Kenku FM в разделе «Аксессуары» меню Raspberry Pi (значок в верхнем левом углу).
Подключение Kenku FM к вашему серверу Discord
Предполагая, что голосовой канал, который вы хотите превратить в радиостанцию, уже существует (если его нет, вы можете следовать официальным инструкциям по его созданию), следующим шагом будет подключение Kenku FM к вашему серверу Discord. Для этого вам нужно создать приложение Discord и кастомного бота, а затем настроить необходимые области и разрешения.
Сначала откройте Портал разработчиков Discord и войдите в свою учетную запись Discord. Нажмите кнопку Новое приложение в правом верхнем углу, назовите ваше новое приложение и нажмите кнопку Создать.

Затем откройте страницу Настройки бота. Если бота еще нет, нажмите кнопку Добавить бота и подтвердите, нажав Да, сделай это! Затем вы можете выбрать значок для бота, дать ему уникальное имя и снять галочку с опции Публичный бот, чтобы ограничить, кто может добавить этого бота на сервер.

Теперь перейдите на страницу Настройки OAuth2, прокрутите вниз до Генератора URL OAuth2 и включите область Bot в разделе Области. Прокрутите вниз до раздела Разрешения бота и включите разрешения Подключение и Говорить в разделе Голосовые разрешения. Наконец, прокрутите вниз и скопируйте сгенерированный URL.

Чтобы добавить вашего нового бота на сервер Discord, на котором вы хотите его использовать, вставьте ссылку, которую вы скопировали на предыдущем шаге, в ваш веб-браузер. Выберите сервер, на который вы хотите добавить вашего бота, нажмите кнопку Продолжить, а затем нажмите кнопку Авторизовать. Завершите проверку Captcha, если это необходимо.

Использование Kenku FM для запуска радиостанции Discord
Теперь у вас есть бот Discord на вашем сервере с разрешением воспроизводить аудио в голосовых каналах. Чтобы предоставить боту музыку для воспроизведения, вам нужно скопировать токен бота (перейдите на страницу Настройки бота и нажмите Сбросить токен, чтобы сгенерировать ваш токен в первый раз) и добавить его в Kenku FM (откройте экран настроек и вставьте ваш токен в поле токен). Затем вы можете нажать кнопку Подключить, а затем перезапустить приложение Kenku FM.

Kenku FM предлагает два основных способа делиться аудио в Discord. Вы можете использовать интерфейс Kenku Player для обмена локальными музыкальными файлами в виде плейлистов или вы можете использовать встроенный веб-браузер для потоковой передачи аудио с таких сайтов, как YouTube и Spotify.
Если вы хотите поделиться локальными файлами, вам нужно нажать на значок Плюс (+) рядом с Плейлистами и создать свой первый плейлист. Затем вы можете открыть его и нажать на значок Плюс (+) в правом верхнем углу, чтобы добавить свои треки.

После добавления вы можете дважды щелкнуть на любом треке, чтобы воспроизвести его. Убедитесь, что вы выбрали ваш голосовой канал Discord в качестве выхода в левой боковой панели.

Если, с другой стороны, вы предпочитаете потоковую передачу аудио с таких сайтов, как YouTube или Spotify, откройте новую вкладку в встроенном веб-браузере Kenku FM и перейдите на сайт, с которого вы хотите транслировать. Начните воспроизводить аудио, которое вы хотите поделиться, и убедитесь, что выбрали выход на ваш канал Discord в левой боковой панели.

Чтобы добиться наилучшего качества звука, я рекомендую вам открыть настройки голосового канала Discord и установить битрейт канала на максимальное значение (по умолчанию установлено 64 кбит/с).

Теперь Kenku FM должен плавно воспроизводить музыку или аудио в вашем голосовом канале Discord. Чтобы продолжить улучшать ваш сервер, мы рекомендуем ознакомиться с этой статьей о лучших серверах Discord, где вы можете найти множество вдохновения для вовлечения вашего сообщества.
Кредит изображения: DALL-E. Все скриншоты сделаны Дэвидом Морео.