Cómo transmitir con musicpd

Hay diversas alternativas para usar, tales como ices, ezstream, o cualquier otro similar; los cuales tienen la capacidad para hacer streaming con icecast. Básicamente son, dentro del mundo de icecast, source clients; pero hay uno que cumple esta función (y mucho más) llamado musicpd. Musicpd es una flexible, poderosa, aplicación basada en la arquitectura cliente-servidor para reproducir música. Éste es capaz de ser controlado remotamente, lo cual es muy útil si le combinamos con icecast ya que nos ofrece un control que podría carecer ices, por ejemplo.

Este artículo es básicamente para mostrar cómo usarlo para transmitir en texto-plano, por lo que la siguiente configuración bastaría:

audio_output {
       name            "icecast (texto-plano)"
       type            "shout"
       encoder         "vorbis"                # optional
       host            "texto-plano.xyz"
       port            "8000"
       mount           "/live.ogg"
       password        ""
       user            ""
       format          "44100:16:1"
       description     "Texto-plano music"     # optional
       url             "http://texto-plano.xyz:8000/live.ogg"
       public          "yes"                   # optional
}

Ahora con ncmpc podremos seleccionar la canción que nos plazca.

Proxy Information
Original URL
gemini://texto-plano.xyz/dtxdf/blog/musicpd_with_icecast.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
898.098942 milliseconds
Gemini-to-HTML Time
0.171817 milliseconds

This content has been proxied by September (3851b).