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

Raspberry Pi Into Radio Station

Вы управляете сервером 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.

Kenku Fm Download Arm Version

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

Install Kenku Fm Package

После установки вы должны найти Kenku FM в разделе «Аксессуары» меню Raspberry Pi (значок в верхнем левом углу).

Подключение Kenku FM к вашему серверу Discord

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

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

Discord Developer Portal Create A New Application

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

Discord Bot Creation

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

Discord Bot Generated Url

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

Discord Connect Kenku Fm Bot With A Server

Использование Kenku FM для запуска радиостанции Discord

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

Kenku Fm Discord Bot Token

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

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

Add Tracks To Kenku Fm Playlist

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

Kenku Fm Output To Voice Channel

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

Kenku Fm Youtube Playback

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

Discord Kenku Fm Playback In Voice Channel

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

Кредит изображения: DALL-E. Все скриншоты сделаны Дэвидом Морео.