Auto DJ en servidor Linux basado en Shoutcast (También compatible con BSD y OSX)

Estimados, muy buenos días-noches-tardes, etcétera.

Hoy les Guiaré, en como instalar un Transcoder para hacer funcionar con un Output en Shoutcast (servidor para radiodifusión por internet).

Nesesitamos:

  • Servidor Shoutcast Operativo
  • Shoutcast Transcoder Posix 0.4.0
  • Linux - OSX - BSD (También se puede en Windows, pero este tutorial es basado en Linux)

Primero

Tenemos que descomprimir ESTE archivo en un directorio del servidor (hosteo este archivo, por que ya no lo encuentran en NINGUN LADO, ya que ahora el Script de Shoutcast transcoder es de PAGO).

Lo descomprimen.

#tar -vxzf sc_trans_posix_040.tgz

verán en el directorio los siguientes archivos de configuración

example.lst sc_trans.log sc_trans_linux sc_trans.conf sc_trans_freebsd sc_trans_macosx

Los ejecutables son los que llevan el nombre del SO, el archivo de configuración es el sc_trans.conf y la lista de reproducción para la emisora es example.lst

Editamos el archivo de configuración (sc_trans.conf) y encontraremos el siguiente output.

PlaylistFile=example.lst
(modificar si quieres cambiar el nombre de la lista)

ServerIP=localhost (ip de tu servidor a transmitir si está en el mismo host, bueno el loopback o localhost)
ServerPort=8000 (Puerto de escucha en servidor)

Password=changeme (la clave del encoder)

StreamTitle=Baila Radio * Siempre Underground (AutoDJ) (el titulo de tu radio)
StreamURL=http://baila.jbarahona.info
Genre=Electronic

LogFile=sc_trans.log

; Shuffle the playlist Shuffle=1

Bitrate=128000 (importante el bitrate a transmitir de la radio se toma como bits, en este caso 128kbps, igual depende del ancho de banda de tu servidor)
SampleRate=44100
Channels=2
Quality=3 (de 1 a 10, donde 1 es la mejor calidad y 10 es la mas rapida, pero usa menos recursos del servidor)

CrossfadeMode=1
; Length is ms. CrossfadeLength=8000

UseID3=1

Public=1

Agregar archivos a Lista de reproducción.

Ejecutar este comando en la misma carpeta donde instalaste SC Transcoder.

find /patch/de/donde/esta/tumusica -type f -name "*.mp3" > example.lst

Este comando busca todos los archivos que tengan la extension .mp3 en el directorio que tu estas poniendo la musica, y te crea el archivo example.lst, son nombres completos, por ejemplo:

/home/radio/transcoder/baila/musica/03. The Messenger - From the Soul.mp3

Para Ejecutar

sh sc_trans_linux

y te ejecutará shoutcast transcoder :D!

Cierra la shell y funcionará bacán!

Ahora si quieres monitorear el pid, lo puedes hacer con el comando top

Saludos!

Johan Barahona

La informática, ¿como describirla?, ¿como hacer un extracto de algo que tanto te gusta? Ha habido buenos y malos momentos, pero la sigo amando, a pesar de todo. Parte de mi, y característica de mi ser

Antofagasta, Chile. http://www.jbarahona.info

Subscribe to Johan Alfredo Barahona Gonzalez.

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!