Cómo crear tu propio flujo de música con Icecast [Linux]
Hay un puñado de personas a quienes les resulta útil hacer la creación de sus propias transmisiones, por el motivo que deseen o necesiten. Desde que comenzó la era de YouTube, la transmisión de videos ha estado caliente y la transmisión de música / audio sigue siendo algo bastante común de encontrar. El proceso en Linux, aunque es bastante fácil para la configuración básica, es un poco largo.
Renuncia
Icecast es en realidad solo el servicio que transmitirá el audio que se reproduce en otro demonio de música. En este artículo usaremos mpd, que es una combinación aceptada por la mayoría de las personas. Las instrucciones funcionarán, en su mayor parte, en cualquier distribución de Linux, aunque cubriré específicamente las distribuciones de Linux recomendadas de Ubuntu y Fedora 4 para ayudarlo a elegir el adecuado para usted 4 distribuciones de Linux recomendadas para ayudarlo a elegir el adecuado Cuando finalmente decida dar el paso y pasear por Linux Avenue, tendrá que poder decidir qué distro es el adecuado para usted. Hacer la elección correcta es un importante ... Leer más. A menos que haya diferencias importantes en los comandos, los usuarios de Ubuntu deberán agregar “sudo” al frente de cada comando que cubro donde se necesitan permisos de root (que es una gran parte). Todos los comandos no incluirán las comillas..
Estas instrucciones son para una configuración simple y no son la forma más segura de hacer las cosas. Si desea crear su propia transmisión de música y compartirla públicamente y no dentro de su red, asegúrese de seguir las medidas de seguridad adecuadas..
Instrucciones
Instalación y configuración de MPD
Lo primero es instalar mpd, así que encienda su terminal. Los usuarios de Fedora deben cambiar a la raíz escribiendo “su -” y entrando sus contraseñas. Luego, en Fedora, emitir el comando. “yum instalar mpd“, mientras que los usuarios de Ubuntu usan “sudo apt-get install mpd“. Una vez que se complete, use su editor de terminal favorito (como nano) para editar el archivo en /etc/mpd.conf.
En las primeras líneas, encuentre lo siguiente y reemplácelo con su nombre de usuario habitual (o cree un nuevo usuario específicamente para Icecast y utilícelo en su lugar):
music_directory "/ home / USER / music" playlist_directory "/ home / USER / music / playlists" archivo_bd "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file " /home/USER/.mpd/mpd.error "
Poco después, ese fragmento de texto será una línea pequeña, en la que nuevamente deberá reemplazar al usuario por el que desea usar:
usuario "USUARIO"
A continuación, busque el siguiente texto y asegúrese de que coincida:
bind_to_address "127.0.0.1" puerto "6600"
Finalmente, encuentre un trozo grande que se parezca a esto (en Fedora, es el tercer “salida de audio” grupo en el archivo de configuración por defecto):
audio_output escriba "shout" nombre "Transmisión breve descripción" host "localhost" puerto "8000" mount "/mpd.ogg" contraseña "hackme" quality "5.0" # bitrate "128" formato "44100: 16: 2" # user "source" # opcional # descripción "My Stream Description" # opcional # género "jazz" # opcional # público "no" # opcional
Cambie la información en su propio archivo de configuración para que coincida con el código anterior. Para un uso simple, puede mantener el “hackéame” contraseña, pero si desea compartir su transmisión con Internet, le recomiendo que la cambie. Una vez que haya terminado de editar el archivo, guárdelo y cierre su editor.
A continuación, deje sus permisos de root (o deje el sudo si utiliza Ubuntu) y escriba lo siguiente:
cd $ HOME mkdir -p música / listas de reproducción mkdir .mpd
Esto crea las carpetas necesarias que necesita el demonio mpd como se describe en el archivo de configuración.
Instalación de Icecast
A continuación, instalaremos Icecast, por lo que los usuarios de Fedora y Ubuntu deben escribir (como root) “yum instalar icecast” y “sudo apt-get install icecast“, respectivamente.
Si no cambió la contraseña en mpd, entonces no se necesita configuración para Icecast. Sin embargo, si usó una contraseña diferente o desea cambiar los números de puerto, puede cambiar todas las instancias de las que se encuentran en el archivo de configuración, que se encuentra en /etc/icecast.xml.
Instalación y configuración de Pitchfork
¡Felicidades! ¡Ya tiene todos los servicios en segundo plano instalados y configurados! Sin embargo, aún necesita una interfaz para configurar mpd, de lo contrario no sabrá qué jugar. Le recomiendo que use una herramienta de configuración basada en la web llamada Pitchfork. Para poder ejecutar eso, necesitamos instalar algunos paquetes más.
En Fedora, escribiremos “yum instalar httpd mysql-server php php-mysql php-gd php-pear“. En Ubuntu, será “sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.
Una vez que termine la instalación, descargue Pitchfork desde aquí y extraiga los archivos en la carpeta predeterminada de Apache, que es / var / www o / var / www / html Dependiendo del sistema. Para mantener las cosas fáciles para nosotros, escriba lo siguiente:
chown -R apache: apache / var / www O chown -R apache: apache / var / www / html chmod -R 777 / var / www / config O chmod -R 777 / var / www / html / config
Antes de llegar a las partes más divertidas, todavía necesitamos comenzar nuestros servicios. Tenemos tres servicios, httpd (o apache2 en Ubuntu), Icecast y mpd. Así que en Fedora, escribiremos “Servicio
Ahora encienda su navegador favorito y diríjase a localhost (o si ha estado realizando todos estos pasos en un servidor separado, diríjase a la dirección de ese servidor). Ahora deberías ser recibido por Pitchfork, y podemos seguir adelante y configurarlo..
Debajo de la página de configuración, no hay mucho que hacer. Solo asegúrese de que la dirección y el puerto sean los mismos que en el archivo de configuración de mpd, y deje el campo de la contraseña en blanco. En el medio, puede ingresar una contraseña de inicio de sesión para que se pueda restringir el acceso a Pitchfork. Guarda y volverás a la página principal. Ahora puedes agregar canciones y hacer que jueguen sobre Icecast!
Si desea conectarse a su transmisión, hay una manera fácil de hacerlo. Siempre que abra el puerto 8000, puede ir a una computadora diferente, ir a un navegador y escribir
Consideraciones finales
Tenga en cuenta que en Pitchfork el control deslizante de volumen no funciona. Sin embargo, su reproductor de medios debería tener uno, por lo que no debería ser un problema. Además, al agregar canciones, es posible que no aparezcan inmediatamente. En este caso simplemente deberías actualizar la página..
Teniendo en cuenta los pasos necesarios, proporcionaré algo de apoyo en la sección de comentarios. Si tienes problemas, pide ayuda allí.!
Conclusión
Icecast es una excelente manera de obtener música sobre la marcha. Además, ¿quién no quiere su estación de radio personal en línea? Crear tu propio flujo de música puede tener sus propósitos y te permite divertirte también.
¿Crees que estarás creando un flujo de música? ¿Qué te gusta o no te gusta de la idea? Háganos saber en los comentarios.!
Crédito de la imagen: Shutterstock
Explorar más sobre: Media Server, MP3.