Cómo convertir una Raspberry Pi en una estación de radio de Discord

¿Tienes un servidor de Discord y quieres darle un toque especial a tu comunidad? Imagina un flujo constante de música, conversaciones energizantes y crear el ambiente para tu servidor. Con solo una Raspberry Pi, puedes crear una estación de radio 24/7 transmitiendo directamente a un canal de voz. ¡Así que empecemos!
Tabla de Contenidos
- Requisitos de Hardware y Software
- Instalar Kenku FM en tu Raspberry Pi
- Conectar Kenku FM a tu Servidor de Discord
- Usar Kenku FM para Ejecutar una Estación de Radio de Discord
Requisitos de Hardware y Software
Para convertir tu Raspberry Pi en una estación de radio de Discord, necesitarás asegurarte de tener el hardware y software adecuados.
El requisito principal es una Raspberry Pi con suficiente potencia de procesamiento para ejecutar un entorno de escritorio. Esto es necesario porque gestionaremos nuestra estación de radio de Discord utilizando software GUI (Kenku FM – más sobre esto pronto). Estoy usando la última Raspberry Pi 5 con 8 GB de RAM, pero una Raspberry Pi 4 más antigua con 4 GB de RAM también puede hacer el trabajo de manera efectiva.
Te recomiendo encarecidamente instalar Raspberry Pi OS en tu Raspberry Pi, ya que está optimizado para el hardware y proporciona un entorno de escritorio fácil de usar. Si no estás seguro de cómo hacer esto, consulta nuestra guía sobre cómo configurar Raspberry Pi OS en tu Raspberry Pi.
Nota: Si bien otros sistemas operativos con un entorno de escritorio también pueden funcionar, ten en cuenta que las cosas pueden verse diferentes a mis capturas de pantalla, y es posible que debas hacer algunos ajustes menores a las instrucciones.
Ahora que tienes tu hardware y software listos, ¡pasemos a configurar tu estación de radio de Discord!
Instalar Kenku FM en tu Raspberry Pi
Para configurar tu estación de radio de Discord, necesitarás instalar Kenku FM, una aplicación de escritorio diseñada para hacer que compartir música en un servidor de Discord sea lo más fácil posible. Con Kenku FM, puedes compartir música local o incluso audio de sitios web como YouTube y Spotify.
Los binarios preconstruidos para Kenku FM se pueden encontrar en el sitio web oficial, kenku.fm, o en la página de lanzamientos de GitHub. La mejor parte es que puedes pagar lo que desees, incluyendo $0. Si estás usando Raspberry Pi OS, necesitarás descargar la versión para Debian ARM. También hay una versión ARM disponible para sistemas operativos basados en Red Hat.

Una vez que hayas descargado el archivo .deb, haz clic derecho sobre él y selecciona la opción Instalación de Paquete. Aparecerá una ventana de confirmación, y deberás hacer clic en Instalar para continuar.

Después de la instalación, deberías poder encontrar Kenku FM en la sección de Accesorios del menú de Raspberry Pi (el ícono en la esquina superior izquierda).
Conectar Kenku FM a tu Servidor de Discord
Suponiendo que el canal de voz que deseas convertir en una estación de radio ya existe (si no, puedes seguir las instrucciones oficiales sobre cómo crearlo), el siguiente paso es conectar Kenku FM a tu servidor de Discord. Para hacer esto, necesitarás crear una Aplicación de Discord y un bot personalizado, luego configurar los alcances y permisos necesarios.
Primero, abre el Portal de Desarrolladores de Discord e inicia sesión en tu cuenta de Discord. Haz clic en el botón Nueva Aplicación en la parte superior derecha, nombra tu nueva aplicación y haz clic en el botón Crear.

A continuación, abre la página de Configuración del Bot. Si el bot aún no existe, haz clic en el botón Agregar Bot, y confirma haciendo clic en ¡Sí, hazlo! Luego, puedes seleccionar un ícono para el bot, darle un nombre único y desmarcar la opción Bot Público para limitar quién puede agregar este bot a un servidor.

Ahora dirígete a la página de Configuración de OAuth2, desplázate hacia abajo hasta el Generador de URL de OAuth2, y habilita el alcance Bot en la sección de Alcances. Desplázate hacia abajo hasta la sección de Permisos del Bot, y habilita los permisos de voz Conectar y Hablar bajo Permisos de Voz. Finalmente, desplázate hasta el final y copia la URL generada.

Para agregar tu nuevo bot al servidor de Discord en el que deseas que se use, pega el enlace que copiaste en el paso anterior en tu navegador web. Selecciona el servidor al que deseas agregar tu bot, haz clic en el botón Continuar, y luego haz clic en el botón Autorizar. Completa el Captcha si es necesario.

Usar Kenku FM para Ejecutar una Estación de Radio de Discord
Ahora tienes un bot de Discord en tu servidor con permiso para reproducir audio en canales de voz. Para suministrar al bot música para reproducir, necesitas copiar el token del bot (navega a la página de Configuración del Bot y haz clic en Restablecer Token para generar tu token por primera vez) y agregarlo a Kenku FM (abre la pantalla de configuración y pega tu token en el campo token). Luego puedes hacer clic en el botón Conectar y reiniciar la aplicación Kenku FM.

Kenku FM ofrece dos formas principales de compartir audio en Discord. Puedes usar la interfaz de Kenku Player para compartir archivos de música locales como listas de reproducción, o puedes usar el navegador web integrado para transmitir audio desde sitios web como YouTube y Spotify.
Si deseas compartir archivos locales, entonces necesitas hacer clic en el ícono de Más (+) junto a Listas de Reproducción y crear tu primera lista de reproducción. Luego puedes abrirla y hacer clic en el ícono de Más (+) en la esquina superior derecha para agregar tus pistas.

Una vez agregadas, puedes hacer doble clic en cualquier pista para reproducirla. Asegúrate de seleccionar tu canal de voz de Discord como salida en la barra lateral izquierda.

Si, por otro lado, prefieres transmitir audio desde sitios web como YouTube o Spotify, abre una nueva pestaña en el navegador web integrado de Kenku FM y navega al sitio web desde el que deseas transmitir. Comienza a reproducir el audio que deseas compartir y asegúrate de seleccionar la salida a tu canal de Discord en la barra lateral izquierda.

Para lograr la mejor calidad de sonido, te recomiendo que abras la configuración de tu canal de voz de Discord y establezcas la tasa de bits del canal al valor máximo (está configurado en 64 kbps por defecto).

Ahora, Kenku FM debería estar reproduciendo música o audio sin problemas en tu canal de voz de Discord. Para seguir mejorando tu servidor, te recomendamos consultar este artículo sobre los mejores servidores de Discord, donde puedes encontrar una gran cantidad de inspiración para involucrar a tu comunidad.
Crédito de la imagen: DALL-E. Todas las capturas de pantalla por David Morelo.