Mpd y mpc: música por consola

Por consola

 Hay que seguir principalmente este tutorial

https://gmpc.fandom.com/wiki/MPD_INSTALL_USER_SERVICE_UBUNTU

Consideraciones

  • No me partía el mpd: Hay que hacer la instalación y seguir el tutorial
  • No me salía nada en la lista de mpc: hay que hacer "mpc update" para que actualice el directorio
  • Hay que fijarse en cambiar aquellas carpetas que queden como root:root a mpd:audi

Por internet

Hay que modificar el archivo conf. Esto funcionó.
  audio_output {
        type            "httpd"
        name            "My HTTP Stream"
#       encoder         "vorbis"                # optional, vorbis or lame
#       port            "8000"
#       bind_to_address "0.0.0.0"               # optional, IPv4 or IPv6
#       quality         "5.0"                   # do not define if bitrate is defined
        bitrate         "128"                   # do not define if quality is defined
        format          "44100:16:1"
        max_clients     "1"                     # optional 0=no limit
}

Bitrates:
  • 8 Kbps Mono: Sonido Telefónico.
  • 16 Kbps Mono: Mejor calidad que onda corta.
  • 32 Kbps Mono: Mejor calidad que AM.
  • 64 Kbps Stéreo: Mejor calidad que FM.
  • 112 – 128 Kbps: Calidad cercana a CD.
  • 160 Kbps: Calidad más cercana a CD.
  • 192 Kbps: Practicamente calidad CD.
  • 256 Kbps: Calidad CD practicamente indistiguible de un CD original.
  • 320 Kbps: Calidad CD.
Para escuchar hay que abrir un browser en la dirección y puerto que se configuró. 

Es importante que mpc o el que sea ponga play a la música

Subir Data por scp

scp -r directorio user@server://directorio/destino

mpc y ncmpc

mpc es un player por consola de comando para mpd. Algunos de las acciones hechas se realizan por mpc. https://www.musicpd.org/doc/mpc/html/.

apt install mpc

ncmpc es un player más avanzado por consola. https://www.musicpd.org/doc/ncmpc/html/

apt install ncmpc

Comandos útiles

  • Archivo de configuración: sudo nano /etc/mpd.conf
  • Moverser en la canción actual: con ncmpc buscar en la fila (presionar número 3) y presionar f para avanzar en la canción actual y b para retroceder 

Playlists

Las playlists quedan en el directorio definido en el archivo de configuración

  • Listar playlists: mpc lsplaylists
  • Listar contenido de una playlist: mpc playlist <nombre playlist>
  • Guardar la fila actual de canciones en una playlist: save <nombre>

Links

El principal resultado se puede ver en http://190.45.165.100:8000/http://190.45.165.100:8000/mpd.ogg 

También se puede montar un servidor con un par de librerías javascript.