Problema con MPD cliente sonata en LAN

10 envíos / 0 nuevos
Último envío
#1 Dom, 04/12/2016 - 03:39
gorylong
Imagen de gorylong
Desconectado/a
se unió: 04/12/16

Problema con MPD cliente sonata en LAN

Estado: 
[SOLUCIONADO]

Buen dia, hace tiempo que no me pasaba por aqui, debido a que pues no habia presentado problemas y los pocos que tenía los podia controlar

Antes que nada agradesco el tiempo de leer esto y las atenciones que pueda tener

Hace poco instale MPD en una pc que tengo como servidor, pero cuando instalo el cliente sonata en otra pc se ven las canciones y todo pero no se escucha nada, absolutamente nada, y de lo que he revisado no tengo ni idea de como solucionarlo, agrego el archivo /etc/mpd.conf

 

http://www.miblocdenotas.com/118525

Dom, 04/12/2016 - 13:15
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

¿ya has hecho funcionar  el sistema mpd-cliente remoto ? 

Fijate en este enlace en la parte de  servidor/cliente remoto a ver si te da alguna pista .

https://wiki.archlinux.org/index.php/Music_Player_Daemon/Tips_and_tricks

Dom, 04/12/2016 - 16:44
rockyiii
Imagen de rockyiii
Desconectado/a
administrator
se unió: 11/01/16

Me parece que vos queres que mpd funcione como una especie de Streaming de sonido y para eso, entiendo que tenes que que instalar y configurar Icecast. Con el programa sonata podes administrar, crear playlist, etc. Pero la reproducción se va a dar en la pc servidor a menos que montes y configures un servidor de streaming.

Algo mas simple podría ser el servidor minidlna, podes tener acceso a música, vídeos e imágenes desde un tele, un celu o desde otra pc con vlc player

 

saludos

 

 

Lun, 05/12/2016 - 15:57 (Responder a #3)
gorylong
Imagen de gorylong
Desconectado/a
se unió: 04/12/16

caliban wrote:

¿ya has hecho funcionar  el sistema mpd-cliente remoto ? 

Fijate en este enlace en la parte de  servidor/cliente remoto a ver si te da alguna pista .

https://wiki.archlinux.org/index.php/Music_Player_Daemon/Tips_and_tricks

 

Pues como es en LAN (conecto las dos computadoras en el mismo router) no consideré que fuese necesario este paso, pero si me he dado cuenta que el sonido sale en el pc servidor, no lo habia notado porque  esta conectado a HDMI y el sonido lo mandaba por el jack de audio

Lun, 05/12/2016 - 16:03 (Responder a #4)
gorylong
Imagen de gorylong
Desconectado/a
se unió: 04/12/16

rockyiii wrote:

Me parece que vos queres que mpd funcione como una especie de Streaming de sonido y para eso, entiendo que tenes que que instalar y configurar Icecast. Con el programa sonata podes administrar, crear playlist, etc. Pero la reproducción se va a dar en la pc servidor a menos que montes y configures un servidor de streaming.

Algo mas simple podría ser el servidor minidlna, podes tener acceso a música, vídeos e imágenes desde un tele, un celu o desde otra pc con vlc player

 

saludos

 

Pues tiene mucho tiempo que no saba MPD y como en su tiempo lo use en la misma máquina, creo que tenia la mala idea que el sonido saldria en la pc cliente, pero pensandolo más detenidamente creo que si es un rollo de streaming, el problema es que he usado mediathomb y toda la musica la obtiene con los nombres de los TAGS de la música, (tengo toneladas de música y me tardaré una etermidad poniendole los tags correspondientes), si te sabes alguna opción mejor creeme que la agradeceré

Lun, 05/12/2016 - 16:15 (Responder a #5)
gorylong
Imagen de gorylong
Desconectado/a
se unió: 04/12/16

caliban wrote:

¿ya has hecho funcionar  el sistema mpd-cliente remoto ? 

Fijate en este enlace en la parte de  servidor/cliente remoto a ver si te da alguna pista .

https://wiki.archlinux.org/index.php/Music_Player_Daemon/Tips_and_tricks

Mi ingles no es muy bueno, pero creo que la opción de REMOTE es lo que busco, pero no le comprendo completamente dice:

 

Remote

As with any PulseAudio-enabled program, mpd can send sound over the network. The complete PulseAudio system is not required on the server running mpd; libpulse is the only requirement to act as a source and is already a dependency of mpd.

In order to send audio from mpd to another computer follow the directions above, editing /etc/mpd.conf on the server running mpd using the IP address of the target computer and /etc/pulse/default.pa or $XDG_CONFIG_HOME/default.pa (typically ~/.config/pulse/default.pa) on the target computer using the IP address of the server.

Remote

As with any PulseAudio-enabled program, mpd can send sound over the network. The complete PulseAudio system is not required on the server running mpd; libpulse is the only requirement to act as a source and is already a dependency of mpd.

In order to send audio from mpd to another computer follow the directions above, editing /etc/mpd.conf on the server running mpd using the IP address of the target computer and /etc/pulse/default.pa or $XDG_CONFIG_HOME/default.pa (typically ~/.config/pulse/default.pa) on the target computer using the IP address of the server.

Once this is done, the server's mpd source should show up on the target computer while playing or paused as a normal source able to be rerouted and controlled as usual; there will be no visible source on the target while mpd is stopped.

Dice que confifure el mpd.conf  la ip de la tarjeta (supongo que la del cliente) y que edite el /etc/pulse/default.pa usando la ip del servidor pero no tengo mucha idea de que parte exactamente tengo que modificiar, cabe mencionar que mi ingles no es muy bueno, saludos!!

Lun, 05/12/2016 - 16:25
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

Probablemente tengas que configurar mpd para que haga "streaming" sobre la red, fíjate en el archivo que has puesto de configuración, que tienes comentados los módulos de salida. Creo que en este caso tendrías que mirar httpd, y configurar Sonata en la otra máquina para que "escuche" en la dirección ip de la máquina donde corre mpd. De este modo, el mismo mpd te hace streaming sin necesitad de usar icecast (no se si el modulo de salida shout haría lo mismo).

 

Edit......

Vaya, si es que no leo xD

Veo que ya tienes varias cosas para probar....

  No hay bar que por bien no venga....
Lun, 05/12/2016 - 20:37 (Responder a #7)
gorylong
Imagen de gorylong
Desconectado/a
se unió: 04/12/16

Panko wrote:

Probablemente tengas que configurar mpd para que haga "streaming" sobre la red, fíjate en el archivo que has puesto de configuración, que tienes comentados los módulos de salida. Creo que en este caso tendrías que mirar httpd, y configurar Sonata en la otra máquina para que "escuche" en la dirección ip de la máquina donde corre mpd. De este modo, el mismo mpd te hace streaming sin necesitad de usar icecast (no se si el modulo de salida shout haría lo mismo).

 

Edit......

Vaya, si es que no leo xD

Veo que ya tienes varias cosas para probar....

En efecto, el problema es que no tengo mucha idea de como configurarlo :( solo medio entendí que tengo que modificar un par de archivos pero no entiendo bien como, asi que si te das una idea de como te lo agradecería.

Saludos!!

 

Lun, 05/12/2016 - 21:05
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

En el enlace de la wiki que te han puesto de archlinux tienes un ejemplo, la parte que dice http streaming. Si te fijas, en el archivo de configuración hay una sección, comentada (que tiene # delante de las líneas), la cual empieza en la línea 276 del paste que has puesto del archivo. En base a lo que dice la wiki, modificas dicho archivo, ya sea descomentando lo que hay y adaptandolo a tus necesidades, justo bajo de eso añadir la configuración que quieras adaptando el ejemplo de la wiki de arch a tus necesidades. Una vez hecho esto, en el pc donde tienes sonata, tendrás que hacer que Sonata reproduzca la url por la que está realizando el streaming mpd, que debería ser algo asi como http://IP-MAQUINA-DONDE-ESTA-MPD:8000/mpd.ogg (puerto 8000, o el que hayas puesto en la config).

 

Respecto al caso de pulse, tienes que modificar los archivos que te dice ahi, poniendo en uno (el de mpd) la ip de la máquina que va a recibir el sonido y en el otro (la máquina donde está sonata) la ip del que tiene instalado mpd.

La diferencia entre un método  otro está en que usando el método de pulse, tienes que configurar cada máquina donde vayas a querer usar sonata, y me suena que pulse solo puede enviar a uno dispositivo a la vez. Si usas el método http streaming, mpd estará, siempre que esté en marcha, haciendo streaming y tu podrás configurar cuántos clientes quieras en otras máquinas para que escuchen en esa url, lo que te permitiría escuchar el streaming en diferentes dispositivos a la vez.

Ni uso mpd, ni uso sonata, así que poco más te puedo decir.

  No hay bar que por bien no venga....
Mar, 06/12/2016 - 07:15
gorylong
Imagen de gorylong
Desconectado/a
se unió: 04/12/16

Si entendí bien, al parecer no tenia una idea clára de como funcionaban las cosas

El rollo funciona así

1.- Sonata solo sirve para adelantar, pausar, seleccionar la lista de canciones que se van a escuchar y nadamás!!. El sonido siempre se escuchará en la pc servidor a menos que:

2.- Cuando configuras la salida de audio para streaming (creo que asi se escribe) le dás opción para que el sonido se escuche en otro lado, por ejemplo una pc en lan (en mi caso)

3.- Por lo cual termine controlado la musica por un lado (sonata) y escuchando por otro lado (navegador web)

 

Pues no es lo que esperaba, pero.... Pues probare un rato, de todas formas con el servidor dlna que tengo como que no me termina de convencer (mediatomb)

 

Gracias a todos por su ayuda, les estoy muy agradecido :)