¿Hay alguna alternativa de reproductor Linux MPD (reproductor de música demonio) para un servidor / reproductor de música en red [cerrado]

9

¿Hay alguna alternativa razonable a MPD (reproductor de música demonio) como reproductor de música controlado a distancia? Debe ser controlable a través de la red y no requiere que se ejecute el servidor X.

Saulius Žemaitaitis
fuente
¿Qué debería hacer de manera diferente a MPD?
asjo
Estoy interesado en todas las alternativas, independientemente de sus capacidades. El propio MPD carece de capacidades de visualización de directorios (debe forzarlo a actualizar db una vez que agregue algo nuevo), las listas de reproducción son bastante estáticas y no hay capacidad para editar etiquetas de forma remota (es molesto tener que editarlas con herramientas externas de forma remota). Como se indica en la página principal de MPD wiki: MPD es un servidor que reproduce música. Quería más :-)
Saulius Žemaitaitis
MPD tiene muchas limitaciones: mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not
endolith
1
Desafortunadamente, parece que las alternativas tienen aún más limitaciones. Desearía que uno de los programas reales como Banshee se pudiera desacoplar y ejecutar como servidor en una máquina y como cliente / control remoto en otra máquina. Suspiro.
endolito el
Otra posibilidad podría ser "falsificar" el servidor X (¿con Xvfb?) En la máquina sin cabeza, y luego usar una aplicación X a través del control remoto. Banshee tiene controles remotos, por ejemplo. launchpad.net/banshee-remote-control dartmouth.edu/~nstamato/android.html
endolith

Respuestas:

5

xmms2 es una gran alternativa.

Desde la página web:

Modelo cliente-servidor

  • Permite que XMMS2 tenga varias interfaces múltiples (como clientes).
    • Interfaces de línea de comando
    • Clientes GTK (que coinciden con la apariencia de GNOME y Xfce4)
    • Clientes de KDE (coincidencia con la apariencia de KDE)
  • La transparencia de la red significa que puede ejecutar y controlar XMMS2 de forma remota (por ejemplo, ejecutar XMMS2 en su 'caja de medios' y controlarlo a través de la red utilizando un PDA (TCP) habilitado con bluetooth - consulte Plataformas móviles)
cschol
fuente
Desde hace años he conocido a xmms2 como un reproductor GUI, ni siquiera he pensado que podría tener interfaces de línea de comandos y soporte de control de red remoto. Gracias por la info!
Saulius Žemaitaitis
xmms es / era un reproductor GUI directo, xmms2 no necesariamente intenta reimplementar xmms, sino que utiliza el modelo cliente / servidor y clientes GUI externos.
cschol
Oh, sí, quise decir xmms :-)
Saulius Žemaitaitis
4

Groove Basin es un competidor de MPD. Incluso es compatible con el protocolo MPD además de su propio ( mejor ) protocolo. Tiene escaneo de volumen incorporado, visualización del sistema de archivos, scrobbling de Last.fm, DJ automático, edición de etiquetas y soporte de transmisión. Viene con una interfaz basada en web que puede elegir usar si lo desea (ver captura de pantalla).

Demo en línea

Captura de pantalla: Captura de pantalla


Comenzando en Ubuntu

Puede instalar groovebasin en Ubuntu con:

sudo apt-get install groovebasin

Luego crea un enlace simbólico desde ~ / music a tu propia carpeta de música:

ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music

Entonces comience:

groovebasin &

Luego acceda desde un navegador web en 127.0.0.1:16242

andrewrk
fuente
Probé groovebasin pero no tiene una opción para que el usuario ingrese nombre de usuario / contraseña para acceder a las canciones. Tampoco proporciona ninguna forma de acceder a la interfaz desde la LAN. solo funciona en localhost. No entiendo la razón detrás de perder estos requisitos mínimos para el uso.
Josh
Es compatible con ambas características. El primero se puede configurar en el panel "Configuración" de la interfaz web, y el segundo se puede configurar en el archivo "config.json" en el mismo directorio que el servidor. Te invito a presentar un problema si tienes problemas para descubrir cómo funciona esto y te daré una explicación más detallada.
andrewrk
1

No estoy recomendando esto, ya que no lo he probado, pero pita es un reproductor de música cliente-servidor de línea de comandos.

Actualización: Según el desarrollador, está destinado a hacer casi lo mismo que MPD, y no se mantiene activamente. Además, es Python en lugar de C, que es más fácil de extender, etc. "Definitivamente intentan resolver los mismos problemas de la misma manera".

endolito
fuente
de la página de inicio del proyecto: "Si quieres que los complementos de osciloscopio de forma de onda opengl bailen por la pantalla mientras tocas los mejores éxitos de Winger al máximo volumen, probablemente necesites algo más".
quack quijote
Desafortunadamente, QUIERO algo con campanas y silbatos, y MPD no los tiene. No quiero visualizaciones tontas, pero yo quiero el acceso DAAP, radio Last.fm, edición de etiquetas y eliminación de archivos desde el cliente, la carátula del álbum envía al cliente desde el servidor, etc.
endolito
1

También me gusta mucho Ampache .

Joshua K
fuente
Descripción de lo que es y lo que no es: ampache.org/wiki/about
endolith
Ampache no se muestra si se está reproduciendo una canción o no cuando se usa la reproducción local. Sin barra de búsqueda también :(
Josh
1

MythTV también me ha servido extremadamente bien.

Joshua K
fuente
1

No estoy seguro si sabía esto, pero el último MPD tiene soporte para libinotify, que aparentemente actualiza la base de datos automáticamente.

freedrull
fuente
0

Estás buscando mpd. Solo con mejores clientes.

freedrull mencionó que ahora tiene soporte para libinotify (del cual no estoy al tanto). He visto scripts geniales basados ​​en el uso del demonio inotify "cron", para ejecutar automáticamente la actualización de mpd cuando cambia el sistema de archivos.

La edición de etiquetas también depende de la aplicación cliente mpd. Descubrí que ncmpcpp hace un buen trabajo editando etiquetas y manejando listas de reproducción.

qedi
fuente
0

Es posible que pueda utilizar el software Squeezebox Server para satisfacer esta necesidad. Básicamente es un conjunto de scripts de Perl, por lo que se ejecuta en cualquier lugar sin necesidad de una GUI, y no es necesario tener el hardware de Squeezebox para usarlo. Exporta una interfaz web y una transmisión HTTP MP3, y también hay una variedad de clientes para diferentes plataformas que tienen algunas de las características que ha descrito.

Manitas5
fuente